Region HA plan 1b-next: Astra round 11 findings (1 resolved, 1 new P2 file origins), unedited
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 file changed,
+41
−0
docs/superpowers/plans/CODEX-PLAN-REGION-HA-1BN-R11.md+41 −0
diff --git a/docs/superpowers/plans/CODEX-PLAN-REGION-HA-1BN-R11.md b/docs/superpowers/plans/CODEX-PLAN-REGION-HA-1BN-R11.md| new file mode 100644 |
| index 000000000..6d43f6ca5 |
| --- /dev/null |
| +++ b/docs/superpowers/plans/CODEX-PLAN-REGION-HA-1BN-R11.md |
| @@ -0,0 +1,41 @@ |
| +Reviewed `eb2e5ebb`. |
| + |
| +| Round 10 finding | Disposition | Assessment against rev 11 | |
| +|---|---|---| |
| +| Console chooser test passes with disconnected readers | Resolved | The test now checks populated edges and claim loads, then verifies changes to both through the production callbacks. | |
| + |
| +**New finding — P2: Task 5, Step 4 loses valid file origins when admission history is trimmed.** |
| + |
| +[`filesPin`, lines 6578–6589](/home/paulca/amadan.net/carlos/platform/.claude/worktrees/region-ha-1b-next/docs/superpowers/plans/2026-10-07-region-ha-1b-next-relocation.md:6578) derives allowed origins exclusively from the current generation and retained admissions. However, [`AdmitWriter`](/home/paulca/amadan.net/carlos/platform/.claude/worktrees/region-ha-1b-next/internal/hostclaim/generation.go:145) trims covered, loss-free admissions beyond eight. |
| + |
| +At `g10`, retained admissions can be `g3…g10`, whose predecessors reach only `g2`. An unchanged file can still reference `files/g1/objects/...`: copied manifests preserve that reference, and publishing unchanged content preserves it too. |
| + |
| +The pinner accepts the current manifest, but [`CopyPinnedManifest`, line 6660](/home/paulca/amadan.net/carlos/platform/.claude/worktrees/region-ha-1b-next/docs/superpowers/plans/2026-10-07-region-ha-1b-next-relocation.md:6660) rejects its `g1` entry with `ErrOrigin`. Relocation cannot finish despite the file remaining intact and protected under claim §6.2a’s independent files live set. |
| + |
| +**Fix:** preserve authorized file origins independently of bounded admission history. Keep incarnation and region validation. Add a test that performs real admission/publication trimming beyond eight generations while retaining an unchanged `g1` file, then successfully pins and copies that manifest. |
| + |
| +I accept rulings 1–24. No new Stage B contract defects found. |
| + |
| +All 12 embedded patches pass `git apply --check`; all 40 complete Go blocks parse with `gofmt`. Compilation and tests were not reproduced in this read-only session. |
| + |
| +--- |
| + |
| +**FIRST PROMPT:** |
| +“Follow the review brief docs/superpowers/plans/CODEX-PLAN-REGION-HA-1BN-BRIEF-11.md. Review the plan at commit eb2e5ebb.” |
| + |
| +**WHAT:** |
| +Review round 11 for build readiness. |
| + |
| +**STATUS:** |
| +Previous finding resolved; one new P2. Stage B contracts complete. |
| + |
| +**NEEDED:** |
| +Nothing. |
| + |
| +**RECOMMENDED:** |
| +Fix file-origin retention and add the trimming regression test. |
| + |
| +**SESSION:** |
| +Safe to close — no files changed or processes left running. |
| + |
| +**Verdict: not ready — Stage A needs the file-origin fix.** |
| \ No newline at end of file |