docs(14.2-01): record plan 01 progress in state and roadmap
This commit is contained in:
@@ -834,12 +834,12 @@ Plans:
|
|||||||
3. Failures against Go are visible (no silent fall-through to PHP); the local stack does not require the production origin.
|
3. Failures against Go are visible (no silent fall-through to PHP); the local stack does not require the production origin.
|
||||||
4. The new glue (env, proxy, CORS, run docs) has tests or a fail-closed check script, delivered in the phase's last plan.
|
4. The new glue (env, proxy, CORS, run docs) has tests or a fail-closed check script, delivered in the phase's last plan.
|
||||||
|
|
||||||
**Plans:** 4 plans
|
**Plans:** 1/4 plans executed
|
||||||
|
|
||||||
Plans:
|
Plans:
|
||||||
|
|
||||||
**Wave 1**
|
**Wave 1**
|
||||||
- [ ] 14.2-01-PLAN.md — Go glue: `fonoteka:dev-seed`, plugin commands open their own DB (G1), dev-only marker route, framework `/storage` mount and opt-in access log with docs
|
- [x] 14.2-01-PLAN.md — Go glue: `fonoteka:dev-seed`, plugin commands open their own DB (G1), dev-only marker route, framework `/storage` mount and opt-in access log with docs
|
||||||
|
|
||||||
**Wave 2** *(blocked on Wave 1 completion)*
|
**Wave 2** *(blocked on Wave 1 completion)*
|
||||||
- [ ] 14.2-02-PLAN.md — `scripts/dev-stack.sh` (start, fail-closed guard, logs, e2e verdict), `.env.dev.example`, `.gitignore`, run docs
|
- [ ] 14.2-02-PLAN.md — `scripts/dev-stack.sh` (start, fail-closed guard, logs, e2e verdict), `.env.dev.example`, `.gitignore`, run docs
|
||||||
@@ -1300,7 +1300,7 @@ Phases execute in numeric order: 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 →
|
|||||||
| 13. Płytarium API — wishlist, notifications, CSV, credentials, public routes | 6/6 | In Progress| |
|
| 13. Płytarium API — wishlist, notifications, CSV, credentials, public routes | 6/6 | In Progress| |
|
||||||
| 14. Domain jobs and external integrations | 6/6 | In Progress| |
|
| 14. Domain jobs and external integrations | 6/6 | In Progress| |
|
||||||
| 14.1. OAuth identities and fonoteka me routes (INSERTED) | 2/2 | Complete | 2026-10-05 |
|
| 14.1. OAuth identities and fonoteka me routes (INSERTED) | 2/2 | Complete | 2026-10-05 |
|
||||||
| 14.2. Local Fonoteka frontend on local SummerCMS backend (INSERTED) | 0/TBD | Not started | - |
|
| 14.2. Local Fonoteka frontend on local SummerCMS backend (INSERTED) | 1/4 | In Progress| |
|
||||||
| 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| |
|
||||||
|
|||||||
@@ -1,20 +1,19 @@
|
|||||||
---
|
---
|
||||||
msd_state_version: "1.0"
|
msd_state_version: "1.0"
|
||||||
milestone: v1.0
|
milestone: v1.0
|
||||||
current_phase: 11
|
current_phase: "14.2"
|
||||||
current_phase_name: Jobs, realtime and search infrastructure
|
current_phase_name: Local Fonoteka frontend on local SummerCMS backend
|
||||||
status: planning
|
status: executing
|
||||||
stopped_at: Phase 16.3 complete, ready to plan Phase 11
|
stopped_at: Completed 14.2-01-PLAN.md
|
||||||
last_updated: "2026-10-11T14:14:17.635Z"
|
last_updated: "2026-10-11T15:48:35.710Z"
|
||||||
last_activity: 2026-10-11
|
last_activity: 2026-10-11
|
||||||
last_activity_desc: "Completed quick task 261011-mag: fix check-phase10.sh hygiene gaps from 10-VERIFICATION.md"
|
last_activity_desc: Phase 14.2 execution started
|
||||||
state_head: 1541cd4167bb9a92ffba897403a967030f37b93d
|
state_head: d0eeb4d291917ccf02c576abe1d711cb07012752
|
||||||
progress:
|
progress:
|
||||||
total_phases: 40
|
total_phases: 40
|
||||||
completed_phases: 13
|
completed_phases: 13
|
||||||
total_plans: 162
|
total_plans: 162
|
||||||
completed_plans: 158
|
completed_plans: 159
|
||||||
percent: 41
|
|
||||||
gsd_state_version: "1.0"
|
gsd_state_version: "1.0"
|
||||||
milestone_name: milestone
|
milestone_name: milestone
|
||||||
---
|
---
|
||||||
@@ -26,14 +25,14 @@ milestone_name: milestone
|
|||||||
See: .planning/PROJECT.md (updated 2026-09-16)
|
See: .planning/PROJECT.md (updated 2026-09-16)
|
||||||
|
|
||||||
**Core value:** An existing WinterCMS-shaped app can be ported plugin by plugin to a single Go binary without its frontend noticing: the PHP version's API contract is the acceptance test.
|
**Core value:** An existing WinterCMS-shaped app can be ported plugin by plugin to a single Go binary without its frontend noticing: the PHP version's API contract is the acceptance test.
|
||||||
**Current focus:** Phase 16.3 — Backend admin personal API tokens with scopes
|
**Current focus:** Phase 14.2 — Local Fonoteka frontend on local SummerCMS backend
|
||||||
|
|
||||||
## Current Position
|
## Current Position
|
||||||
|
|
||||||
Phase: 11 — Jobs, realtime and search infrastructure
|
Phase: 14.2 (Local Fonoteka frontend on local SummerCMS backend) — EXECUTING
|
||||||
Plan: Not started
|
Plan: 2 of 4
|
||||||
Status: Ready to plan
|
Status: Ready to execute
|
||||||
Last activity: 2026-10-11 - Completed quick task 261011-mag: fix check-phase10.sh hygiene gaps from 10-VERIFICATION.md
|
Last activity: 2026-10-11 — Phase 14.2 execution started
|
||||||
|
|
||||||
Progress: [████░░░░░░] 41%
|
Progress: [████░░░░░░] 41%
|
||||||
|
|
||||||
@@ -215,6 +214,7 @@ Progress: [████░░░░░░] 41%
|
|||||||
| Phase 16.3 P02 | 9 min | 3 tasks | 17 files |
|
| Phase 16.3 P02 | 9 min | 3 tasks | 17 files |
|
||||||
| Phase 16.3 P03 | 658 min | 4 tasks | 12 files |
|
| Phase 16.3 P03 | 658 min | 4 tasks | 12 files |
|
||||||
| Phase 16.3 P04 | 30 min | 3 tasks | 16 files |
|
| Phase 16.3 P04 | 30 min | 3 tasks | 16 files |
|
||||||
|
| Phase 14.2 P01 | 16 min | 3 tasks | 18 files |
|
||||||
|
|
||||||
## Accumulated Context
|
## Accumulated Context
|
||||||
|
|
||||||
@@ -698,6 +698,10 @@ Recent decisions affecting current work:
|
|||||||
- [Phase 16.3]: Journal API uses cabana.ResolveBackend with cover golem15.journal.*; ErrTokenScope maps to PHP Insufficient permissions
|
- [Phase 16.3]: Journal API uses cabana.ResolveBackend with cover golem15.journal.*; ErrTokenScope maps to PHP Insufficient permissions
|
||||||
- [Phase 16.3]: 16.3-04: full unit coverage + scripts/check-phase16.3.sh; postgres PASS on Docker host; nyquist_compliant true — Lean rule 3 phase-ending plan
|
- [Phase 16.3]: 16.3-04: full unit coverage + scripts/check-phase16.3.sh; postgres PASS on Docker host; nyquist_compliant true — Lean rule 3 phase-ending plan
|
||||||
- [Phase 16.3]: Public Journal Show under optional-auth needs published_at in the past, not only published:true — TestJournalTokens fixture
|
- [Phase 16.3]: Public Journal Show under optional-auth needs published_at in the past, not only published:true — TestJournalTokens fixture
|
||||||
|
- [Phase 14.2]: storage.uploads.serve mounts attach.StaticHandlerPublic from surf (owner summercms.surf), resolving bucket and DB per request, with nosniff; default off
|
||||||
|
- [Phase 14.2]: http.access_log logs one 'http request' record (method, pattern, status, duration_ms; path only when unmatched); default off
|
||||||
|
- [Phase 14.2]: fonoteka console commands use commandDatabase/commandBucket: published handle, else open+publish; closers close what they opened
|
||||||
|
- [Phase 14.2]: fonoteka:dev-seed allowed only for SUMMER_ENV local or dev; prints lines after commit; secret shown only on mint
|
||||||
|
|
||||||
### Pending Todos
|
### Pending Todos
|
||||||
|
|
||||||
@@ -774,6 +778,6 @@ Items acknowledged and carried forward from previous milestone close:
|
|||||||
|
|
||||||
## Session Continuity
|
## Session Continuity
|
||||||
|
|
||||||
Last session: 2026-10-11T11:42:00.000Z
|
Last session: 2026-10-11T15:48:34.916Z
|
||||||
Stopped at: Phase 16.3 complete, ready to plan Phase 11
|
Stopped at: Completed 14.2-01-PLAN.md
|
||||||
Resume file: None
|
Resume file: None
|
||||||
|
|||||||
@@ -165,9 +165,9 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"next": {
|
"next": {
|
||||||
"command": "/msd-progress --next",
|
"command": "/msd:progress --next",
|
||||||
"label": "Advance to the next step (plan phase 11)",
|
"label": "Advance to the next step",
|
||||||
"reason": "Phase 11 of 40 — needs a plan"
|
"reason": "Phase 14.2 of 40 · executing"
|
||||||
},
|
},
|
||||||
"updated_at": "2026-10-11T12:08:30.952Z"
|
"updated_at": "2026-10-11T15:48:22.885Z"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user