docs: record P5/P6 completion in the simplification plan and handoff
commit
cc69131docs: record P5/P6 completion in the simplification plan and handoff
docs: mark the simplification plan fully executed docs: mark the P5/P6 handoff complete Assisted-by: Claude:claude-opus-4-8
Reviews
No reviews of this commit yet — record a verdict below.
Start a review
docs/p5-p6-handoff.adoc
@@ -3,12 +3,19 @@
:toc:
:toclevels: 2
-NOTE: This continues `docs/simplification-plan.adoc`. P8, P3, P7, P2, P1, P4
-(no-op), and correctness items C1/C2/C3 are *done and committed*. C4 was
-*skipped* (its premise no longer holds — see below). C5 folds into P5. What
-remains is *P5* (make Settings & Issues functional via typed meta refs) and
-*P6* (routing). Read the simplification plan's "New direction" section first;
-the layout decisions there are settled and this document assumes them.
+NOTE: *Complete.* P5 (members rename, `refs/meta/config`, topics migration,
+Settings projection, `refs/meta/issues/<id>`, rendering) and P6 (explicit
+`get`/`post` wire routes) are all done and committed; every item in the
+Definition of done below holds. This document is kept as the record of the
+work and the decisions behind it.
+
+NOTE: This continued `docs/simplification-plan.adoc`. P8, P3, P7, P2, P1, P4
+(no-op), and correctness items C1/C2/C3 were *done and committed* before this
+handoff. C4 was *skipped* (its premise no longer holds — see below). C5 folded
+into P5. The remaining work was *P5* (make Settings & Issues functional via
+typed meta refs) and *P6* (routing); both are now landed. Read the
+simplification plan's "New direction" section first; the layout decisions there
+are settled and this document assumes them.
== Decisions already made (do not re-litigate)
docs/simplification-plan.adoc
@@ -21,10 +21,17 @@
(every page renders through `repo_shell`, so `gather_meta`'s git calls feed
visible chrome on every tab; re-evaluate after P5 moves topics/description
into `refs/meta/config`). C5 folds into P5 (Issues).
-* *Remaining:* P5 and P6, handed off in `docs/p5-p6-handoff.adoc`. Decision
- recorded there: the `refs/meta/auth` → `refs/meta/members` rename is a *hard
- break with no fallback* — the live trust list is discarded and re-pushed after
- a redeploy.
+* *Done and committed:* P5 and P6 (handed off in `docs/p5-p6-handoff.adoc`).
+ The `refs/meta/auth` → `refs/meta/members` rename landed as a *hard break with
+ no fallback* — the live trust list is discarded and re-pushed after a
+ redeploy. `refs/meta/config` and `refs/meta/issues/<id>` are now typed
+ documents (each with a fixed-format load test); no `.gitents` worktree
+ metadata remains; Settings and Issues render real data through the `Render`
+ trait; and the git wire endpoints are served by explicit `get`/`post` routes
+ rather than the predicate-laden catch-all. C4 stays skipped — `gather_meta`
+ now reads `config` once instead of shelling out for description/topics, which
+ was its only real win.
+* *Remaining:* nothing. The plan is fully executed.
== Correctness / robustness findings (open)