Skip to content

docs(stream): add accepted implementation plan v4 with Codex reviews - #400

Merged
anneoneone merged 5 commits into
dev/streaming-architecturefrom
docs/312-plan-v3
Sep 27, 2026
Merged

anneoneone merged 5 commits into
dev/streaming-architecturefrom
docs/312-plan-v3

Conversation

@anneoneone

@anneoneone anneoneone commented Sep 27, 2026 •

Copy link
Copy Markdown
Collaborator

Plan v4 answers Codex's review of v3. v3 answered the review of v2 and added the wave-by-wave release model. Documents only; no code changes.

  • Codex round 3 and round 4 reviews, committed as written.
  • Plan v3: seven findings fixed, one new leaf (P2.2.4), release model.
  • Plan v4: five targeted fixes (recursive cgroup proof, first-release workflow, Wave 0 frontend identity, release cutoff, manifest edges). All 212 leaf IDs kept.
  • Next: Codex reviews v4. After ACCEPT plan-v4, the issues under Epic: Continuous station playback and server architecture #312 are updated in place.
Details

Current version files in docs/implementation/: plan-v4.md, backend-v4.md, frontend-v4.md, operations-v4.md, plan-v4.manifest.json (SHA-256 9a54c13ebf35f95dd38eab90650cf28692aa27152527025efb5a415daca01f93). v2 and v3 files unchanged as history. Review logs: codex-review.md Rounds 3–4, claude-review.md Rounds 3–4.

Checks: 25 tasks, 62 subtasks, 212 leaves; unique IDs; three levels; parents in the same file; every earlier leaf present; dotted IDs, relative links and anchors resolve; no bare issue references; no trailing whitespace; no cycle in the listed or the expanded leaf-level graph; Wave 0 prerequisites stay in Wave 0.

The branch rule in all 88 plan issues was already updated to the release model at Anton's instruction.

Merge this PR with squash. It targets dev/streaming-architecture, not main.

Answer Codex's round 3 review of plan v2. Keep all IDs; add P2.2.4.

- Interim deploys always use the exclusion window.
- Executor lock only serializes; recovery proves the cgroup is empty.
- Docker mutations settle on terminal evidence, not quiet time.
- Wave 0 keeps all recording files; blocked shows never start late.
- Early frontend update safety; SQLite backup is one snapshot.
- Feature PRs go to dev/streaming-architecture; one release PR per wave.

Refs: #312
@vercel

vercel Bot commented Sep 27, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
live-moafunk-de Ready Ready Preview Sep 27, 2026 10:53am UTC

Answer Codex's round 4 review of plan v3. Keep all 212 leaf IDs.

- Executor recovery proves the whole cgroup subtree is empty.
- First release push builds only; first deploy is a manual O1.2.5 run.
- P2.2.4 and F3.2.2 move to Wave 0.
- Only release-eligible work merges while a release is pending.
- Manifest: B2.2.4 needs B1.1.6, P2.2.3 needs P2.2.4.

Refs: #312
@anneoneone anneoneone changed the title docs(stream): add implementation plan v3 and Codex round 3 review docs(stream): add implementation plan v3 and v4 with Codex reviews Sep 27, 2026
Codex round 5 accepts plan v4. README points at the acceptance.

Refs: #312
@anneoneone anneoneone changed the title docs(stream): add implementation plan v3 and v4 with Codex reviews docs(stream): add accepted implementation plan v4 with Codex reviews Sep 27, 2026
@anneoneone
anneoneone merged commit 19b69eb into dev/streaming-architecture Sep 27, 2026
2 checks passed
@anneoneone
anneoneone deleted the docs/312-plan-v3 branch September 27, 2026 10:53

This branch was successfully deployed

1 active deployment
Preview — 2e2a359e Deployed Sep 27, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant