docs(17-01): record plan progress in STATE and ROADMAP

This commit is contained in:
2026-10-12 15:38:15 +02:00
parent 000c9aee6e
commit 2181c2b5f6
2 changed files with 19 additions and 15 deletions

View File

@@ -1075,12 +1075,12 @@ Plans:
4. grzybyfunkcjonalne.pl reads its menu and FAQ from the plugins instead of app config. 4. grzybyfunkcjonalne.pl reads its menu and FAQ from the plugins instead of app config.
5. The new code has unit tests, delivered in the phase's last plan. 5. The new code has unit tests, delivered in the phase's last plan.
**Plans:** 6 plans **Plans:** 1/6 plans executed
Plans: Plans:
**Wave 1** **Wave 1**
- [ ] 17-01-PLAN.md — Framework Go: pact menu-item types and the signpost registry, seaglass sanitizer, cabana repeater, dependent dropdown, richeditor, tree reorder and singleton form - [x] 17-01-PLAN.md — Framework Go: pact menu-item types and the signpost registry, seaglass sanitizer, cabana repeater, dependent dropdown, richeditor, tree reorder and singleton form
**Wave 2** *(blocked on Wave 1 completion)* **Wave 2** *(blocked on Wave 1 completion)*
@@ -1320,7 +1320,7 @@ Phases execute in numeric order: 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 →
| 14.3. One-command app scaffolding (INSERTED) | 4/4 | In Progress| | | 14.3. One-command app scaffolding (INSERTED) | 4/4 | In Progress| |
| 15. Journal plugin | 4/4 | Complete | 2026-10-06 | | 15. Journal plugin | 4/4 | Complete | 2026-10-06 |
| 16. grzybyfunkcjonalne.pl on reusable blog views | 5/5 | In Progress| | | 16. grzybyfunkcjonalne.pl on reusable blog views | 5/5 | In Progress| |
| 17. Blog companions | 0/TBD | Not started | - | | 17. Blog companions | 1/6 | In Progress| |
| 18. Payment Gateway | 0/TBD | Not started | - | | 18. Payment Gateway | 0/TBD | Not started | - |
| 18.1. Payment Gateway Subscriptions | 0/TBD | Not started | - | | 18.1. Payment Gateway Subscriptions | 0/TBD | Not started | - |
| 19. Chat and ChatChannels | 0/TBD | Not started | - | | 19. Chat and ChatChannels | 0/TBD | Not started | - |

View File

@@ -4,17 +4,16 @@ milestone: v1.0
current_phase: 17 current_phase: 17
current_phase_name: Blog companions current_phase_name: Blog companions
status: executing status: executing
stopped_at: Phase 14.2 complete; Phase 17 at plan 3 of 4 stopped_at: Completed 17-01-PLAN.md
last_updated: "2026-10-12T11:03:39.823Z" last_updated: "2026-10-12T13:38:05.555Z"
last_activity: 2026-10-12 last_activity: 2026-10-12
last_activity_desc: Phase 14.2 complete (Phase 17 position kept) last_activity_desc: Phase 17 execution started
state_head: 3d42d35c8a733e5862dcbc52dfc91841582a9922 state_head: 000c9aee6e98e8d0193e1aedd8eb7c2eab9136f7
progress: progress:
total_phases: 40 total_phases: 40
completed_phases: 14 completed_phases: 14
total_plans: 168 total_plans: 168
completed_plans: 162 completed_plans: 163
percent: 44
gsd_state_version: "1.0" gsd_state_version: "1.0"
milestone_name: milestone milestone_name: milestone
--- ---
@@ -30,10 +29,10 @@ See: .planning/PROJECT.md (updated 2026-10-12)
## Current Position ## Current Position
Phase: 17 (Blog companions) — READY TO EXECUTE Phase: 17 (Blog companions) — EXECUTING
Plan: 3 of 4 Plan: 2 of 6
Status: executing Status: Ready to execute
Last activity: 2026-10-12 — Phase 14.2 complete (Phase 17 position kept) Last activity: 2026-10-12 — Phase 17 execution started
Progress: [████░░░░░░] 44% Progress: [████░░░░░░] 44%
@@ -220,6 +219,7 @@ Progress: [████░░░░░░] 44%
| Phase 14.2 P02 | 27min | 4 tasks | 7 files | | Phase 14.2 P02 | 27min | 4 tasks | 7 files |
| Phase 14.2 P03 | about 4h | 4 tasks | 23 files | | Phase 14.2 P03 | about 4h | 4 tasks | 23 files |
| Phase 14.2 P04 | 60min | 3 tasks | 11 files | | Phase 14.2 P04 | 60min | 3 tasks | 11 files |
| Phase 17 P01 | 41 min | 4 tasks | 55 files |
## Accumulated Context ## Accumulated Context
@@ -717,6 +717,10 @@ Recent decisions affecting current work:
- [Phase 14.2]: The surf uploads route owns storage.uploads.public_path_prefix: BuildRouter fails when a plugin route sits at or under it - [Phase 14.2]: The surf uploads route owns storage.uploads.public_path_prefix: BuildRouter fails when a plugin route sits at or under it
- [Phase 14.2]: check-phase14.2.sh --contracts blocks on the phase's own contract test and only reports the whole pnpm test:contracts suite (missing-catalog.test.mjs predates the phase) - [Phase 14.2]: check-phase14.2.sh --contracts blocks on the phase's own contract test and only reports the whole pnpm test:contracts suite (missing-catalog.test.mjs predates the phase)
- [Phase 14.2]: check-phase14.2.sh leaves TMPDIR to the caller: a TMPDIR inside a go.work tree makes internal/build scaffold tests edit that go.work - [Phase 14.2]: check-phase14.2.sh leaves TMPDIR to the caller: a TMPDIR inside a go.work tree makes internal/build scaffold tests edit that go.work
- [Phase 17]: 17-01: menu item type registry is modules/signpost (party activates it before Boot); host URL overrides at menu_items.patterns (YAML only); list types use PatternFrom (one level) so a record type's host override reaches list children
- [Phase 17]: 17-01: framework sanitizer modules/seaglass on bluemonday v1.0.27 (Journal policy without Blog Editor rules, plus tel:); D-10 Journal clause dropped, category content stays blogeditor
- [Phase 17]: 17-01: dependent dropdown options for a repeater row are addressed as {field}=repeater.nested; sibling values reach DependentOptions as strings (nil when empty) on the route and the save recheck
- [Phase 17]: 17-01: reorder saves write parent and sort columns via UpdateColumns (no model hooks); the partition is a belongsTo relation field of the form; stale sets answer 409 reorder_stale
### Pending Todos ### Pending Todos
@@ -793,6 +797,6 @@ Items acknowledged and carried forward from previous milestone close:
## Session Continuity ## Session Continuity
Last session: 2026-10-11T22:07:33.511Z Last session: 2026-10-12T13:38:04.804Z
Stopped at: Phase 14.2 complete; Phase 17 at plan 3 of 4 Stopped at: Completed 17-01-PLAN.md
Resume file: None Resume file: None