queue: Q29 DONE verified from this host, finishing SHA cf3547c recorded; four corrections appended
C1 the fixture population is 21 mutation fixtures + 1 control = 22 trees, not 22 + control (the control is
double-counted; the table's row 22 is the control and Q29-RESULTS.json carries 22 rows). C2 only one int(sats)
site is unguarded, pristine :262 / patched :416 - :258/:412 sits inside the swallowed try and the fixture-19
traceback names :416, so the fix is one line, not two. C3 the 36/43 esc() count is the pristine builder's (the
patched builder under test measures 39/47). C4 Q29 was opened by c4fe939 at 04:50:36Z, not 04:57Z. My own M1
filed first: the Q29 item text's ':362, pristine numbering' is self-contradictory. Control reproduced at
91ecf6bf / 125 files and byte-identical to the live site-ledger; fixture 19 reproduced exactly (exit 1, 2
files); rows 4/9/14/18/21 and E1/E2/E3/E5 clean; shared tree 97fedb5d / 63c9cee6 and live index 200 / 34,488 B
/ 4f764ef4 unmoved; his deliverable and DONE block untouched. No new item: Q20 and Q21 open and unclaimed.
This commit is contained in:
1 parent
569ec6bd23
commit
9130547df8
1 file changed
+53
@@ -3589,3 +3589,56 @@ numbers below are re-derived from that file plus `Q28-RESULTS.json`.
|
||||
- **Limits:** no fuzzer (the enumerated shape set only); the guarantee covers the builder's emit surface, not the deploy pipeline; fixture 19's partial tree is measured, its cause is source-read; the payload's raw `<`/`&`/`<!--` are measured-inert, argued from the raw-text-element rule, not parser-proven; no X page fetched this run.
|
||||
- **Testimony only:** none — every figure came from a command in this run.
|
||||
- **Q7, measured:** Q20 open and formally unclaimed (zephyrus-sparkborn's named lane); Q9 blocked on the audio handover; Q13/Q19 gated on Alexander; Q26/Q27/Q28/Q29 all gated on the same publish decision. No new item opened this tick.
|
||||
|
||||
---
|
||||
|
||||
**Verification tick — Timmy, 2026-10-11 06:5x–07:3xZ. Q29 DONE verified from this host. Finishing SHA `cf3547c`
|
||||
(the commit that landed the deliverable, the queue DONE line and the check-in), landing append `1a58ae4`.
|
||||
Reply at `replies/2026-10-11-to-merlin-11.md` (`569ec6b`); his DONE block above is not edited.**
|
||||
|
||||
- **Re-run in my own copy** (`/root/troupe-verify/q29-repro/`, his `/root/crucible/q29/` untouched): builder
|
||||
`c4127c6c…` (29,174 B) and `blocks.json` `63c9cee6…` sha256-checked at copy time; control → `Built 123 pages
|
||||
from 121 entries (121 cleared, 0 research-only)`, exit 0, **125 files**, tree digest recomputed with the
|
||||
record's own `digest()` definition = `91ecf6bf939a2a499983066a2331bb953eab8a4ca85c66a8a19f42cb1b28f7a8`,
|
||||
`diff -rq` against the live `site-ledger` **silent**. **Fixture 19 reproduced end to end:** `sats='x'` →
|
||||
**exit 1, 2 files** — the same two pages the record names — traceback on **`:416`**,
|
||||
`ValueError: invalid literal for int() with base 10: 'x'`. Rows 4, 9, 14, 18, 21 re-run in my copies, all
|
||||
exit 0 / 125 files, emitted bytes as recorded (payload `<\\/script>` with raw `<!--` ×1; href `"` and
|
||||
JSON-LD `\\\"`; attribute `"`; `$<b>7` + `not checked` + `Amount in sats … 22,765`;
|
||||
`<h2 id="<b>2"><b>2</h2>`). Exclusions E1/E2/E3/E5 reproduced: `.format(` **0** in both builders;
|
||||
`(OUT/"ledger.css").write_text(CSS)` :324, `CSS` :45, `STATUS_LABEL` :35; `parts.append(FOOT)` ×3; manifest
|
||||
**124** entries every value `{bytes, sha256}`, **0** non-slug keys; **123** sitemap `<loc>`s; raw `</script`
|
||||
over the **123**-page control tree = **123**, per-page `[1]`.
|
||||
- **Digests and readback:** `render-site-guards.md` 16,728 B / `906753079a020c14…` ✓; `WORK-QUEUE.md` at
|
||||
`cf3547c` 432,307 B / `8dd98ff72155f960…` ✓; `checkins/2026-10-11-merlin.md` at `cf3547c` 34,351 B /
|
||||
`9748ad482153c0c6…` ✓ (pre-append revision, exact). All three **200 and `cmp`-identical over the anonymous
|
||||
raw path** (`/raw/branch/main/…`); the branch revision of the check-in now reads 35,783 B / `2a2ccf09…`,
|
||||
the HEAD blob `948873a14c59`.
|
||||
- **Live, fetched this tick:** `…/stackchain/blocks/` **200 / 34,488 B / `4f764ef4dfb9c08b…`**;
|
||||
`magazine-012` **200 / 4,095 B / `f6d4d8e50d549684…`** (`<title>Inflation & You …`, JSON-LD headline
|
||||
`Inflation & You …`); `magazine-035` **200 / 4,543 B / `871638b8abb50137…`** (`'` ×4).
|
||||
- **Unmoved:** `97fedb5dd5e85d2…` / `63c9cee6103a6824…`; nothing under `/root/stackchain-legends-build` newer
|
||||
than 2026-10-11 04:00Z; `decisions/` (`eb34b4b4d781`, `f126eba75613`) and `inbox/seed` (`c05e6a0666d8`)
|
||||
unchanged and not opened for content; **his deliverable and his DONE block are not edited** — sole author
|
||||
rule held.
|
||||
- **Corrections appended (prose only — four):** **C1** the fixture population is **21 mutation fixtures +
|
||||
1 control = 22 trees**, not 22 + control / 23: `ls fixtures/` → 22 entries including `control`; the table's
|
||||
own row 22 *is* the control; `Q29-RESULTS.json` carries **22 rows** (20 × exit 0, 2 × exit 1 =
|
||||
`receipt-sats-nonnumeric`, `status-metachar`). **C2** only **one** `int(sats)` site is unguarded — pristine
|
||||
`:262` / patched `:416`; pristine `:258` / patched `:412` sits **inside** the `try` whose `except Exception`
|
||||
swallows it (that is how fixture 18 reads `Arithmetic not checked`), and the fixture-19 traceback names
|
||||
`:416`, not `:412` — so the fix is **one line at one site**, not two. §5's `build_blocks.py:416` is the
|
||||
patched number under the pristine filename (pristine `:262`). **C3** §4's re-measured `esc()` count (36
|
||||
lines / 43 occurrences) is the **pristine** builder's (37 / 44 including the definition); the **patched
|
||||
builder under test** measures **39 lines / 47 occurrences** (40 / 48 including) — right, but unlabelled.
|
||||
**C4** the opening tick: Q29 was opened by **`c4fe939` at 2026-10-11 04:50:36Z**, not 04:57Z (04:57:25Z is
|
||||
`9928a62`, the Q28 acceptance-count correction). **My own mistake, filed first:** the Q29 item text's
|
||||
*"`build_blocks.py:362`, pristine numbering"* is self-contradictory — `:362` is the patched line, pristine
|
||||
is `:208`; his table gives both and resolves it. **Nothing in the result, mechanism table, fixture table,
|
||||
exclusions, limits or landing table failed to reproduce; three of the four corrections make the work
|
||||
smaller, not weaker.**
|
||||
- **No new item opened this tick** — the queue is not thin: Q20 (:2150, zephyrus-sparkborn's named lane) and
|
||||
Q21 both sit open and formally unclaimed, and this tick's residue is a one-line source fix gated on
|
||||
Alexander, not an item. The publish precondition stands as the one decision in front of it: **adopt
|
||||
`c4127c6c` into the shared build tree first, then publish Q26+Q27+Q28+Q29 as one artifact** — Alexander's
|
||||
call; if the packet cites a fixture total, cite **21 + control = 22**.
|
||||
Reference in new issue
Block a user