docs(10.2): create phase plan
This commit is contained in:
@@ -444,6 +444,32 @@ Plans:
|
||||
**Wave 5** *(blocked on Wave 4 completion)*
|
||||
- [x] 10-05-PLAN.md — Unit tests last: Vitest and Go coverage, assembled acceptance, check-phase10.sh gate and security evidence
|
||||
|
||||
### Phase 10.2: Nest framework packages under modules and write run docs (INSERTED)
|
||||
|
||||
**Goal:** The 18 beach-named framework packages live under `modules/<name>/` with the same names and a single root `go.mod`; importers in summercms.go, examples, and fonoteka.go use `git.golem15.com/golem15/summercms/modules/<name>`; each module has a short README; the root README is honest run/onboarding docs.
|
||||
**Requirements**: TBD
|
||||
**Depends on:** Phase 10
|
||||
**Repos:** summercms.go, fonoteka.go
|
||||
**Plans:** 2 plans
|
||||
|
||||
Plans:
|
||||
|
||||
**Wave 1**
|
||||
- [ ] 10.2-01-PLAN.md — Nest the 18 beach packages under modules/ and rewrite every importer
|
||||
|
||||
**Wave 2** *(blocked on Wave 1 completion)*
|
||||
- [ ] 10.2-02-PLAN.md — Per-module READMEs, root run docs, and the hygiene/unit-test gate
|
||||
|
||||
### Phase 10.1: Runtime admin extension point (INSERTED)
|
||||
|
||||
**Goal:** [Urgent work - to be planned]
|
||||
**Requirements**: TBD
|
||||
**Depends on:** Phase 10
|
||||
**Plans:** 0 plans
|
||||
|
||||
Plans:
|
||||
- [ ] TBD (run $gsd-plan-phase 10.1 to break down)
|
||||
|
||||
### Phase 11: Jobs, realtime and search infrastructure
|
||||
|
||||
**Goal**: River jobs run on the correct dual-driver split, Centrifugo publishing and channel authorization match the existing server, and Typesense sync stays a re-gated pre-filter — all brought up before the API phases that depend on them (album search needs Typesense sync, CSV import needs River jobs, notifications need the realtime publisher). River's dual-driver split and the Centrifugo/Typesense contracts are the least-implemented-and-verified parts of this research pass.
|
||||
|
||||
Reference in New Issue
Block a user