docs(17-05): advance state and roadmap after the blog companions site integration plan

This commit is contained in:
2026-10-12 18:56:37 +02:00
parent 134e6640f1
commit ee898b96d0
3 changed files with 18 additions and 10 deletions

View File

@@ -1075,7 +1075,7 @@ 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:** 4/6 plans executed **Plans:** 5/6 plans executed
Plans: Plans:
**Wave 1** **Wave 1**
@@ -1090,7 +1090,7 @@ Plans:
**Wave 3** *(blocked on Wave 2 completion)* **Wave 3** *(blocked on Wave 2 completion)*
- [ ] 17-05-PLAN.md — grzybyfunkcjonalne.pl integration: repos, vue-menu-layer and vue-faq-layer, data copy, nginx, UAT redeploy - [x] 17-05-PLAN.md — grzybyfunkcjonalne.pl integration: repos, vue-menu-layer and vue-faq-layer, data copy, nginx, UAT redeploy
**Wave 4** *(blocked on Wave 3 completion)* **Wave 4** *(blocked on Wave 3 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 | 4/6 | In Progress| | | 17. Blog companions | 5/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,16 +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: Completed 17-04-PLAN.md stopped_at: Completed 17-05-PLAN.md
last_updated: "2026-10-12T15:54:42.066Z" last_updated: "2026-10-12T16:56:25.758Z"
last_activity: 2026-10-12 last_activity: 2026-10-12
last_activity_desc: Phase 17 execution started last_activity_desc: Phase 17 execution started
state_head: b3ae1d0b9e82a92991ba20c085b22079f1d3893f state_head: 134e6640f1ffb577c9c69cecc28a139a42ce3cca
progress: progress:
total_phases: 40 total_phases: 40
completed_phases: 14 completed_phases: 14
total_plans: 168 total_plans: 168
completed_plans: 166 completed_plans: 167
gsd_state_version: "1.0" gsd_state_version: "1.0"
milestone_name: milestone milestone_name: milestone
--- ---
@@ -30,7 +30,7 @@ See: .planning/PROJECT.md (updated 2026-10-12)
## Current Position ## Current Position
Phase: 17 (Blog companions) — EXECUTING Phase: 17 (Blog companions) — EXECUTING
Plan: 5 of 6 Plan: 6 of 6
Status: Ready to execute Status: Ready to execute
Last activity: 2026-10-12 — Phase 17 execution started Last activity: 2026-10-12 — Phase 17 execution started
@@ -223,6 +223,7 @@ Progress: [████░░░░░░] 44%
| Phase 17 P02 | 50min | 6 tasks | 44 files | | Phase 17 P02 | 50min | 6 tasks | 44 files |
| Phase 17 P03 | 38 min | 4 tasks | 53 files | | Phase 17 P03 | 38 min | 4 tasks | 53 files |
| Phase 17 P04 | 32min | 5 tasks | 70 files | | Phase 17 P04 | 32min | 5 tasks | 70 files |
| Phase 17 P05 | 93min | 5 tasks | 103 files |
## Accumulated Context ## Accumulated Context
@@ -735,6 +736,9 @@ Recent decisions affecting current work:
- [Phase 17]: 17-04: menu list vs single registry type decided by the resolved item having no URL (pact.ResolvedMenuItem contract); generated children follow stored children - [Phase 17]: 17-04: menu list vs single registry type decided by the resolved item having no URL (pact.ResolvedMenuItem contract); generated children follow stored children
- [Phase 17]: 17-04: public API path params validated in handlers (not route Where) so every miss is the JSON 404 - [Phase 17]: 17-04: public API path params validated in handlers (not route Where) so every miss is the JSON 404
- [Phase 17]: 17-04: FAQ answers and description re-sanitized with seaglass on API output; menu URLs pass AllowedURL on save and on output - [Phase 17]: 17-04: FAQ answers and description re-sanitized with seaglass on API output; menu URLs pass AllowedURL on save and on output
- [Phase 17]: 17-05: grzybyfunkcjonalne menu code main-menu; Winter menu types map by the built-in link->url and blog_categories->all-journal-categories, no --map; six orphan link entries dropped
- [Phase 17]: 17-05: sitemap:import-winter --page-url copies a Winter cms-page item as a url item (blog=/blog on grzybyfunkcjonalne); the PHP site had no sitemap settings, plugin defaults apply
- [Phase 17]: 17-05: UAT remote checks run on the server through nginx with curl --resolve to loopback; production deploy and summercms.go push not approved
### Pending Todos ### Pending Todos
@@ -811,6 +815,6 @@ Items acknowledged and carried forward from previous milestone close:
## Session Continuity ## Session Continuity
Last session: 2026-10-12T15:54:41.374Z Last session: 2026-10-12T16:56:24.936Z
Stopped at: Completed 17-04-PLAN.md Stopped at: Completed 17-05-PLAN.md
Resume file: None Resume file: None

View File

@@ -405,3 +405,7 @@ None beyond what Task 1 and the vhost checkpoint already covered.
--- ---
*Phase: 17-blog-companions* *Phase: 17-blog-companions*
*Completed: 2026-10-12* *Completed: 2026-10-12*
## Self-Check: PASSED
All key files exist; every commit hash above resolves in its repository (host 2a68b15 d885458 df3bb06 95a4936 1ed0b48 973b2b5 6441b17; sm-journal-plugin 06d0c9b; sm-sitemap-plugin 5a260db; vue-menu-layer d980f4c; vue-faq-layer 2d62924; site app bc143fa; summercms.go 7290d8f 2440560 134e664 (this SUMMARY)). vue-faq-layer ships no FaqSection component.