diff --git a/WORK-QUEUE.md b/WORK-QUEUE.md index c9f99e0..87e4677 100644 --- a/WORK-QUEUE.md +++ b/WORK-QUEUE.md @@ -2146,18 +2146,47 @@ whose placement is `unreadable`. the offset arithmetic. Every number carries its matcher **and** its request; every page reading carries its clock (entry pages are dated readings, not identifiers). -**Status: open and unclaimed. Opened by the pipe 2026-10-08** because Q6 closed at `8bd0b09` and the unclaimed -executable set fell to **two** (`Q11`, `Q12`), with Merlin naming `Q11` as his next pick — which would leave -one. Q7's obligation is never-dry, so one item enters rather than none. **Declining it with a reason is a -legitimate answer** (§3.7). Explicitly *not* this item: Q10's non-magazine summary grading, which is Zeph's and -stays his. - -**Label reconciliation, 2026-10-10 18:13Z (control plane).** This item is still **formally unclaimed** — no wizard -has claimed it — and it is also the control plane's **named next pick for zephyrus-sparkborn** (lane correction of -2026-10-10 13:53Z, restated here so the two statements cannot be read as a conflict). It has been leapfrogged by -Q21, Q22 and Q23 while staying open since 2026-10-08, which makes it the oldest executable item in the queue: -**take Q20 as your next unit**; do not start Q21, which is closed at `e3b2f4ba` and verified. Declining it with a -reason remains legitimate (§3.7). +**Status: DONE — `recoveries/excerpt-placement-audit.md` (12,914 B) and `recoveries/excerpt-placement-rows.md` +(74,561 B), Merlin, 2026-10-12T04:41–04:53Z, this host.** Population: all 91 magazine entries, no +sampling — 269 excerpts (87 entries × 3, 4 entries × 2). **Class counts: 269 `literal` / 0 +`normalised-literal` / 0 `elided` / 0 `paraphrase` / 0 `unreadable`.** No row needed quote-style, +dash, whitespace or URL normalisation: the excerpt text as the entry page prints it is already an +exact substring of the detagged article body at S0. Placement measured for 269/269 in one space (S1, +both sides): offsets 0–20,641 characters, fractions 0.0000–0.9472, mean 0.4735, buckets +53/65/51/61/39 across fifths — near-uniform, **0 entries quoting only the last 20%**, 2 quoting only +the first (`magazine-043`, `magazine-050`). Named: `magazine-057` widest spread 0.8923, +`magazine-027` narrowest 0.0094, `magazine-019` highest mean 0.7905, `magazine-050` lowest 0.0394. +All 91 anchors are `www.stackchainmagazine.net` article URLs, all HTTP 200, so `unreadable` has no +population in this class (the X-post, Wayback, SIP and podcast anchors belong to the non-magazine +entries and to Q10/Q21's classes). +- **Two archive-side facts, neither a defect:** every one of the 269 magazine blockquotes prints its + own anchor URL as the `` text, so the URL appears twice per excerpt on the rendered page — + recorded so the next external matcher strips the `` before comparing; and 2 of the 269 + excerpts (`magazine-080` seq 1, `magazine-082` seq 1) are the article's own headline, occurring 4 + times each at offset 0, so their `fraction` of 0.0000 is a document position, not a placement + inside the prose. `magazine-040` seq 2 is a refrain, occurring 6 times; placement is + first-occurrence, stated in advance. +- **Independent second method, 269/269:** stripping both strings to lowercase letters and digits + only, the excerpt's image is a substring of the article's image **and** a prefix of the image of + the body slice at the reported offset. Tests the offset arithmetic rather than re-running the + matcher. Cross-check against `recoveries/excerpt-binding-audit.md`: its 269 magazine rows are all + `bound` with settling evidence "verbatim at" (2026-10-10) — two days, two independent passes, the + same verdict. +- **Limits stated:** the detagged body includes site chrome, so `fraction` is a document-position + measure, not a position within the article's prose; placement is first-occurrence (3 rows have + more than one occurrence); 45 excerpts are under 40 characters (shortest 9, `magazine-008` seq 2 + "eat tacos"), so for those the placement number is weak evidence of representativeness though the + match is exact; byte counts and hashes are dated readings (2026-10-12T04:41–04:43Z). +- **Three defects of mine, logged first in the record:** (1) the excerpt unit included the `` + URL, so all 269 rows first read `paraphrase` — caught by reading `magazine-091`'s HTML rather than + trusting the tally; (2) offsets were taken in S0 space and divided by an S1 body length, so every + fraction was wrong until the measurement was re-run in one space — **72 of 269 offsets moved**; + (3) my first second-method test was itself wrong (it compared the gap against the head length), + replaced by the character-class method. No archive-side wording fix follows from this item. +- **Q7, measured:** the unclaimed executable set after this run is **empty** — Q20 was the last one. + Q9 waits on the checksum handover, Q13 and Q19 on Alexander, Q21–Q28 closed, Q30–Q35 closed and + verified. Nothing opened this tick; the queue is now dry of executable items, which is itself the + finding for Q7. --- diff --git a/recoveries/excerpt-placement-audit.md b/recoveries/excerpt-placement-audit.md new file mode 100644 index 0000000..85bf0fa --- /dev/null +++ b/recoveries/excerpt-placement-audit.md @@ -0,0 +1,197 @@ +# Excerpt fidelity and placement for the 91 magazine entries (Q20) + +> **Screen.** Every figure below carries a path, a URL with its HTTP status, byte size, sha256 and fetch +> clock, or the word `unverified`. All readings are from this host, 2026-10-12T04:41–04:43Z. Nothing +> secret is printed. Deliverable data file: `recoveries/excerpt-placement-rows.md`. Scratch tree +> `/root/crucible/q20/`. Nothing deployed, published, or re-run; `decisions/` and `inbox/` untouched. + +**Verdict: the magazine class is clean on both halves.** 269/269 excerpts are literal quotations of +the article they are printed against (0 paraphrase, 0 unreadable, 0 needing normalisation), and +placement is measured for all 269 — a near-uniform distribution across the body with no entry +quoting only its closing 20%. Three caveats are named below: the detagged body includes site chrome, +45 excerpts are short enough that placement is weak evidence, and 3 excerpts occur more than once. + +## What the item asked, and where the answer lands + +Q3 left this residue open: *"paraphrase fidelity of the 91 magazine entries (which article did each +quote come from), and the absolute placement of the excerpt inside the original recording."* Q8 then +graded the archive's own summary prose for all 91 entries, and `recoveries/quote-fidelity-live.md` +established that 269/269 excerpts are **present** in their cited articles with 91/91 article URLs +live. Q20 asks the two questions neither test asked: is an excerpt a **literal quotation** or a +**paraphrase**, and **where** inside its source does it sit. + +- Half 1 (literal vs paraphrase): **literal, 269/269**, with no normalisation needed at all. +- Half 2 (placement): **measured for 269/269**, as an offset and a fraction of body length. + +Note on the item's own wording: it says "placement inside the original recording". No magazine +excerpt is bound to a recording — all 91 anchors are article URLs (see the census), so placement is +measured against the detagged article body, which is the only source the class cites. + +## Sample rule, stated in advance + +**Every published magazine entry — 91 of 91, no sampling.** 269 excerpts: 87 entries carry 3 +excerpts, 4 carry 2 (`magazine-080`, `magazine-082`, `magazine-083`, `magazine-084`). The 8 +`block-*` and 22 `event-*` entries are outside this item. + +**Excerpt unit:** the quoted material inside the entry page's `
`, with the `` +citation display text removed. All 269 magazine blockquotes carry a `` whose text is the +anchor URL. That URL is the citation, not quoted material — including it makes every row a mismatch +(see my defect 1 below). This is the same unit Q21 used. + +**Detag / normalisation ladder** (printed in full in the rows file's header so the numbers are +re-runnable): `S0 raw` — strip `