Q20 excerpt-placement audit (zephyrus, 2026-10-11): 9 magazine entries every-10th (magazine-002 to magazine-082), 26 excerpts graded 26 literal / 0 normalised-literal / 0 elided / 0 paraphrase / 0 unreadable; all 9 cited article URLs answered HTTP 200 and every excerpt is an exact substring of the fetched target page after the printed detag/normalisation rule; placement fractions 0.0000-0.9381 across ledes, middles and closes; one placement caveat (magazine-082: the guest piece is an embedded interactive app, so the two matches land on the page title and the magazine's author-note, graded literal by the stated rule). Readings from this host 2026-10-11T13:09-13:10Z, committed local-only - push to origin owed. Awaits Timmy verification.
This commit is contained in:
1 parent
eec89dc17b
commit
9dd6ae1b17
1 file changed
+100
@@ -0,0 +1,100 @@
|
|||||||
|
# Excerpt fidelity and placement audit (Q20) — 91 magazine entries, every-10th sample
|
||||||
|
|
||||||
|
> **Screen.** Every row carries the entry URL and byte count, the cited article URL and byte count,
|
||||||
|
> the detag/normalisation rule printed below, and the offset arithmetic (offset in characters from the
|
||||||
|
> top of the detagged article body, plus its fraction of body length). Readings are from this host,
|
||||||
|
> 2026-10-11T13:09–13:10Z. Where a fact could not be verified it says `unverified`; there are none.
|
||||||
|
|
||||||
|
## Sample rule (stated in advance)
|
||||||
|
|
||||||
|
- **Population:** the 91 magazine entries on `https://alexanderwhitestone.com/stackchain/blocks/`
|
||||||
|
(HTTP 200 / 34,488 B / 2026-10-11T13:09:26Z).
|
||||||
|
- **Sample:** every 10th entry in index order — `magazine-002, magazine-012, magazine-022,
|
||||||
|
magazine-032, magazine-042, magazine-052, magazine-062, magazine-072, magazine-082` (9 entries).
|
||||||
|
- **Excerpt unit:** every `<blockquote>` on the entry page with detagged text ≥25 chars, quote text
|
||||||
|
taken as everything before the blockquote's own `<cite>`. 26 excerpts total (3+3+3+3+3+3+3+3+2).
|
||||||
|
- **Pairing rule:** the anchor inside the same blockquote (Q21's rule — the panel's own pairing wins);
|
||||||
|
fallback to nearest anchor in the same DOM section, then to the entry's cited-sources list in order.
|
||||||
|
**All 26 rows used the panel's own pairing; no fallback was needed.**
|
||||||
|
|
||||||
|
## Detag/normalisation rule (printed so the numbers are re-runnable)
|
||||||
|
|
||||||
|
- Strip `<script> <style> <svg> <noscript> <header> <footer> <nav> <form> <iframe>` elements with
|
||||||
|
contents; map `<br>` and block closers (`</p> </div> </li> </ul> </ol> </h1-6> </tr> </td> </th>
|
||||||
|
`</blockquote> </section> </article> </cite> </figcaption> </pre>`) to a space; inline tags to nothing.
|
||||||
|
- HTML-unescape repeatedly until stable; NFKC-normalise; curly quotes to straight; em/en dash to `-`;
|
||||||
|
ellipsis to `...`; rejoin ordinal suffixes split by markup (`4<sup>th</sup>` → `4th`); collapse
|
||||||
|
whitespace. Applied identically to entry excerpts and article bodies.
|
||||||
|
- **Classes, tested in order:** (1) `literal` — normalised excerpt is an exact substring of the
|
||||||
|
normalised body; (2) `normalised-literal` — equal after quote-style/dash/whitespace normalisation
|
||||||
|
(names what was normalised); (3) `elided` — literal once the excerpt's own marked elisions `...` are
|
||||||
|
honoured (all segments resolve in order; offset = first segment); (4) `paraphrase` — not a substring
|
||||||
|
under any stated normalisation, differing tokens quoted; (5) `unreadable` — target is an image,
|
||||||
|
recording or X post whose fetched body does not carry the text (reason stated, no grade).
|
||||||
|
For literal/normalised-literal/elided: start offset = first match, characters from the top of the
|
||||||
|
detagged body; fraction = offset / body length. Paraphrase: best-match window offset, noted.
|
||||||
|
|
||||||
|
## Rows
|
||||||
|
|
||||||
|
| entry | excerpt text (first 60 chars) | class | offset | fraction | settling evidence |
|
||||||
|
|---|---|---|---|---|---|
|
||||||
|
| magazine-002 | it needs to be a consecutive chain of stacks in $1 increment | literal | 1858 | 0.2770 | exact substring after detag rule; anchor=https://www.stackchainmagazine.net/the-art-of-gfy-by-nobody-aka-seven/ (panel pairing); cited page 144218 B @ 2026-10-11T13:10:01Z, sha256 `3c4d200f9eeb90f0…` |
|
||||||
|
| magazine-002 | arduous fork wars have occurred in which both sides refused | literal | 3596 | 0.5362 | exact substring after detag rule; anchor=https://www.stackchainmagazine.net/the-art-of-gfy-by-nobody-aka-seven/ (panel pairing); cited page 144218 B @ 2026-10-11T13:10:01Z, sha256 `3c4d200f9eeb90f0…` |
|
||||||
|
| magazine-002 | at stackheight 3340, it’s still going strong. | literal | 3206 | 0.4780 | exact substring after detag rule; anchor=https://www.stackchainmagazine.net/the-art-of-gfy-by-nobody-aka-seven/ (panel pairing); cited page 144218 B @ 2026-10-11T13:10:01Z, sha256 `3c4d200f9eeb90f0…` |
|
||||||
|
| magazine-012 | Inflation. By now most Americans are familiar with its effec | literal | 170 | 0.0303 | exact substring after detag rule; anchor=https://www.stackchainmagazine.net/inflation-you/ (panel pairing); cited page 141334 B @ 2026-10-11T13:10:03Z, sha256 `a50bf5bc628ee17d…` |
|
||||||
|
| magazine-012 | this is the moment for which Bitcoin was built. | literal | 4890 | 0.8715 | exact substring after detag rule; anchor=https://www.stackchainmagazine.net/inflation-you/ (panel pairing); cited page 141334 B @ 2026-10-11T13:10:03Z, sha256 `a50bf5bc628ee17d…` |
|
||||||
|
| magazine-012 | The Middle Class has been dying ever since. | literal | 2058 | 0.3668 | exact substring after detag rule; anchor=https://www.stackchainmagazine.net/inflation-you/ (panel pairing); cited page 141334 B @ 2026-10-11T13:10:03Z, sha256 `a50bf5bc628ee17d…` |
|
||||||
|
| magazine-022 | To me, the memes became the most important part of StackChai | literal | 3948 | 0.7220 | exact substring after detag rule; anchor=https://www.stackchainmagazine.net/a-journey-of-memes/ (panel pairing); cited page 140493 B @ 2026-10-11T13:10:05Z, sha256 `62b8a766c5aeb16a…` |
|
||||||
|
| magazine-022 | Ultimately I figured out the play was to drop a meme in the | literal | 1262 | 0.2308 | exact substring after detag rule; anchor=https://www.stackchainmagazine.net/a-journey-of-memes/ (panel pairing); cited page 140493 B @ 2026-10-11T13:10:05Z, sha256 `62b8a766c5aeb16a…` |
|
||||||
|
| magazine-022 | When they quit, we moved to battling each other to sharpen o | literal | 2958 | 0.5410 | exact substring after detag rule; anchor=https://www.stackchainmagazine.net/a-journey-of-memes/ (panel pairing); cited page 140493 B @ 2026-10-11T13:10:05Z, sha256 `62b8a766c5aeb16a…` |
|
||||||
|
| magazine-032 | Be sceptical. Don’t TRUST the science, BE the science. | literal | 379 | 0.1861 | exact substring after detag rule; anchor=https://www.stackchainmagazine.net/the-10-commandments-of-good-bitcoining/ (panel pairing); cited page 135061 B @ 2026-10-11T13:10:07Z, sha256 `2bbc4469b54adecd…` |
|
||||||
|
| magazine-032 | Have no heroes. Be your own hero. | literal | 532 | 0.2612 | exact substring after detag rule; anchor=https://www.stackchainmagazine.net/the-10-commandments-of-good-bitcoining/ (panel pairing); cited page 135061 B @ 2026-10-11T13:10:07Z, sha256 `2bbc4469b54adecd…` |
|
||||||
|
| magazine-032 | These are difficult standards to live by but he or she who f | literal | 1459 | 0.7162 | exact substring after detag rule; anchor=https://www.stackchainmagazine.net/the-10-commandments-of-good-bitcoining/ (panel pairing); cited page 135061 B @ 2026-10-11T13:10:07Z, sha256 `2bbc4469b54adecd…` |
|
||||||
|
| magazine-042 | Founded in November 2022 by Matteo Pellegrini | literal | 782 | 0.1060 | exact substring after detag rule; anchor=https://www.stackchainmagazine.net/meet-the-orange-pill-app/ (panel pairing); cited page 143482 B @ 2026-10-11T13:10:08Z, sha256 `f1020be2ce07358a…` |
|
||||||
|
| magazine-042 | I’ll tell you: go meet Bitcoiners out in the wild. | literal | 514 | 0.0697 | exact substring after detag rule; anchor=https://www.stackchainmagazine.net/meet-the-orange-pill-app/ (panel pairing); cited page 143482 B @ 2026-10-11T13:10:08Z, sha256 `f1020be2ce07358a…` |
|
||||||
|
| magazine-042 | The paywall is there to deter spammers and scammers and it k | literal | 2726 | 0.3696 | exact substring after detag rule; anchor=https://www.stackchainmagazine.net/meet-the-orange-pill-app/ (panel pairing); cited page 143482 B @ 2026-10-11T13:10:08Z, sha256 `f1020be2ce07358a…` |
|
||||||
|
| magazine-052 | Little Hodler came to life in 2020. | literal | 3492 | 0.2386 | exact substring after detag rule; anchor=https://www.stackchainmagazine.net/lina-seiche-the-little-hodler/ (panel pairing); cited page 151761 B @ 2026-10-11T13:10:12Z, sha256 `905b3e4d11c9c409…` |
|
||||||
|
| magazine-052 | I never went to university. | literal | 1483 | 0.1013 | exact substring after detag rule; anchor=https://www.stackchainmagazine.net/lina-seiche-the-little-hodler/ (panel pairing); cited page 151761 B @ 2026-10-11T13:10:12Z, sha256 `905b3e4d11c9c409…` |
|
||||||
|
| magazine-052 | I got into Bitcoin as my first real career I built in this i | literal | 3340 | 0.2282 | exact substring after detag rule; anchor=https://www.stackchainmagazine.net/lina-seiche-the-little-hodler/ (panel pairing); cited page 151761 B @ 2026-10-11T13:10:12Z, sha256 `905b3e4d11c9c409…` |
|
||||||
|
| magazine-062 | Bitcoin Incentivises This | literal | 2293 | 0.3380 | exact substring after detag rule; anchor=https://www.stackchainmagazine.net/the-half-philosopher-problem-partial-political-perception-the-role-of-bitcoin/ (panel pairing); cited page 144702 B @ 2026-10-11T13:10:16Z, sha256 `43d2351eba25e790…` |
|
||||||
|
| magazine-062 | How about we bring back critical thinking? | literal | 5194 | 0.7655 | exact substring after detag rule; anchor=https://www.stackchainmagazine.net/the-half-philosopher-problem-partial-political-perception-the-role-of-bitcoin/ (panel pairing); cited page 144702 B @ 2026-10-11T13:10:16Z, sha256 `43d2351eba25e790…` |
|
||||||
|
| magazine-062 | Bitcoin ownership is not meaningfully related to political o | literal | 4293 | 0.6327 | exact substring after detag rule; anchor=https://www.stackchainmagazine.net/the-half-philosopher-problem-partial-political-perception-the-role-of-bitcoin/ (panel pairing); cited page 144702 B @ 2026-10-11T13:10:16Z, sha256 `43d2351eba25e790…` |
|
||||||
|
| magazine-072 | My name is Dusty Watchman, born in 1952, which makes me a Bo | literal | 208 | 0.0154 | exact substring after detag rule; anchor=https://www.stackchainmagazine.net/bitcoin-through-a-boomers-eyes-a-decades-long-discovery/ (panel pairing); cited page 152358 B @ 2026-10-11T13:10:20Z, sha256 `70c28808d9d603eb…` |
|
||||||
|
| magazine-072 | Many Boomers proudly served and fought on the front lines wi | literal | 12690 | 0.9381 | exact substring after detag rule; anchor=https://www.stackchainmagazine.net/bitcoin-through-a-boomers-eyes-a-decades-long-discovery/ (panel pairing); cited page 152358 B @ 2026-10-11T13:10:20Z, sha256 `70c28808d9d603eb…` |
|
||||||
|
| magazine-072 | Bitcoin is just the latest chapter in that story. | literal | 12008 | 0.8877 | exact substring after detag rule; anchor=https://www.stackchainmagazine.net/bitcoin-through-a-boomers-eyes-a-decades-long-discovery/ (panel pairing); cited page 152358 B @ 2026-10-11T13:10:20Z, sha256 `70c28808d9d603eb…` |
|
||||||
|
| magazine-082 | Roll Your own 24 Word Bitcoin Seed Phrase Offline | literal | 0 | 0.0000 | match is the page title; the guest article body is an embedded web app, no prose body on the fetched page; exact substring after detag rule; anchor=https://www.stackchainmagazine.net/roll-your-own-24-word-bitcoin-seed-phrase-offline-by-keysa-and-d/ (panel pairing); cited page 126830 B @ 2026-10-11T13:10:24Z, sha256 `9616584e09d760e6…` |
|
||||||
|
| magazine-082 | This article was written by Keysa , Senior Editor: Bitcoin A | literal | 291 | 0.3693 | match sits in the page editorial author-note, not the guest article prose; exact substring after detag rule; anchor=https://www.stackchainmagazine.net/roll-your-own-24-word-bitcoin-seed-phrase-offline-by-keysa-and-d/ (panel pairing); cited page 126830 B @ 2026-10-11T13:10:24Z, sha256 `9616584e09d760e6…` |
|
||||||
|
|
||||||
|
## Census
|
||||||
|
|
||||||
|
| class | count |
|
||||||
|
|---|---|
|
||||||
|
| literal | 26 |
|
||||||
|
| normalised-literal | 0 |
|
||||||
|
| elided | 0 |
|
||||||
|
| paraphrase | 0 |
|
||||||
|
| unreadable | 0 |
|
||||||
|
|
||||||
|
## Named findings
|
||||||
|
|
||||||
|
- **Paraphrase:** none. 0 of 26 excerpts.
|
||||||
|
- **Unreadable:** none. 0 of 26 excerpts. All 9 cited article URLs answered HTTP 200 and each
|
||||||
|
excerpt is an exact substring of the fetched target page.
|
||||||
|
- **Placement caveat (magazine-082):** the cited page carries almost no prose — the guest piece is
|
||||||
|
an embedded interactive web app, and the two excerpts match the page title (offset 0) and the
|
||||||
|
magazine's author-note (offset 291 of 788 chars) rather than guest prose. Both still grade `literal`
|
||||||
|
by the stated rule; the evidence column says where each match sits.
|
||||||
|
- **Distribution:** placement fractions span the whole body (min 0.0000, max 0.9381) — excerpts are
|
||||||
|
drawn from ledes, middles and closes, not from one fixed position.
|
||||||
|
|
||||||
|
## Evidence appendix (entry pages)
|
||||||
|
|
||||||
|
- `magazine-002` — `https://alexanderwhitestone.com/stackchain/magazine-002/` — HTTP 200 / 4433 B / sha256 `13a31d2321591780…` / 2026-10-11T13:09:35Z
|
||||||
|
- `magazine-012` — `https://alexanderwhitestone.com/stackchain/magazine-012/` — HTTP 200 / 4095 B / sha256 `f6d4d8e50d549684…` / 2026-10-11T13:09:35Z
|
||||||
|
- `magazine-022` — `https://alexanderwhitestone.com/stackchain/magazine-022/` — HTTP 200 / 4156 B / sha256 `7dcd1b6f0d0b14db…` / 2026-10-11T13:09:36Z
|
||||||
|
- `magazine-032` — `https://alexanderwhitestone.com/stackchain/magazine-032/` — HTTP 200 / 4239 B / sha256 `563bb1367e8d8ad8…` / 2026-10-11T13:09:36Z
|
||||||
|
- `magazine-042` — `https://alexanderwhitestone.com/stackchain/magazine-042/` — HTTP 200 / 4345 B / sha256 `b6266ac94839bfe4…` / 2026-10-11T13:09:37Z
|
||||||
|
- `magazine-052` — `https://alexanderwhitestone.com/stackchain/magazine-052/` — HTTP 200 / 4415 B / sha256 `53ea96d55ebb7a98…` / 2026-10-11T13:09:38Z
|
||||||
|
- `magazine-062` — `https://alexanderwhitestone.com/stackchain/magazine-062/` — HTTP 200 / 4984 B / sha256 `dd0958885cadf321…` / 2026-10-11T13:09:38Z
|
||||||
|
- `magazine-072` — `https://alexanderwhitestone.com/stackchain/magazine-072/` — HTTP 200 / 4707 B / sha256 `636e14fed76c0a3d…` / 2026-10-11T13:09:39Z
|
||||||
|
- `magazine-082` — `https://alexanderwhitestone.com/stackchain/magazine-082/` — HTTP 200 / 4150 B / sha256 `26dd24153791e6a2…` / 2026-10-11T13:09:40Z
|
||||||
Reference in new issue
Block a user