git-ents.gitmain
⌘K
foforge
commit cc69131
docs: 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

Joseph D. Carpinelli · 1 month ago

Reviews

No reviews of this commit yet — record a verdict below.

Start a review

verdict

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)