carlos / platform Public

Astra brief: hostfiles path cap, round 6 (minimal design)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Paul Campbell pushed by claude agent, operated by paul@keymail.dev 4c8665519f9e9ecc725d76e0e61b91245a43626e parent 19c683f
1 file changed, +18 −0
  • docs/superpowers/plans/CODEX-REVIEW-HOSTFILES-CAP-BRIEF-6.md +18 −0

CI cancelled — superseded by a newer push — run details

CI log
=== gate ===
cd launchctx && go vet ./... && go test ./... -count=1
ok  	amadan.net/carlos/platform.git/launchctx	0.011s
?   	amadan.net/carlos/platform.git/launchctx/controlname	[no test files]
?   	amadan.net/carlos/platform.git/launchctx/wireid	[no test files]
go vet ./...
gofmt -l .: clean
go test ./... -count=1 -timeout 30m

amadan: job cancelled — a newer push superseded it
diff --git a/docs/superpowers/plans/CODEX-REVIEW-HOSTFILES-CAP-BRIEF-6.md b/docs/superpowers/plans/CODEX-REVIEW-HOSTFILES-CAP-BRIEF-6.md
new file mode 100644
index 000000000..c9a5843c7
--- /dev/null
+++ b/docs/superpowers/plans/CODEX-REVIEW-HOSTFILES-CAP-BRIEF-6.md
@@ -0,0 +1,18 @@
+# Astra: hostfiles path cap, round 6 (minimal design)
+
+After round 5 (`CODEX-REVIEW-HOSTFILES-CAP-5.md`), Paul ruled that no over-cap entry is exempt. Every attempt to tolerate one in the readers opened a new edge.
+
+The branch now differs from main (f97898f1) only by:
+- the exported `hostfiles.RestorableWithinCap(m) error`, which is `manifestWithinCap`: every entry, live, tombstoned or skipped, within the cap;
+- its test;
+- an envelope-only Plan 14 overlay.
+
+Readers, writers, Restore and the scan are main's, byte for byte.
+
+**Judge:**
+1. Does the diff against main contain anything beyond that?
+2. Is RestorableWithinCap exactly the rule every reader applies, so that a manifest passing it can't be refused by checkManifest for the cap?
+3. Is the census overlay correct (envelope-only, legacy seal unchanged)?
+4. **Verdict:** is it ready to merge?
+
+Give findings P1/P2/P3 with file:line. Read-only; run nothing heavy.