iftypeset/spec/coverage
codex e92f1c3b93
Some checks are pending
ci / ci (push) Waiting to run
iftypeset: document CI pipeline + Playwright + font contract
2026-01-08 18:10:41 +00:00
..
bring_sections.json iftypeset: document CI pipeline + Playwright + font contract 2026-01-08 18:10:41 +00:00
cmos18_sections.json iftypeset: document CI pipeline + Playwright + font contract 2026-01-08 18:10:41 +00:00
README.md iftypeset: document CI pipeline + Playwright + font contract 2026-01-08 18:10:41 +00:00

Coverage Map (Section Tracking)

This directory tracks coverage by section, not by raw rule count.

We do not store OCR text. Entries reference sections and pointers only.

Files

  • cmos18_sections.json
  • bring_sections.json

Schema (per file)

{
  "book": "CMOS18",
  "source": "The Chicago Manual of Style, 18th ed (OCR)",
  "updated_utc": "YYYY-MM-DDTHH:MM:SSZ",
  "sections": [
    {
      "section_id": "§1",
      "title": "Section title",
      "pointer": "CMOS18 §1 p1",
      "status": "uncovered",
      "rule_ids": []
    }
  ]
}

Status values

  • uncovered: no rules mapped yet.
  • partial: some rules mapped, section not fully covered.
  • covered: all rule-bearing guidance mapped into paraphrased rules.
  • out_of_scope: narrative or non-prescriptive section.

Rules of engagement

  • Paraphrase only. Never include book text.
  • Use precise pointers in source_refs.
  • If exact wording is required: Exact wording required—refer to pointer.