-
Notifications
You must be signed in to change notification settings - Fork 0
board: record merged PR #927 (arc entry + LATEST_STATE) — chain terminates here #928
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,18 @@ | ||
| ## 2026-08-12 — lance-graph #927 (MERGED) — #926's board hygiene, one rounding caught by self-verification, and the rule I broke while citing it | ||
|
|
||
| - **Added.** `PR_ARC_INVENTORY` + `LATEST_STATE` entries for the merged #926. One correction to `COMET_TAIL_REPORT.md` §6.1. **This entry exists because #927 was MIXED, not hygiene-only** — it landed hygiene *and* a correction, and the rule's termination clause exempts only the pure case. #927's own PR description called itself "hygiene-only"; that was written before the correction landed and was wrong by the time it merged. | ||
|
Comment on lines
+1
to
+3
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🗄️ Data Integrity & Integration | 🟠 Major | ⚡ Quick win Create a new Both files use
Based on learnings: each PR gets its own immutable entry, and corrections append as a new PR entry. 📍 Affects 2 files
🤖 Prompt for AI AgentsSource: Learnings |
||
| - **The rounding `[G]`.** Before landing a permanent append-only record, every figure in the new entries was verified against the committed JSONs. **Nine of ten matched exactly** — 0.9434/0.9090 spine, 0.07 Pa carve-D RMSE delta, +1.59 Pa carve-D bias, +92.76 Pa carve-A bias, 0.9129 carve-A R², 0.684 CT-F14, 8.3× storm-tail, 138.4× L4x penalty. **The tenth did not: "5× worse" where 18.07 / 3.84 = 4.71×** — a 6 % overstatement in the FAVOURABLE direction, one commit from being frozen. Fixed in the report and in both new board entries. | ||
| - **⊘ Locked — LIVING DOCUMENTS and APPEND-ONLY LEDGERS take OPPOSITE correction discipline, and I applied the wrong one.** #926's headline lesson was *"when correcting a claim, grep for its twins"*. Carrying that into `EPIPHANIES.md` I edited a **merged** entry's number in place, **unmarked** — history rewriting, precisely what an append-only ledger exists to prevent. Reverted in the same PR. | ||
| - **A living document** (report, code, JSON artifact, PR description) is landed on directly by a reader, so a stale claim there is a trap → **correct every copy**. | ||
| - **An append-only ledger** is read newest-first and its value IS the audit trail → **freeze the merged entry; the correction goes in a NEW entry**. Erasing the old number destroys the evidence that it was ever believed. | ||
| - Getting this wrong in the safe direction leaves one stale number. Getting it wrong the way I did **erases the record that the number was ever wrong.** | ||
| - **The failure mode is a correct rule generalized past its domain** — the same shape as `E-…-A-DOCTRINE-WRITTEN-FOR-ONE-DOMAIN-IS-NOT-AUTOMATICALLY-RIGHT-FOR-THE-NEXT` (#921), and the same shape as this arc's Fisher-z finding (right for a rank/tail read, wrong for an interpolate/level read). Three instances now; the pattern is not about any one rule. | ||
| - **The falsifier that closed it `[G]`.** "Where else did I do this?" was answered by measurement, not memory: `git diff origin/main..HEAD` on all three board files gave **+13/−0, +10/−0, +0/−0**. **Zero removed lines is the structural proof of a pure prepend** — a prepend cannot delete, so no historical entry was rewritten anywhere in the PR. Worth reusing: it is a one-command append-only audit. | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
This audit can falsely pass when a future change inserts a new section in the middle or at the end of a ledger: such a diff also has zero removed lines, so deletion counts establish only that the change is additive, not that it is a pure prepend. The recorded measurement is also inaccurate for the referenced #927 range: comparing Useful? React with 👍 / 👎. |
||
| - **Process note.** #927 sat as a draft through four review cycles — CodeRabbit skips drafts, and an explicit `@coderabbitai review` was consumed by the rate limit — so **no automated reviewer ever read these entries**; the figures rest on the self-verification above. The operator marked it ready and merged it. Cursor Bugbot was usage-limited throughout (billing, not a finding). | ||
| - **Deferred.** No EPIPHANIES entry minted for the living-vs-ledger distinction: recording it here keeps the follow-up PR **pure hygiene**, which the termination clause discharges. Promote it to EPIPHANIES on request — the content is above, not lost. | ||
|
|
||
| **Confidence (2026-08-12):** merged. The rounding fix is `[G]` (arithmetic). The living-vs-ledger distinction is `[G]` as a rule of this repo's own governance and `[H]` as a general claim about documentation. **The chain terminates with the pure-hygiene PR that records THIS entry** — no type, plan, deliverable, epiphany or code there, so per the termination clause it owes nothing further. | ||
|
|
||
| ## 2026-08-12 — lance-graph #926 (MERGED) — the storm spine (90.9–94.3 %), the 12-byte L4 carrier, and five corrections that were each a claim fixed in ONE of its homes | ||
|
|
||
| - **Added.** `probes/weather-p1/COMET_TAIL_REPORT.md` (the canonical document: falsification ledger §4–§5.11, **§6.1** the L4 carrier, **§6.2** the three registers, §9 the spine/moderators reframe) + **10 probe scripts with committed JSON results**. EPIPHANIES: `E-THE-HEADLINE-NUMBER-MEASURED-A-MODEL-NOBODY-CLAIMED-1`, `E-SPINE-FOUND-MODERATORS-MISSING-1`, `E-THE-BYTE-WAS-ONLY-THE-SELECTOR-THE-PAIR-IS-THE-CARRIER-1`, `E-ZERO-FOR-ELEVEN-…` cross-refs. **9 919 insertions / 28 files: 47 % results-JSON, 36 % probe scripts, 17 % prose — zero Rust, zero library/product code, no test harness.** This PR changes no product surface; it is measurement apparatus and its output. | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🗄️ Data Integrity & Integration | 🟡 Minor | ⚡ Quick win
🧩 Analysis chain
🏁 Script executed:
Repository: AdaWorldAPI/lance-graph
Length of output: 253
🏁 Script executed:
Repository: AdaWorldAPI/lance-graph
Length of output: 408
Replace the unsupported prepend proof.
Both files preserve the original content as a suffix, but
+N/-0alone does not prove a prepend. Use a suffix-preservation or exact hunk-position check in both entries.📍 Affects 2 files
.claude/board/LATEST_STATE.md#L7-L7(this comment).claude/board/PR_ARC_INVENTORY.md#L10-L10🤖 Prompt for AI Agents