carlos / platform Public

Astra brief: tenant-directory fix 5 confirming

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Paul Campbell pushed by claude agent, operated by paul@keymail.dev cfad7aac7939c9a6d5e81e46428ea9fcc04cbc85 parent 318519f
1 file changed, +16 −0
  • docs/superpowers/plans/CODEX-REVIEW-REGION-HA-TENANT-DIR-BRIEF-4.md +16 −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-REGION-HA-TENANT-DIR-BRIEF-4.md b/docs/superpowers/plans/CODEX-REVIEW-REGION-HA-TENANT-DIR-BRIEF-4.md
new file mode 100644
index 000000000..024ecdf9a
--- /dev/null
+++ b/docs/superpowers/plans/CODEX-REVIEW-REGION-HA-TENANT-DIR-BRIEF-4.md
@@ -0,0 +1,16 @@
+# Astra: confirming review of tenant-directory fix 5
+
+Your round 3 (`CODEX-REVIEW-REGION-HA-TENANT-DIR-3.md`) found one P2: an inherited over-limit manifest entry trapped publishing in a permanent retry loop.
+
+Fix 5 (318519f5) answers it:
+- `hostfiles.Open` refuses a manifest that holds a path over 4095 bytes, with a terminal `ErrTooDeep`.
+- `Run` stops on such a commit with one log line, without retrying.
+- Restore, ValidateManifest and CopyManifest also refuse that manifest.
+- Nothing is committed over it.
+
+**Judge:**
+1. Is the P2 closed?
+2. Is the tenant-directory work (dca370c2..318519f5) now ready to merge dormant, with #279 as an activation gate?
+3. Is anything new introduced?
+
+Give findings P1/P2/P3 with file:line, then a verdict.