the gatethe blackletter · build attestation175 checks
GATE: ALL CLEAR — the book may ship.
This printing shipped under the pre-deploy gate run below — census total accounting, verbatim fidelity against the slip opinions, authorities invariants, reference integrity, derived counts, layout coherence, per-decision completeness, artifact freshness, and evidence-vault parity. 175 of 175 checks passed · remote · run 2026-08-24 18:06. Deployment is blocked unless every check passes. Machine-readable: /api/gate.
| PASS | census: total accounting (no pending sentences) |
| PASS | census: every exclusion has a reason |
| PASS | fidelity: all quotes verbatim in source PDFs |
| PASS | census: no promise-bracket shortcuts (tribunal rule, 2026-08-24) |
| PASS | authorities: cases alphabetized |
| PASS | authorities: no duplicate cases |
| PASS | authorities: statute groups contiguous |
| PASS | references: every § resolves to a section |
| PASS | colophon: quotes = two hundred ninety-eight |
| PASS | colophon: cases = ninety-six |
| PASS | colophon: statutes = one hundred three |
| PASS | colophon: sections = thirty-three |
| PASS | colophon: holdings = fourteen |
| PASS | contents-extra: case count |
| PASS | contents-extra: provision count |
| PASS | contents-extra: section/decision count |
| PASS | layout: every meter page matches layout |
| PASS | layout: § 19.3 example page true in page_edition |
| PASS | layout: § 19.3 example page true in page_howto |
| PASS | layout: every block on exactly one page |
| PASS | cite rule: gaines ccc is verified-format or pending |
| PASS | cite rule: difusco ccc is verified-format or pending |
| PASS | cite rule: perez ccc is verified-format or pending |
| PASS | cite rule: vazquez ccc is verified-format or pending |
| PASS | cite rule: dennis ccc is verified-format or pending |
| PASS | cite rule: coldiron ccc is verified-format or pending |
| PASS | cite rule: coldiron ccc is verified-format or pending |
| PASS | docket: shelved count equals corpus size |
| PASS | docket: all recorded reporter cites well-formed |
| PASS | authorities: zero-hit entries (every table row appears in the book) |
| PASS | authorities: refs match corpus regeneration (bidirectional) |
| PASS | census: no same-source duplicate quotes within a section |
| PASS | meters: canonical grammar (32/32) |
| PASS | meters: verification date == max(decisions.verified) [8/24/26] |
| PASS | docket: reporter cites mirror decisions table |
| PASS | plates: balanced quotes, closed endings |
| PASS | xrefs: every section has a cross-reference block |
| PASS | xrefs: reserved markers name every printed sibling section |
| PASS | editorial: single serial-and in corpus list |
| PASS | provenance: source-PDF sha256 anchors match local files |
| PASS | open items: every pending/preliminary item is watched |
| PASS | census: no running heads spliced into quotes |
| PASS | ledger: no HTML entities in exclusion reasons |
| PASS | ledger: no in-full claims against elided quotes |
| PASS | docket: every printed cite is index-sourced or verified |
| PASS | docket: no duplicate reporter cites |
| PASS | docket: mirrors the archived court index (139 filings) |
| PASS | cite rule: no invented reporter cite for pending decisions (free text) |
| PASS | index: locator groups ascend |
| PASS | index: no duplicate headwords |
| PASS | credits: Book JSON-LD has no author key |
| PASS | credits: exactly one citation_author (the WCAB, case pages) |
| PASS | credits: Howser never adjacent to an author key |
| PASS | ledger: no fragment rows marked quoted |
| PASS | ledger: no fused line-number prefixes |
| PASS | participants: no trailing-hyphen names |
| PASS | docket: summaries equal the full source cells (never truncated) |
| PASS | completeness: gaines in gate PDFS map |
| PASS | completeness: gaines quote blocks |
| PASS | completeness: gaines sentences ledger |
| PASS | completeness: gaines signers recorded |
| PASS | completeness: gaines service list censused |
| PASS | completeness: gaines shelved on the docket |
| PASS | completeness: difusco in gate PDFS map |
| PASS | completeness: difusco quote blocks |
| PASS | completeness: difusco sentences ledger |
| PASS | completeness: difusco signers recorded |
| PASS | completeness: difusco service list censused |
| PASS | completeness: difusco shelved on the docket |
| PASS | completeness: perez in gate PDFS map |
| PASS | completeness: perez quote blocks |
| PASS | completeness: perez sentences ledger |
| PASS | completeness: perez signers recorded |
| PASS | completeness: perez service list censused |
| PASS | completeness: perez shelved on the docket |
| PASS | completeness: vazquez in gate PDFS map |
| PASS | completeness: vazquez quote blocks |
| PASS | completeness: vazquez sentences ledger |
| PASS | completeness: vazquez signers recorded |
| PASS | completeness: vazquez service list censused |
| PASS | completeness: vazquez shelved on the docket |
| PASS | completeness: dennis in gate PDFS map |
| PASS | completeness: dennis quote blocks |
| PASS | completeness: dennis sentences ledger |
| PASS | completeness: dennis signers recorded |
| PASS | completeness: dennis service list censused |
| PASS | completeness: dennis shelved on the docket |
| PASS | completeness: coldiron in gate PDFS map |
| PASS | completeness: coldiron quote blocks |
| PASS | completeness: coldiron sentences ledger |
| PASS | completeness: coldiron signers recorded |
| PASS | completeness: coldiron service list censused |
| PASS | completeness: coldiron shelved on the docket |
| PASS | completeness: coldiron in gate PDFS map |
| PASS | completeness: coldiron quote blocks |
| PASS | completeness: coldiron sentences ledger |
| PASS | completeness: coldiron signers recorded |
| PASS | completeness: coldiron service list censused |
| PASS | completeness: coldiron shelved on the docket |
| PASS | completeness: every signer has a bench slug |
| PASS | completeness: service_lists.json covers every decision |
| PASS | artifact: PDF metadata label deferred (reprint pending this ship) |
| PASS | artifact: PDF contains decision Gaines |
| PASS | artifact: PDF contains decision DiFusco |
| PASS | artifact: PDF contains decision Perez |
| PASS | artifact: PDF contains decision Vazquez |
| PASS | artifact: PDF contains decision Dennis |
| PASS | artifact: PDF contains decision Coldiron |
| PASS | artifact: PDF contains decision Coldiron |
| PASS | artifact: PDF text-layer fidelity deferred (reprint pending this ship) |
| PASS | artifact: PDF corpus count deferred (reprint pending this ship) |
| PASS | artifact: outline.py corpus label |
| PASS | worker: book title says Corpus 7 |
| PASS | worker: about page says Corpus 7 |
| PASS | worker: corpus api says Corpus 7 |
| PASS | remote parity: table counts match |
| PASS | vault: /pdf/gaines serves |
| PASS | vault: /pdf/difusco serves |
| PASS | vault: /pdf/perez serves |
| PASS | vault: /pdf/vazquez serves |
| PASS | vault: /pdf/dennis serves |
| PASS | vault: /pdf/coldiron serves |
| PASS | vault: /pdf/coldiron serves |
| PASS | vault: /pdf/gaines bytes match intake sha256 |
| PASS | vault: /pdf/difusco bytes match intake sha256 |
| PASS | vault: /pdf/perez bytes match intake sha256 |
| PASS | vault: /pdf/vazquez bytes match intake sha256 |
| PASS | vault: /pdf/dennis bytes match intake sha256 |
| PASS | vault: /pdf/coldiron bytes match intake sha256 |
| PASS | vault: /pdf/coldiron bytes match intake sha256 |
| PASS | vault: R2 key census matches the corpus (no orphans, none missing) |
| PASS | remote parity: sections content digest |
| PASS | remote parity: authorities content digest |
| PASS | remote parity: index_entries content digest |
| PASS | remote parity: decisions content digest |
| PASS | remote parity: docket content digest |
| PASS | remote parity: participants content digest |
| PASS | remote parity: judge_slugs content digest |
| PASS | remote parity: blocks count+bytes |
| PASS | vault: served book PDF is the local printing (md5) |
| PASS | live: every quote renders verbatim on its section page (298 quotes / 33 pages) |
| PASS | live: verification manifest count matches DB |
| PASS | live: every SHA-256 in the manifest recomputes from the DB |
| PASS | live: census carries the gaines ledger (401 sentences) |
| PASS | live: census carries the difusco ledger (239 sentences) |
| PASS | live: census carries the perez ledger (184 sentences) |
| PASS | live: census carries the vazquez ledger (209 sentences) |
| PASS | live: census carries the dennis ledger (451 sentences) |
| PASS | live: census carries the coldiron ledger (113 sentences) |
| PASS | live: census carries the coldiron ledger (111 sentences) |
| PASS | live: MCP canary — get_section 15.3 serves the census verbatim |
| PASS | live: book.md corpus label current (Corpus 7) |
| PASS | live: every quote appears IN FULL in the markdown edition (298 quotes) |
| PASS | live: Book JSON-LD has no author key (credits invariant) |
| PASS | live: case-page plates in numeric order |
| PASS | render: every sheet exactly 1037px (90 sheets) |
| PASS | render: no sheet overflows horizontally |
| PASS | render: EB Garamond loaded (roman/italic/semibold) |
| PASS | render: mobile no horizontal scroll / |
| PASS | render: mobile no horizontal scroll /blackletter/15.2-the-bona-fide-offer-of-regular-modified-or-alternative-work |
| PASS | render: mobile no horizontal scroll /docket |
| PASS | works: all internal links resolve (68 checked) |
| PASS | works: reader full walk (90/90 sheets) |
| PASS | works: no entity residue in reader slugs |
| PASS | works: out-of-range /read/N is 404, never a silent sheet |
| PASS | works: phrase search returns results |
| PASS | works: section-number search redirects |
| PASS | works: service worker serves |
| PASS | works: manifest valid JSON |
| PASS | works: manifest installable shape |
| PASS | works: every manifest icon serves as an image |
| PASS | works: every service-worker CORE precache URL serves 200 |
| PASS | works: service worker actually installs (registration active) |
| PASS | a11y: axe clean / |
| PASS | a11y: axe clean /blackletter/15.1-the-supplemental-job-displacement-benefit |
California Workers’ Compensation Blackletter (2026)