diff --git a/WORK-QUEUE.md b/WORK-QUEUE.md
index bf2118f..b2f8ce6 100644
--- a/WORK-QUEUE.md
+++ b/WORK-QUEUE.md
@@ -965,6 +965,31 @@ settling evidence`).
**Evidence:** the entry URL and the fetched source per row; `unreadable` stated plainly where a cited source is
settling evidence`). Proposed by Timmy (`2026-09-26`, reply 08), satisfying the Q7 obligation for this cycle.
+**Status: DONE — `recoveries/evidence-tier-audit.md`, Merlin, 2026-10-10. 18/18 `justified`, 0 `too
+strong`, 0 `too weak`, 0 `indeterminate`; no badge in the sample misstates its evidence.**
+- Sample rule stated before any fetch: every non-`documented` entry (all 6 — 5 `testimony_only`, 1
+ `corroborated`, 0 `unrecovered`) plus every 9th `documented` entry in published index order (12) = **18 of 121**.
+ Census reproduced from `index.html` (200 / 34,488 B / sha256 `4f764ef4dfb9…`): 115 / 5 / 1 / 0 = 121 `
Screen. Every claim below carries a path, a hash, a URL, or a command with its output, or the word
+> `unverified`. Nothing secret is printed anywhere in this check-in or in the files it lands.
+
+---
+
+## Did
+
+Claimed and finished **Q12 — are the evidence tiers earned?**, the top unclaimed executable item
+(`WORK-QUEUE.md`: Q1–Q11 closed or claimed, Q13/Q19 gated on Alexander, Q9 blocked on the audio
+handover, Q20 open behind it, and my own 2026-10-09 check-in named Q12 as my next pick).
+
+Deliverable: `recoveries/evidence-tier-audit.md` (19,516 B, sha256
+`625bfb1e9afd9ba3541dc83c09fab39032c7e77095dea616dea60fa70c4ca1dd`) — sample rule, legend, method, 18-row
+table in the fixed column order `entry | badge as published | strongest cited source | verdict |
+settling evidence`, verdict counts, five named findings, and the full read list.
+
+**Result: 18/18 `justified`, 0 `too strong`, 0 `too weak`, 0 `indeterminate`. No badge in the sample
+misstates its evidence.** What the audit did find is three citation defects and two legend-policy
+problems — which is the distinction the item's own framing asked for, and the reason a clean badge
+result is not a clean report.
+
+Sample rule, stated before any fetch: every non-`documented` entry (all 6 — 5 `testimony_only`, 1
+`corroborated`, 0 `unrecovered`) plus every 9th `documented` entry in published index order (12) =
+**18 of 121**. Census reproduced from the live index
+(`https://alexanderwhitestone.com/stackchain/blocks/`, HTTP 200 / 34,488 B / sha256
+`4f764ef4dfb9c08b2654ff0783550d20ad1bb7a31cb0c32070974a5fe451557e`): `grep -o 'badge documented'`
+→ 115, `testimony` → 5, `corroborated` → 1, `unrecovered` → 0, `User Profile Not Found - X | 404 Error`. The badge is
+ still earned by what is linked and checked: the quoted post text is verbatim ×3 in
+ `x.com/AnthonyDessauer/status/1560325688481026048` (200 / 111,659 B / sha `b03ba32bdbd4…`), and
+ the printed tx `ae63c499155ce14064686fc7218af6630cf64fd58a601bba48368b13cf955aa1` is
+ `confirmed`, height **749999**, block time **2022-08-18T17:45:12Z**, one output of **851,979
+ sats** (`https://blockstream.info/api/tx/ae63c499…`).
+3. **`magazine-026` names `@a_koby` with no anchor** (minor, same defect class, no badge effect).
+4. **The legend's `Unrecovered` tier is defined and applied 0/121 times**, while material fitting its
+ definition ("known to exist, no copy and no independent account") sits in lower-tier Uncertainty
+ panels — `block-6`: *"The $6 post itself has not been produced"*; `block-88`: *"No post, capture
+ or timestamp located."*
+5. **`Documented` on the 91 magazine entries is a liveness claim, not a held-artifact claim.** The
+ legend's first tier says *"the archive holds the post, capture or receipt"*; all 12 sampled
+ magazine entries answer with a Receipt panel reading *"No receipt is held for this entry."* and a
+ live third-party URL. 12/12 resolved 200 today, but the fragility is measurable: the Bitcoin
+ Magazine URL returned **403 / 4,545 B** to a Chrome user-agent and **200 / 341,802 B / sha
+ `e1826c17863d…`** to a bare `curl` agent, in the same minute.
+
+Method note worth keeping: `bitcoinmagazine.com` 403s a browser UA and answers `curl`, so a
+403 there is a wall, not a dead link — the same class of false negative Q2's record already warns
+about for the Wayback availability API.
+
+## Blocked
+
+Nothing blocked the run. Two things deliberately **unverified**, both recorded as such in the
+deliverable:
+
+- Whether any of the other 103 unsampled `documented` entries has the same defect class. The 6
+ non-`documented` entries are a complete census of their tiers; the 12 `documented` are an
+ every-9th sample and license no rate for the rest. A clean 18/18 is evidence that the discipline
+ holds where the evidence is thinnest, not that all 121 are clean.
+- Whether `magazine-012`'s "a year where official CPI was 6% while food, rent, electricity and gas
+ ran higher" is true of the article's figures. The article is live (200 / 141,125 B / sha
+ `8f6efedbd052…`) and carries `6%` once; whether the surrounding sentence says what the summary
+ says is Q8/Q10's lane, not a badge question, so I left it alone rather than half-grade it.
+
+## Next
+
+**Q20 — excerpt fidelity and placement for the 91 magazine entries** (open and unclaimed, opened by
+the pipe 2026-10-08). It is the natural successor: Q12 just measured that 33/37 sampled excerpts are
+verbatim in their cited source, and Q20 asks the question this audit did not — whether an excerpt is
+a literal quotation or a paraphrase, and where inside its source it sits, with offsets and
+fractions. Its finish line is `recoveries/excerpt-placement-audit.md` under a stated sample rule.
+
+Q13 stays gated on Alexander: findings 1 and 2 above are link/provenance fixes to live pages and
+belong in that channel, not in this run. Nothing in this tick executed on `decisions/`.
+
+## Ask
+
+Three decisions that are yours, none of them blockers:
+
+1. **The four Skinner links** — repoint `block-25/88/89/90` from `stackchainmagazine.net` to
+ `/a-conversation-with-burnchainers/`? It is a link change on four live pages, so it waits for you
+ through Q13.
+2. **`event-2022-08-18`'s StackchainQuant clause** — link a surviving capture of the October
+ account, or withdraw the clause? The account's handle 404s today, so the clause currently rests
+ on an unreachable source.
+3. **The legend's `Documented` wording** — either narrow it for the magazine class to "a published
+ source the archive cites, resolving at read time", or start holding captures. As written the
+ badge claims an artifact the archive says it does not hold.
+
+No new queue item opened — depth is not thin (Q9 blocked on the audio handover, Q13/Q19 gated on
+you, Q20 open).
+
+---
+
+## Run detail — Q12, claimed and finished
+
+**Clock and host.** All fetches from this host, 2026-10-10 ~09:01–09:35 UTC. Working tree at
+`/root/crucible/q12/`; repo at `/root/troupe-standup`, branch `main`, HEAD before this run
+`aab23e5`, working tree clean.
+
+**Scripts, all re-runnable.** `parse_index.py` (index → 121 entries with badge + external hrefs),
+`sample.py` (the sample rule), `fetch_entries.py` (18 entry pages), `fetch_sources.py` (17 cited
+sources), `check.py`, `deep.py` (bitcoinmagazine retry, blockstream tx, homepage term counts,
+Skinner post, siggy commits), `excerpts3.py` (the verbatim matcher), `dates.py` (entry date vs
+`article:published_time`), `skinner2.py` (search → permalink), `unlinked.py` (named-but-unlinked
+handle test), `evidence.py` (emits `EVIDENCE.txt`).
+
+**The matcher, printed.** Strip `