Documentation

CsdLean4.Headlines

Headlines: the curated consumer facade (G8) #

Category: Special (facade — the reconstruction's actual API in one import).

import CsdLean4.Headlines gives a reviewer or downstream consumer exactly the modules carrying the corpus's 51 headline claims — the rows of specs/validation-claims.tsv (canonical; human view specs/VALIDATION-LEDGER.md) — without pulling the full 400+-module implementation surface through a single flat root. Created 2026-08-06 (BACKLOG G8, the adopted half of the 2026-08-06 external review's facade recommendation); extended 2026-08-13 (Q17 census): CL-032…CL-051, admitted under the criteria in VALIDATION-LEDGER.md — the necessity audit's named strongest-direction omissions, the 2026-08-12/13 tranche's starred headliners, and the Q18 conversions. The exhaustive root CsdLean4 remains available for whole-corpus consumers; Tests/AxiomAudit.lean remains the axiom gate.

The example := @… block at the bottom is the drift guard: it elaborates every ledger constant by its full name, so a rename, namespace move, or deletion of any headline breaks this module's build (stronger than scripts/check-validation-ledger.sh's per-file leaf grep — on creation day this guard immediately caught FOUR wrong ledger constants: three rows recording CSD.SigmaLayer.* for theorems living in CSD.RecordLayer.*, and CL-001's missing OnticSetup.TrialModel prefix; all fixed in the tsv same day). check-validation-ledger.sh also enforces that every ledger module is imported above, so the facade cannot silently drop a headline.

The 31 headline claims, by layer #

The 2026-08-13 census extension (Q17): CL-032 … CL-051 #

Claim-status vocabulary, scope qualifications, and the open-work queue live in specs/VALIDATION-LEDGER.md, specs/reconstruction-status.md, and specs/future-work.md / specs/BACKLOG.md; no import here upgrades a qualified claim.

Drift guard — every ledger constant, by full name (CL-001 … CL-031) #

The drift guard: each example elaborates one ledger constant by its full name (universe metavariables generalized at top level; the one noncomputable data def marked as such). A rename, namespace move, or deletion of any headline fails this build.