Self-review against the spec turned up four gaps and one latent bug in what already ships. The bug: Laravel 13's MailManager reads only 'scheme' when building an SMTP transport (MailManager.php:196) — the old 'encryption' fallback is gone — and .env carries MAIL_SCHEME=tls, which Symfony does not accept; it knows smtp and smtps. Nothing has failed because MAIL_MAILER=log means no connection has ever been opened. The plan stores a human-facing tls/ssl choice and translates it where it is used, and never copies MAIL_SCHEME through. The gaps: the cancellation mail and the provisioning notification were edited but not tested, secrets.manage was never proven insufficient for the new page, and a missing SECRETS_KEY had no task making the page say so rather than throw. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| design | ||
| handoffs | ||
| specs | ||
| superpowers | ||
| deployment.md | ||
| handoff-plan-catalogue.md | ||
| monitoring-uptime-kuma.md | ||
| wireguard-hub.md | ||