carlos / platform Public

census-ruling-claim-untagged-pointer-fix1: record platform-1e's acceptance

platform-1e accepted the fix1 census as proposed: an envelope-only re-pin
of internal/host, the seal unchanged, no 9B8 entry. The overlay header,
the loader comment and the proposal's "Fix round 1" status say ruled.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
claude agent, operated by paul@keymail.dev fdc099035aa8017fb0b244fdc49264b9ff8a8eb5 parent e990a47
3 files changed, +6 −5
  • docs/superpowers/notes/census-proposal-claim-untagged-pointer.md +2 −2
  • internal/provision/plan14_root_reads_test.go +3 −2
  • internal/provision/testdata/plan14-root-reads-claim-untagged-pointer-fix1.tsv +1 −1
diff --git a/docs/superpowers/notes/census-proposal-claim-untagged-pointer.md b/docs/superpowers/notes/census-proposal-claim-untagged-pointer.md
index 8ddb6d184..49937aef1 100644
--- a/docs/superpowers/notes/census-proposal-claim-untagged-pointer.md
+++ b/docs/superpowers/notes/census-proposal-claim-untagged-pointer.md
@@ -41,9 +41,9 @@ No 2b row is re-pinned. The two re-pinned claim rows keep their class exactly: `
These are tests and are outside the census: the new `installchannel_identity_test.go`, the changes to `installchannel_policy_test.go`, `installchannel_policy_linux_test.go` and `installchannel_policy_rootrunner_linux_test.go`, the rewritten root-runner witness `activation_console_rootrunner_linux_test.go`, and the console's `apisystemupdate_test.go`.
-## Fix round 1 (PROPOSED)
+## Fix round 1 (RULED)
-Status: PROPOSED. Overlay `internal/provision/testdata/plan14-root-reads-claim-untagged-pointer-fix1.tsv`, loaded after the ruled overlay. Envelope only.
+Status: RULED. platform-1e accepted it as proposed on 2026-10-18 (census-ruling-claim-untagged-pointer-fix1): an envelope-only re-pin of internal/host, the seal unchanged, no 9B8 entry. Overlay `internal/provision/testdata/plan14-root-reads-claim-untagged-pointer-fix1.tsv`, loaded after the ruled overlay. Envelope only.
What changed, all on the `--policy` path or in comments:
diff --git a/internal/provision/plan14_root_reads_test.go b/internal/provision/plan14_root_reads_test.go
index 9288448c9..d1ef1ac45 100644
--- a/internal/provision/plan14_root_reads_test.go
+++ b/internal/provision/plan14_root_reads_test.go
@@ -898,8 +898,9 @@ func TestPlan14RootReadCensus(t *testing.T) {
}
// Census overlay claim-untagged-pointer-fix1 (review fix round 1: a
// missing identity object gets its own refusal; openChannelPolicy's
- // comment names both files), loaded last. Envelope only. PROPOSED
- // (docs/superpowers/notes/census-proposal-claim-untagged-pointer.md,
+ // comment names both files), loaded last. Envelope only. Under
+ // census-ruling-claim-untagged-pointer-fix1 (platform-1e, accepted as
+ // proposed; docs/superpowers/notes/census-proposal-claim-untagged-pointer.md,
// "Fix round 1"). The seal stands.
if err = loadRootReadInventory(filepath.Join(root, "internal/provision/testdata/plan14-root-reads-claim-untagged-pointer-fix1.tsv"), &inv, true); err != nil {
t.Fatal(err)
diff --git a/internal/provision/testdata/plan14-root-reads-claim-untagged-pointer-fix1.tsv b/internal/provision/testdata/plan14-root-reads-claim-untagged-pointer-fix1.tsv
index deba92138..3d00023e5 100644
--- a/internal/provision/testdata/plan14-root-reads-claim-untagged-pointer-fix1.tsv
+++ b/internal/provision/testdata/plan14-root-reads-claim-untagged-pointer-fix1.tsv
@@ -1,3 +1,3 @@
-# Census overlay claim-untagged-pointer-fix1 (review fix round 1: platform-00's requests, as ruled by the controller), loaded LAST, after claim-untagged-pointer. PROPOSED: docs/superpowers/notes/census-proposal-claim-untagged-pointer.md, section "Fix round 1".
+# Census overlay claim-untagged-pointer-fix1 (review fix round 1: platform-00's requests, as ruled by the controller), loaded LAST, after claim-untagged-pointer. RULED by platform-1e 2026-10-18 as census-ruling-claim-untagged-pointer-fix1: ACCEPTED as proposed (envelope-only re-pin of internal/host; the seal unchanged, no 9B8 entry); docs/superpowers/notes/census-proposal-claim-untagged-pointer.md, section "Fix round 1".
# Envelope only. channelIdentity gives a missing identity object its own refusal ("no release identity is published for <tag>, so nothing was installed"); openChannelPolicy's doc comment names both files it reads. No root-read unit's digest or sites change: channelInstall.run and openChannelPolicy stand at census-ruling-claim-untagged-pointer's rows, refreshPrev at its ruled row. The seal stands; the 9B8 inventory is unchanged.
@coverage internal/host 846d51942aff38963e0a87ce178024297208125a5eca39816d2c6d1d50d741a5