docs(19.4-04): record plan state and roadmap progress

This commit is contained in:
2026-10-19 21:51:49 +02:00
parent 0f74b3b343
commit 0cb5be3bbe
2 changed files with 15 additions and 11 deletions

View File

@@ -1299,7 +1299,7 @@ Plans:
4. An existing issuer, its signing keys and client secrets can be imported so that relying parties keep working. The phase gets a security review.
5. The `wristband` README and `docs/` pages are updated. The new code has unit tests, delivered in the phase's last plan.
**Plans:** 3/4 plans executed
**Plans:** 4/4 plans executed
Plans:
**Wave 1**
@@ -1312,7 +1312,7 @@ Plans:
- [x] 19.4-03-PLAN.md — Winter import with original kids, cabana Clients and Branding screens, rotate-keys, prune and schedule, tide parity against the PHP plugin, security review (wave 3)
**Wave 4** *(blocked on Wave 3 completion)*
- [ ] 19.4-04-PLAN.md — Unit tests: PHP test map port plus Go-only cases, scripts/check-phase19.4.sh (wave 4)
- [x] 19.4-04-PLAN.md — Unit tests: PHP test map port plus Go-only cases, scripts/check-phase19.4.sh (wave 4)
### Phase 19.5: Social login in sm-user-plugin (INSERTED)
@@ -1468,7 +1468,7 @@ Phases execute in numeric order: 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 →
| 19. Chat and ChatChannels | 7/7 | Complete | 2026-10-17 |
| 19.1. Chat satellites | 6/6 | Complete | 2026-10-18 |
| 19.3. Framework transport and infrastructure for WavePath | 6/6 | In Progress| |
| 19.4. OIDC provider on wristband | 3/4 | In Progress| |
| 19.4. OIDC provider on wristband | 4/4 | In Progress| |
| 19.5. Social login in sm-user-plugin | 0/TBD | Not started | - |
| 19.6. Two-factor auth and device flow in sm-user-plugin | 0/TBD | Not started | - |
| 19.7. Generic MCP module | 0/TBD | Not started | - |

View File

@@ -3,17 +3,17 @@ msd_state_version: "1.0"
milestone: v1.0
current_phase: "19.4"
current_phase_name: OIDC provider on wristband (INSERTED)
status: executing
stopped_at: Completed 19.4-03-PLAN.md
last_updated: "2026-10-19T18:41:39.960Z"
status: verifying
stopped_at: Completed 19.4-04-PLAN.md
last_updated: "2026-10-19T19:51:21.637Z"
last_activity: 2026-10-19
last_activity_desc: Phase 19.4 execution started
state_head: 2ace6a2b9d2406bf85e0be9567ef68dca2a19549
state_head: 0f74b3b343787de80badb1f300875694b36cf55f
progress:
total_phases: 42
completed_phases: 34
total_plans: 208
completed_plans: 207
completed_plans: 208
gsd_state_version: "1.0"
milestone_name: milestone
---
@@ -31,7 +31,7 @@ See: .planning/PROJECT.md (updated 2026-10-12)
Phase: 19.4 (OIDC provider on wristband (INSERTED)) — EXECUTING
Plan: 4 of 4
Status: Ready to execute
Status: Phase complete — ready for verification
Last activity: 2026-10-19 — Phase 19.4 execution started
Progress: [████████░░] 83%
@@ -261,6 +261,7 @@ Progress: [████████░░] 83%
| Phase 19.4 P01 | 28 min | 4 tasks | 34 files |
| Phase 19.4 P02 | 50min | 5 tasks | 54 files |
| Phase 19.4 P03 | 71 min | 7 tasks | 61 files |
| Phase 19.4 P04 | 65 min | 5 tasks | 42 files |
## Accumulated Context
@@ -887,6 +888,9 @@ Recent decisions affecting current work:
- [Phase 19.4]: 19.4-03: admin redirect URIs are checked on save with wristband.RejectRedirectURI; http loopback only on development clients
- [Phase 19.4]: 19.4-03: lagoon has no string/url/regex rules, so branding formats are checked in the branding controller and Rules() use only nullable|max:N
- [Phase 19.4]: 19.4-03: security review pinned every T-19.4 mitigation with a test (summercms.go eaa545c, plugin b4223be, f8eaf70); T-19.4-36..39 accepted
- [Phase 19.4]: Phase gate stages split by Docker need; the application's unrelated admin route test stays outside the gate (deferred-items)
- [Phase 19.4]: PHP method map: 171 methods, 146 ported, 25 adapted with reasons, none not-applicable
- [Phase 19.4]: Parity NOT RUN points to the WavePath cutover todo and does not hold the verdict (D-14 amended); PHASE194_REQUIRE_PARITY=1 fails
### Pending Todos
@@ -981,6 +985,6 @@ Items acknowledged and carried forward from previous milestone close:
## Session Continuity
Last session: 2026-10-19T18:41:28.084Z
Stopped at: Completed 19.4-03-PLAN.md
Last session: 2026-10-19T19:51:20.872Z
Stopped at: Completed 19.4-04-PLAN.md
Resume file: None