docs: the preflight and inbound-antispam plans use the 2.0 paths
test / test (push) Canceled after 0s
test / test (push) Canceled after 0s
/preflight is /server/preflight and the retention setting is on /server/settings; the routes are renamed, so the plan no longer says once they are. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -87,7 +87,7 @@ domain-admin access in v1.
|
|||||||
|
|
||||||
Mirror send-log retention:
|
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
|
- Default **90** days; validation **7–365**; seed from env
|
||||||
`INBOUND_SPAM_LOG_RETENTION_DAYS` when the setting is missing.
|
`INBOUND_SPAM_LOG_RETENTION_DAYS` when the setting is missing.
|
||||||
- Prune every **6 hours** (same cadence as send-log retention).
|
- Prune every **6 hours** (same cadence as send-log retention).
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
## Goal
|
## 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
|
checks and helps the administrator confirm the instance is fully configured and
|
||||||
ready to deliver mail. Each failed check shows an actionable recommendation
|
ready to deliver mail. Each failed check shows an actionable recommendation
|
||||||
(what to do or where to look).
|
(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
|
[preflight](../assets/panel-redesign/panel/preflight.html), under the design
|
||||||
contract of [panel-redesign.md](panel-redesign.md): **Server › Preflight**,
|
contract of [panel-redesign.md](panel-redesign.md): **Server › Preflight**,
|
||||||
path `/server/preflight` once the routes are renamed.
|
path `/server/preflight`.
|
||||||
|
|
||||||
## Scope
|
## Scope
|
||||||
|
|
||||||
@@ -47,7 +47,7 @@ path `/server/preflight` once the routes are renamed.
|
|||||||
|
|
||||||
## Done when
|
## 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,
|
infrastructure prerequisites, read specific fix instructions for any failures,
|
||||||
and send a test email to verify end-to-end flow.
|
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**
|
— **Sonnet**
|
||||||
- [ ] Handler `handlers_preflight.go` (assemble all checks, actionable
|
- [ ] Handler `handlers_preflight.go` (assemble all checks, actionable
|
||||||
recommendations) — **Sonnet**
|
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**
|
localhost:25) — **Sonnet**
|
||||||
- [ ] Template `preflight.html` (traffic-light cards + test-email form) —
|
- [ ] Template `preflight.html` (traffic-light cards + test-email form) —
|
||||||
**Sonnet**
|
**Sonnet**
|
||||||
|
|||||||
Reference in New Issue
Block a user