diff --git a/archreview/plans/00-MASTER-TRACKER.md b/archreview/plans/00-MASTER-TRACKER.md index 91dd6744..22e126f5 100644 --- a/archreview/plans/00-MASTER-TRACKER.md +++ b/archreview/plans/00-MASTER-TRACKER.md @@ -23,12 +23,14 @@ Status values: โฌœ Not started ยท ๐ŸŸจ In progress ยท โœ… Complete ยท โธ Blocke ## P0 โ€” Do These First (regardless of plan order) -1. **PLAN-01 Task 1** โ€” enable the SBR downing provider (the system-wide Critical; one line + parsed-config test). -2. **PLAN-01 Tasks 3โ€“4** โ€” the two-node kill-test rig (`TwoNodeClusterFixture`); integration-proves Task 1 and later PLAN-02 work. -3. **PLAN-07 Tasks 1โ€“3** โ€” `DisableLoginGuard` + scrub `deploy/wonder-app-vd03` (Critical; unauthenticated prod surface). -4. **PLAN-02 Tasks 1โ€“2** โ€” ClusterClient generation-suffixed names (Critical crash-loop dropping routing to all sites). -5. **PLAN-05 Task 1** โ€” bundle import consumes `BaseTemplateName` (Critical silent data loss). -6. **PLAN-08 Task 1** โ€” CLI.Tests into the slnx (protects every subsequent plan's test runs). +**โœ… All six delivered 2026-07-08** on branch `archreview-p0` (worktree). TDD throughout; full solution builds clean; touched suites green (Host, Communication 244, Security 163, Transport 127+63, IntegrationTests cluster rig). One finding surfaced โ€” see the active-node-crash SBR gap in the deferred registry below. + +1. โœ… **PLAN-01 Task 1** โ€” enable the SBR downing provider (the system-wide Critical; one line + parsed-config test). *Provider verified active via the live two-node rig.* +2. โœ… **PLAN-01 Tasks 3โ€“4** โ€” the two-node kill-test rig (`TwoNodeClusterFixture`); integration-proves Task 1 and later PLAN-02 work. *Task 4 rewritten to the achievable keep-oldest guarantee (younger-crash โ†’ SBR downs it โ†’ oldest keeps singleton); oldest-crash gap registered as follow-up.* +3. โœ… **PLAN-07 Tasks 1โ€“3** โ€” `DisableLoginGuard` + scrub `deploy/wonder-app-vd03` (Critical; unauthenticated prod surface). *Guard + Host wiring committed; `deploy/` is gitignored so its scrub is on-disk-only (not version-controlled), effective on next redeploy.* +4. โœ… **PLAN-02 Tasks 1โ€“2** โ€” ClusterClient generation-suffixed names (Critical crash-loop dropping routing to all sites). +5. โœ… **PLAN-05 Task 1** โ€” bundle import consumes `BaseTemplateName` (Critical silent data loss). +6. โœ… **PLAN-08 Task 1** โ€” CLI.Tests into the slnx (protects every subsequent plan's test runs). *341 CLI tests now run at the solution level.* ## Cross-Plan Dependency Map