From c5d9a7b6b13332a981bed622a03cfe05ed26e87f Mon Sep 17 00:00:00 2001 From: Jakub Zych Date: Thu, 15 Oct 2026 23:01:46 +0200 Subject: [PATCH] docs(19.3-06): state and roadmap after the gap closure --- .planning/ROADMAP.md | 6 +++--- .planning/STATE.md | 26 ++++++++++++++------------ 2 files changed, 17 insertions(+), 15 deletions(-) diff --git a/.planning/ROADMAP.md b/.planning/ROADMAP.md index 6383a2c..58e40c7 100644 --- a/.planning/ROADMAP.md +++ b/.planning/ROADMAP.md @@ -1255,7 +1255,7 @@ Plans: 3. An S3 blob driver can be selected through framework config, so the application does not import it. `/api-docs` and `/api-docs.json` can be served. Turnstile verification middleware is available. 4. The touched modules' READMEs and `docs/` pages are updated. The new code has unit tests, delivered in the phase's last plan. -**Plans:** 5/6 plans executed +**Plans:** 6/6 plans executed Plans: **Wave 1** @@ -1270,7 +1270,7 @@ Plans: - [x] 19.3-05-PLAN.md — Unit tests for all new code, `scripts/check-phase19.3.sh`, miniredis legitimacy check, release checkpoint (wave 3) **Wave 4** *(gap closure)* -- [ ] 19.3-06-PLAN.md — Gap closure: `cors:` applied outermost (CR-01), review warnings WR-01..WR-09 (queued purges, no redirects, layer `allowProxied`, credentialed CORS origin rules, production cookie Secure, api-docs CSP, protected uploads vs `public_url`, Turnstile boot warning, zero `CookieConfig`), unit tests, release checkpoint v0.1.28 (wave 4) +- [x] 19.3-06-PLAN.md — Gap closure: `cors:` applied outermost (CR-01), review warnings WR-01..WR-09 (queued purges, no redirects, layer `allowProxied`, credentialed CORS origin rules, production cookie Secure, api-docs CSP, protected uploads vs `public_url`, Turnstile boot warning, zero `CookieConfig`), unit tests, release checkpoint v0.1.28 (wave 4) ### Phase 19.4: OIDC provider on wristband (INSERTED) @@ -1389,7 +1389,7 @@ Phases execute in numeric order: 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 → | 19. Chat and ChatChannels | 0/TBD | Not started | - | | 19.1. Chat satellites | 0/TBD | Not started | - | | 19.2. Chat polish against WavePath clients | 0/TBD | Not started | - | -| 19.3. Framework transport and infrastructure for WavePath | 5/5 | In Progress| | +| 19.3. Framework transport and infrastructure for WavePath | 6/6 | In Progress| | | 19.4. OIDC provider on wristband | 0/TBD | Not started | - | | 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 | - | diff --git a/.planning/STATE.md b/.planning/STATE.md index a0b40b4..edb4ba0 100644 --- a/.planning/STATE.md +++ b/.planning/STATE.md @@ -3,17 +3,17 @@ msd_state_version: "1.0" milestone: v1.0 current_phase: "19.3" current_phase_name: Framework transport and infrastructure for WavePath (INSERTED) -status: executing -stopped_at: Completed 19.3-05-PLAN.md (v0.1.27 released) -last_updated: "2026-10-15T19:21:00.205Z" +status: Phase 19.3 plans complete; release and whole-phase docs pending in the phase 19.3 main session +stopped_at: Completed 19.3-06-PLAN.md (gap closure; release handed off to the phase 19.3 main session) +last_updated: "2026-10-15T21:01:36.545Z" last_activity: 2026-10-15 -last_activity_desc: Phase 19.3 execution started -state_head: 94d9344cdd7394408083bec38774aeca10792690 +last_activity_desc: 19.3-06 gap closure complete, release handed off +state_head: 350d0355b27bdf38e106415cf56b14d0e903c6ae progress: total_phases: 40 completed_phases: 31 total_plans: 191 - completed_plans: 187 + completed_plans: 188 gsd_state_version: "1.0" milestone_name: milestone --- @@ -29,10 +29,10 @@ See: .planning/PROJECT.md (updated 2026-10-12) ## Current Position -Phase: 19.3 (Framework transport and infrastructure for WavePath (INSERTED)) — READY TO EXECUTE -Plan: 5 of 5 -Status: Ready to execute -Last activity: 2026-10-15 — Phase 19.3 execution started +Phase: 19.3 (Framework transport and infrastructure for WavePath (INSERTED)) — EXECUTING +Plan: 6 of 6 +Status: Phase 19.3 plans complete; release and whole-phase docs pending in the phase 19.3 main session +Last activity: 2026-10-15 — 19.3-06 gap closure complete, release handed off Progress: [████░░░░░░] 44% @@ -244,6 +244,7 @@ Progress: [████░░░░░░] 44% | Phase 19.3 P03 | 10 min | 3 tasks | 20 files | | Phase 19.3 P04 | 60min | 5 tasks | 14 files | | Phase 19.3 P05 | 49min | 7 tasks | 38 files | +| Phase 19.3 P06 | 40min | 6 tasks | 24 files | ## Accumulated Context @@ -828,6 +829,7 @@ Recent decisions affecting current work: - [Phase 19.3]: 19.3-05: miniredis v2.40.0 test-only in modules/cooler (Task 4 reply: approved) - [Phase 19.3]: Phase 19.3 released as summercms v0.1.27 (Task 7 reply: release); sm-faq-plugin, sm-menu-plugin and sm-journal-plugin require v0.1.27 on origin; app plugin submodule pointers not bumped yet - [Phase 19.3]: Phase 19.3 gate scripts/check-phase19.3.sh is fail-closed: a skipped, missing or red required test fails the stage; miniredis is test-only +- [Phase 19.3]: 19.3-06: release of v0.1.28 (tag, plugin require bumps, layer tags v0.3.0/v0.3.0/v0.5.0, pushes) handed off to the phase 19.3 main session with the whole-phase docs update; gap closure pushed and tagged nothing ### Pending Todos @@ -906,6 +908,6 @@ Items acknowledged and carried forward from previous milestone close: ## Session Continuity -Last session: 2026-10-15T18:10:02.793Z -Stopped at: Completed 19.3-05-PLAN.md (v0.1.27 released) +Last session: 2026-10-15T21:01:19.601Z +Stopped at: Completed 19.3-06-PLAN.md (gap closure; release handed off to the phase 19.3 main session) Resume file: None