43 lines
3.1 KiB
Markdown
43 lines
3.1 KiB
Markdown
# Current Status Sources
|
|
|
|
> **READINESS_AUTHORITY: status-source map.** This file does not replace the
|
|
> referenced runbooks. It tells agents where the current truth lives and which
|
|
> historical improvement-plan files must not be used as live production
|
|
> evidence.
|
|
|
|
Use this map before interpreting old `PASS`, `completed`, deploy, or nonstop
|
|
agent notes under `docs/improvement-plan/`.
|
|
|
|
## Canonical Sources
|
|
|
|
| Area | Current source of truth | Notes |
|
|
| --- | --- | --- |
|
|
| Operator readiness and live env flips | `docs/improvement-plan/OPERATOR-CHECKLIST.md` | Authoritative for A/B/C/D buckets, B-012, and parked CDN rows A7/B2/#51. |
|
|
| Active external blockers | `docs/improvement-plan/BLOCKERS.md` | Narrow unresolved-risk register only. Resolved incident details intentionally live in git history and feature runbooks. |
|
|
| Worker and Coolify queue topology | `docs/ops/worker-queues.md`, `docs/worker.md`, `docs/deployment.md` | Static deploy proof is not the same as live worker-drain proof. |
|
|
| Outbox architecture | `docs/architecture/outbox-pattern.md`, `docs/ops/worker-queues.md` | `outbox.workflow` belongs to `worker-general`; `outbox.marketing` is the email-sequence trigger subscriber. |
|
|
| Plugin runtime production status | `docs/features/plugins.md`, `docs/operations/plugin-lifecycle.md`, `docs/security/plugin-runtime-signoff.md` | Third-party plugin execution is not production-approved until the external WASM sandbox review is signed off. |
|
|
| Email Sequences | `docs/features/email-sequences.md`, `docs/features/marketing-funnel.md` | Email Sequences are admin-preview/foundation gated by env and provider follow-ups; generic marketing outbound remains handler foundation. |
|
|
| Workflow Engine | `docs/feature-inventory.md`, `docs/feature-decisions/kb-widgets-workflow-marketing-decision-report.md`, `docs/ops/worker-queues.md` | Product runtime is active; extraction/plugin-candidate status is separate from worker execution readiness. |
|
|
| E2E, mobile, and a11y readiness | `docs/testing/e2e-readiness.md`, `scripts/verify-a11y-coverage.mjs` | Mutating and worker-drain lanes are opt-in and disposable-environment only. |
|
|
| Coverage gates | `docs/testing/coverage-sprint-backlog.md`, `scripts/coverage-targets.json` | Historical coverage failures in phase files are not current unless reproduced by the gate. |
|
|
|
|
## Historical Areas
|
|
|
|
- `docs/improvement-plan/PROGRESS.md` is a reconciled historical tracker, not
|
|
a live deploy checklist.
|
|
- `docs/improvement-plan/*/VERIFICATION.md` files are phase-plan reviews unless
|
|
they explicitly point to a current feature or ops doc.
|
|
- `docs/improvement-plan/archive/handoffs/HANDOFF-*.md` files are historical
|
|
context. Do not execute their push, deploy, token, or nonstop-agent
|
|
instructions.
|
|
- Phase README/detail files may contain early implementation claims. Reconcile
|
|
them against the canonical sources above before changing code or declaring a
|
|
feature production-ready.
|
|
|
|
## Agent Rule
|
|
|
|
When a historical file and a canonical source disagree, the canonical source
|
|
wins. Update the canonical source first for live behavior changes, then add a
|
|
short historical note only when preserving phase context helps future audits.
|