Completed Plans Archive
On this page
Month 1 — Foundation
| Plan | MR | Status |
|---|---|---|
!1 |
Complete |
|
!4, !5 |
Complete |
|
!6 |
Complete |
|
!8 |
Complete |
|
!5 |
Complete |
|
!9 |
Complete |
|
!10 |
Complete |
Month 2 — SNAP Core + Compliance
| Plan | MR | Status |
|---|---|---|
!12 |
Complete |
|
!13 |
Complete |
|
!14 |
Complete |
|
!15 |
Complete |
|
!17 |
Complete |
|
!17 |
Complete |
Month 4 — Notices, Appeals, IPV
| Plan | MR | Status |
|---|---|---|
!22 |
Complete |
|
!22 |
Complete |
|
!23, !58 |
Complete |
|
!25 |
Complete |
Month 6 — Reporting, Portal, UAT
| Plan | MR | Status |
|---|---|---|
!29, !62 |
Complete |
|
!28, !37, !38, !56, !61 |
Complete (18 steps) |
|
!37 |
Complete |
Infrastructure and Quality
| Plan | MR | Status |
|---|---|---|
!18 |
Complete |
|
!18 |
Complete |
|
!24, !48 |
Complete |
|
!42 |
Complete |
|
!20, !43 |
Complete |
|
!39 |
Complete |
|
!51 |
Complete |
|
!55 |
Complete |
|
!57 |
Complete |
|
(in progress) |
In progress |
|
(TBD) |
Complete (2026-04-27) — 12 fixtures, drift gate |
|
!133, (TBD) |
Complete (2026-04-27) — ADR-015, in-network runner, validate-flip deferred |
|
(drift sweep, TBD) |
Complete (2026-04-27) — TSNAP/TMA/Express Lane chains all wired + 9 e2e tests green |
|
!138 |
Complete (2026-04-28) — closed via #338 (signing keys + raw-bytes signature verify + DB-roundtrip Decimal/timestamp normalisation) |
|
canopy-caps List Endpoints + Authorization Field Reconciliation |
!102 |
Complete (2026-04-21) — Step 8 E2E landed via canopy-seed-caps-wic-fixtures |
canopy-wic List Endpoints for Determinations and Nutritional-Risk Assessments |
!103 |
Complete (2026-04-21) — Step 8 E2E landed via canopy-seed-caps-wic-fixtures |
Layered Config + Encrypted Secrets Migration (ADR-012 + ADR-017) |
!163 - !182 |
Complete (2026-05-02) — 23-step rollout: tooling + canopy-devtools container + layered loader + 19 per-service migrations + multi-key SSN encryption rotation support |
(TBD) |
Complete (2026-05-18) — three-phase lease-based drainer, 19 byte-identical migrations, 4 in-source lease_tests, removes held-tx-across-broker-roundtrip antipattern (#478) |
|
Worker Intake + Program Independence (Plan 1 of demo-video three-plan split) |
!390, !391, !393, !394, !395, !396, !397, (this MR) |
Complete (2026-05-28) — 7 row plan + this MR closes row 6; ships per-program intake page, per-worker |
ELE 1-year-flag Expansion (Plan 2 of demo-video three-plan split) |
!411, !413, !414, !416, !417, !418, !419 |
Complete (2026-05-29) — durable 1-year Express Lane Medicaid/PeachCare flag for children <19 (42 CFR 435.1102). Grant subscriber over service-token persons HTTP (deletes the pre-Plan-2 hardcoded |
A8b — reporting least-privilege DB role + credential cutover (#1456, epic &73) |
!1130 (plan), (impl MR) |
Done (2026-08-12) — owner/app role split (chain-v2 pattern), catalog-loop ownership transfer, per-object grant matrix, SECURITY DEFINER janitor, boot guard + accountable override, devstack real-login cutover. Fleet prereqs #1463/#1464 + the #1465 residual shipped en route. |