v0.1.17
2026-07-06Added
-
Account di test su staging: personas E2E + god abilitati via
SEED_TESTER_ACCOUNTS=true(solo staging, mai production) con password unicaSTAGING_TESTER_PASSWORD(Dopplerclubbel-rails/staging). HelperSeeds::TesterAccounts, seed idempotenti a ogni deploy web. Decisione:clubbel-docs/decisions/2026-07-06-tester-accounts-staging.md. -
Builder personas E2E da
db/seeds/e2e_personas.yml.
Changed
- Gate coverage branch alzato a 90 (misurato 90.8%) con spec mirati ai rami scoperti.
- Spacing verticale tra sezioni nella pagina crew show.
- Commenti tunnel dev aggiornati a cloudflared.
-
Suite di test: driver system spec
rack_testdi default con opt-in:jsper Chrome (pattern closeyourit) — job CItestda ~33 a ~12 min, flaky Capybara da boot-storm eliminato, coverage 90/90 invariata. Convenzione:jsdocumentata inCLAUDE.md.
Fixed
-
Email di conferma account non consegnate su staging: il container web processa ora la coda Solid Queue in-process (
SOLID_QUEUE_IN_PUMA=true), Resend è cablato (delivery_method = :resend+RESEND_API_KEY) e il mittente usa il sottodominio verificatonotifications.clubbel.com(il dominio nudoclubbel.comnon è verificato su Resend). Il fix Resend abilita anche l'invio email in production.