diff --git a/docs/plans/inbound-antispam-panel.md b/docs/plans/inbound-antispam-panel.md index be23fba..4f7c49b 100644 --- a/docs/plans/inbound-antispam-panel.md +++ b/docs/plans/inbound-antispam-panel.md @@ -87,7 +87,7 @@ domain-admin access in v1. Mirror send-log retention: -- Settings key `inbound_spam_log_retention_days` on `/settings` (global admin). +- Settings key `inbound_spam_log_retention_days` on `/server/settings` (global admin). - Default **90** days; validation **7–365**; seed from env `INBOUND_SPAM_LOG_RETENTION_DAYS` when the setting is missing. - Prune every **6 hours** (same cadence as send-log retention). diff --git a/docs/plans/preflight.md b/docs/plans/preflight.md index df7fff0..5d1167d 100644 --- a/docs/plans/preflight.md +++ b/docs/plans/preflight.md @@ -8,7 +8,7 @@ ## Goal -A dedicated `/preflight` page (global-admin only) that runs infrastructure-level +A dedicated `/server/preflight` page (global-admin only) that runs infrastructure-level checks and helps the administrator confirm the instance is fully configured and ready to deliver mail. Each failed check shows an actionable recommendation (what to do or where to look). @@ -17,7 +17,7 @@ ready to deliver mail. Each failed check shows an actionable recommendation [preflight](../assets/panel-redesign/panel/preflight.html), under the design contract of [panel-redesign.md](panel-redesign.md): **Server › Preflight**, -path `/server/preflight` once the routes are renamed. +path `/server/preflight`. ## Scope @@ -47,7 +47,7 @@ path `/server/preflight` once the routes are renamed. ## Done when -An administrator can open `/preflight`, see a traffic-light summary of all +An administrator can open `/server/preflight`, see a traffic-light summary of all infrastructure prerequisites, read specific fix instructions for any failures, and send a test email to verify end-to-end flow. @@ -70,7 +70,7 @@ status is **agreed**. See [development.md](../development.md) § Plan checklists — **Sonnet** - [ ] Handler `handlers_preflight.go` (assemble all checks, actionable recommendations) — **Sonnet** -- [ ] Test-email handler (`POST /preflight/test-email`, `net/smtp` to +- [ ] Test-email handler (`POST /server/preflight/test-email`, `net/smtp` to localhost:25) — **Sonnet** - [ ] Template `preflight.html` (traffic-light cards + test-email form) — **Sonnet**