Authority record
Every change that built this site
What it touched, the tier that implies, and who merged it. The interesting column is the last one, because it is the only one that can say no.
What this is, and what it is not
This is this repository's own pull request history. It is not a lifecycle-advance audit ledger. That skill drives the estate's lifecycle artefacts and never runs against this repository, so no ledger line exists here to show.
- 74
- merged changes
- 0
- authority violations
- 10
- unprovable, pre-split
- 0
- touched an unclassified surface
- 0
- entries this page could not fully read
Changes, newest first
T1 agent may mergeT2 operator merges
| PR | Change | Tier | Gate | Opened | Merged | Verdict |
|---|---|---|---|---|---|---|
| #76 | chore: close episode 04 and the record objective3 Nov 2026 | T1 | passed | moogenie-agent | anthony | permitted |
| #75 | content: episode 04, the stages that ran late3 Nov 2026 | T2 | passed | moogenie-agent | anthony | permitted |
| #74 | chore: verify the record fix and select episode 043 Nov 2026 | T1 | passed | moogenie-agent | anthony | permitted |
| #73 | deps: bump fast-uri 3.1.8 to 3.1.93 Nov 2026 | T2 | passed | moogenie-agent | anthony | permitted |
| #72 | deps: bump zod 4.5.4 to 4.6.729 Oct 2026 | T2 | passed | moogenie-agent | anthony | permitted |
| #71 | deps: bump undici 8.10.2 to 8.12.329 Oct 2026 | T2 | failed | moogenie-agent | anthony | permitted |
| #70 | fix: read every merged change into the authority record3 Nov 2026 | T1 | passed | moogenie-agent | anthony | permitted |
| #68 | chore: shape the record fix and episode 043 Nov 2026 | T1 | passed | moogenie-agent | anthony | permitted |
| #67 | chore: close the share image atom and objective23 Oct 2026 | T1 | passed | moogenie-agent | anthony | permitted |
| #66 | feat: add the approved share image to every indexable page23 Oct 2026 | T2 | passed | moogenie-agent | anthony | permitted |
| #65 | chore: record the share image design approval and select the build23 Oct 2026 | T1 | passed | moogenie-agent | anthony | permitted |
| #64 | deps: resolve the high vite advisories23 Oct 2026 | T2 | passed | moogenie-agent | anthony | permitted |
| #63 | chore: shape the share image objective23 Oct 2026 | T1 | passed | moogenie-agent | moogenie-agent | permitted |
| #62 | chore: close the hero atom and the episodes 01 to 03 objective13 Oct 2026 | T1 | passed | moogenie-agent | moogenie-agent | permitted |
| #61 | feat: present the three opening episodes in the homepage hero13 Oct 2026 | T2 | passed | moogenie-agent | anthony | permitted |
| #60 | chore: close the episode 03 atom and select the hero row13 Oct 2026 | T1 | passed | moogenie-agent | moogenie-agent | permitted |
| #59 | chore: close the episode 02 atom and select episode 0313 Oct 2026 | T1 | passed | moogenie-agent | moogenie-agent | permitted |
| #58 | feat: publish episode 03, two decisions the build forced13 Oct 2026 | T2 | passed | moogenie-agent | anthony | permitted |
| #57 | chore: shape the hero episode row into the launch objective13 Oct 2026 | T1 | passed | moogenie-agent | moogenie-agent | permitted |
| #56 | chore: record the series cadence decision13 Oct 2026 | T1 | passed | moogenie-agent | moogenie-agent | permitted |
| #55 | feat: publish episode 02, the repository came before the brief13 Oct 2026 | T2 | passed | moogenie-agent | anthony | permitted |
| #54 | chore: close the episode 01 atom and select episode 0213 Oct 2026 | T1 | passed | moogenie-agent | moogenie-agent | permitted |
| #53 | feat: publish episode 01, the brief that failed its own CI13 Oct 2026 | T2 | passed | moogenie-agent | anthony | permitted |
| #52 | chore: shape objective publish-episodes-01-to-0313 Oct 2026 | T1 | passed | moogenie-agent | moogenie-agent | permitted |
| #50 | ci: print the wrangler log when a deploy fails12 Oct 2026 | T1 | passed | moogenie-agent | moogenie-agent | permitted |
| #49 | feat: serve the Inter font the design tokens name12 Oct 2026 | T2 | passed | moogenie-agent | anthony | permitted |
| #48 | chore: pin every devDependency exactly12 Oct 2026 | T2 | passed | moogenie-agent | anthony | permitted |
| #47 | chore: close the discoverable objective12 Oct 2026 | T1 | passed | moogenie-agent | moogenie-agent | permitted |
| #46 | fix: expect the www redirect in the smoke test12 Oct 2026 | T1 | passed | moogenie-agent | moogenie-agent | permitted |
| #45 | feat: add Open Graph tags12 Oct 2026 | T2 | passed | moogenie-agent | anthony | permitted |
| #44 | chore: close the sitemap atom and select the Open Graph atom12 Oct 2026 | T1 | passed | moogenie-agent | moogenie-agent | permitted |
| #43 | feat: publish a sitemap and a robots file12 Oct 2026 | T2 | passed | moogenie-agent | anthony | permitted |
| #42 | chore: close the title atom and select the sitemap atom12 Oct 2026 | T1 | passed | moogenie-agent | moogenie-agent | permitted |
| #41 | feat: give every page a descriptive title12 Oct 2026 | T2 | passed | moogenie-agent | anthony | permitted |
| #40 | chore: shape the make-the-site-discoverable objective12 Oct 2026 | T1 | passed | moogenie-agent | moogenie-agent | permitted |
| #39 | chore: close the design system objective12 Oct 2026 | T1 | passed | moogenie-agent | moogenie-agent | permitted |
| #38 | feat: add a theme mode that never flashes12 Oct 2026 | T2 | passed | moogenie-agent | anthony | permitted |
| #37 | Close the apply atom and select the theme atom11 Oct 2026 | T1 | passed | moogenie-agent | moogenie-agent | permitted |
| #36 | feat: apply the approved visual direction11 Oct 2026 | T2 | passed | moogenie-agent | anthony | permitted |
| #35 | Close the budget atom and select the apply atom11 Oct 2026 | T1 | passed | moogenie-agent | moogenie-agent | permitted |
| #34 | feat: gate client JavaScript at 0 bytes over the build output11 Oct 2026 | T1 | passed | moogenie-agent | moogenie-agent | permitted |
| #33 | Re-shape: the visible redesign lands before the theme switch11 Oct 2026 | T1 | passed | moogenie-agent | moogenie-agent | permitted |
| #32 | Close the token atoms and select the JavaScript budget atom11 Oct 2026 | T1 | passed | moogenie-agent | moogenie-agent | permitted |
| #31 | chore(deps): bump @component/ui from 0.2.0 to 0.4.210 Oct 2026 | T2 | passed | moogenie-agent | anthony | permitted |
| #30 | feat: take the token contract from @component/ui and restore reset defaults11 Oct 2026 | T2 | passed | moogenie-agent | anthony | permitted |
| #29 | Close the install atom and select the token atom9 Oct 2026 | T1 | passed | moogenie-agent | moogenie-agent | permitted |
| #28 | feat: install @component/ui from the estate registry with no credential9 Oct 2026 | T2 | passed | moogenie-agent | anthony | permitted |
| #27 | Narrow the apply atom to placement, widths and accents9 Oct 2026 | T1 | passed | moogenie-agent | anthony | permitted |
| #26 | Refine the budget and theme atoms to amended TDR-7000 and TDR-61007 Oct 2026 | T1 | passed | moogenie-agent | anthony | permitted |
| #25 | Record the visual direction approval and select the install atom7 Oct 2026 | T1 | passed | moogenie-agent | moogenie-agent | permitted |
| #24 | deps: resolve six transitive security advisories7 Oct 2026 | T2 | passed | moogenie-agent | anthony | permitted |
| #23 | Refine three design system atoms to the merged decisions7 Oct 2026 | T1 | passed | moogenie-agent | anthony | permitted |
| #22 | Shape the design system objective and record the depend decision17 Sept 2026 | T1 | passed | moogenie-agent | anthony | permitted |
| #21 | chore: close the governed delivery objective17 Sept 2026 | T1 | passed | moogenie-agent | moogenie-agent | permitted |
| #20 | feat: report the gate result and unreadable entries on the record13 Sept 2026 | T2 | passed | moogenie-agent | anthony | permitted |
| #19 | feat: classify the episode surface as Tier 113 Sept 2026 | T2 | passed | moogenie-agent | anthony | permitted |
| #18 | fix: two inaccuracies on the authority record13 Sept 2026 | T2 | passed | moogenie-agent | anthony | permitted |
| #17 | feat: publish the authority record12 Sept 2026 | T2 | passed | moogenie-agent | anthony | permitted |
| #16 | fix: correct the reversal section in episode 0012 Sept 2026 | T2 | passed | moogenie-agent | anthony | permitted |
| #15 | chore: attest the Tier 2 transition and advance to the record page12 Sept 2026 | T1 | passed | moogenie-agent | moogenie-agent | permitted |
| #14 | feat: publish episode 00 and link the series11 Sept 2026 | T2 | passed | moogenie-agent | anthony | permitted |
| #13 | feat: render episode pages from a typed content collection11 Sept 2026 | T1 | passed | moogenie-agent | moogenie-agent | permitted |
| #12 | chore: attest the attribution fix and advance the frontier9 Sept 2026 | T1 | passed | moogenie-agent | moogenie-agent | permitted |
| #11 | feat: give the agent its own identity and preserve attribution9 Sept 2026 | T1 | passed | moogenie-agent | moogenie-agent | permitted |
| #10 | chore: record the attribution gap and block the homepage atom9 Sept 2026 | T1 | passed | anthony | anthony | unprovable |
| #9 | fix: make the canonical checkers a real gate9 Sept 2026 | T1 | passed | anthony | anthony | unprovable |
| #8 | feat: publish the homepage copy9 Sept 2026 | T2 | passed | anthony | anthony | unprovable |
| #7 | chore: attest the delivery pipeline and advance the frontier8 Sept 2026 | T1 | passed | anthony | anthony | unprovable |
| #6 | feat: allow manual redeploy without a commit8 Sept 2026 | T1 | passed | anthony | anthony | unprovable |
| #5 | fix: verify the deploy binding before building8 Sept 2026 | T1 | passed | anthony | anthony | unprovable |
| #4 | feat: preflight the deploy secrets and verify by identity8 Sept 2026 | T1 | passed | anthony | anthony | unprovable |
| #3 | feat: deploy to an external static host per ADR-00227 Sept 2026 | T1 | passed | anthony | anthony | unprovable |
| #2 | chore: close the scaffold atom and advance the frontier7 Sept 2026 | T1 | passed | anthony | anthony | unprovable |
| #1 | feat: land Astro scaffold, token contract and the CI gate7 Sept 2026 | T2 | passed | anthony | anthony | unprovable |
Generated at build time from anthony/anthonyplewis-site on . Deployment runs after the merge, so the change that published this page appears on it. The first version of this sentence claimed the opposite and was wrong.
How tier is read
Tier is derived, not recorded. The forge stores no tier, so it is computed from the files a change touched against the surfaces the delivery brief declares Tier 2. It is deliberately never inferred from who merged the change: that would prove the claim with the claim, and a Tier 2 change merged by the agent would be quietly relabelled Tier 1 and look correct.
src/pages/index.astrohomepage copy carries the operator name in publicsrc/pages/record.astrothe authority record carries published prose about how the estate is governedsrc/content/episodes/*.mdepisode copy is published writingpackage.jsona dependency change can reach every rendered page (ADR-0028 point 1)package-lock.jsona lockfile-only upgrade reaches the same pages as a manifest change (ADR-0028 point 1)src/layouts/Base.astrothe layout renders every page, so a layout-only change repaints the Tier 2 pagespublic/og/*.pngthe share image carries the operator name in every link preview
Tier is read from the brief as it stands now, so reclassifying a surface changes past verdicts. This is a current reading, not a frozen ledger. What protects it is that the brief is version controlled: any earlier classification is recoverable, and any change to it arrives through a reviewed pull request.
Pull requests before #11 cannot be attributed. The agent authenticated with the operator's own token, so merged_by reads the same for both, and squash merging had already rewritten the authorship trailer. That history cannot be reconstructed. It is shown as unprovable rather than guessed at.