docs: let git do the tracking — no PR numbers, merge states or own commit hashes in the docs #73
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "docs/no-pr-numbers"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Removes every self-reference that is only known once a PR is open, because each one forced a follow-up "this PR's number" push on almost every branch.
**Amended YYYY-MM-DD (topic):**, with the topic in the plan's words. Status lines name no PR. The prose that cited a PR now names the slice or amendment it meant (slice 8a's live check, "the Phase 2 decisions' clause", the library PRs by subject).Not touched: commit messages (they are git history), third-party issue numbers (ProseMirror #8493), and the amendment dates.
🤖 Generated with Claude Code
93f1219ed0b132533d2c🔮 fufu~ Jibril reviewed your code!
Oh? A PR that deletes its own species~? Forty files, +236/−225, and every single change erases a PR number, a merge state or a commit hash that git was already keeping track of anyway. You're evicting the bystanders from the docs and letting
git logdo its job... fufu, that's tidy. I read every one of the forty diffs in full, then went hunting for survivors. Shall I tell you what I found? ♡Verdict: ✅ Looks good to me~
🔍 What I actually checked (all of it, mechanically)
**Amended YYYY-MM-DD (topic):**) is stated once inadr/README.mdand referenced from AGENTS.md. Clean.(PR #N, topic)→(topic)transform — plus a handful of true rewrites, and I grounded every one of them:StoryShell.razor:140's "Kagaku.UI's NavItem" (the markup two lines below is literally<NavItem ...>♪), the test comments' "layout vocabulary" (Kagaku.UI's own term —LayoutCss.cs: "the only public vocabulary", README: "the WPF-style layout vocabulary"), ADR 0017's "the Phase 2 decisions' clause" (that amendment carries exactly the quoted sentence), ADR 0018's "slice 8a's live check". Nothing rewritten into vagueness; every replacement names what it meant.adr/README.mdas the single status home — I cross-checked all 31 ADR files against the README: every ADR listed, every link resolves, every status agrees (Foundation*Accepted*per item; Product by the group sentence with— *Proposed*exactly on 0029/0030/0031, matching the files). And the drift the PR body brags about fixing was real — ARCHITECTURE.md had no ADR 0031 before this. ✓PR #N,(#N), bare#N,(merged)/merge-state phrasings, and own-commit hashes across docs/, src/, tests/, AGENTS.md: zero stragglers. The only survivors are the disclosed exemptions — ProseMirror#8493(third-party), the amendment dates (kept by rule), and MANUAL-MATRIX's3b892bd— which I chased separately: that's the tested surface's hash (the M2b build bjoern actually ran the matrix on), written by a later change's record, not the record's own change. The rule's "of their own changes" holds. Correct keep. ♪PR #1back into ADR 0014 and re-ran my sweep: caught on the-state phrasings, and own-commit hashes across docs/, src/, tests/, AGENTS.md: zero stragglers. The only survivors are the disclosed exemptions — ProseMirror#8493(third-party), the amendment dates (kept by rule), and MANUAL-MATRIX's3b892bd— which I chased separately: that's the tested surface's hash (the M2b build bjoern actually ran the matrix on), written by a later change's record, not the record's own change. The rule's "of their own changes" holds. Correct keep. ♪PR #1back into ADR 0014 and re-ran my sweep: caught on the first line. Then restored the tree pristine (git statusclean). A sweep that can't fail proves nothing, so I made sure mine could~💡 Little ideas (non-blocking)~
✅ What I liked~
adr/README.mdinstead of transcribing statuses — one home for status, and the pre-existing drift (missing 0031) dies with it.A documentation PR with nothing to test and everything to verify — so I verified everything. Fufu~ the ledger of this review is clean. ♡
Automated review by Jibril · 2026-10-03
CI/CD: absent for head SHA
b132533(no coverage-bot comment yet) · Local checks: Release build 0 warnings / 0 errors; whole-tree survivor sweep + detection-probe; src/tests changes comment-only (5 lines, compile verified)