Content Registry

Generated Provenance for Chapters, Units & Figures

Content Registry

Chapter and figure provenance – entirely derived from git history, the filesystem, chapter frontmatter, and existing quality-gate reports by scripts/generate-content-registry.py, regenerated on every build. Nothing on this page is hand-maintained; if a fact can’t be derived this way it isn’t shown. See docs-internal/ops/content-registry.md for the full derivation notes and the first real-run findings.

About This Registry

Derived, and shown: chapter/unit frontmatter (title, difficulty, est_minutes, prereqs), word counts, per-chapter counts of knowledge checks (&lt;iot-knowledge-check&gt;), quizzes (<iot-matching/ordering/label/code-quiz>) and interactives (<iot-embed>/<iot-simulator>), figure dimensions/bytes, and for every chapter and figure: created date, last-updated date, commit count, and last author, all read from a single git log --name-only pass over content/ and images/ history.

Deliberately NOT included: anything that would require a human to keep a fact updated by hand. There is no “status” or “priority” field anyone has to set – see docs-internal/ops/content-registry.md for the full list of scope decisions (why renamed files show a fresh “created” date, why pages outside content/<module>/*.qmd aren’t scanned for figure references, and which existing CI gates could not be attached because their reports aren’t keyed to a source path).

Regenerate with python3 scripts/generate-content-registry.py; runs automatically in scripts/post-render.sh and is checked in scripts/ci-quality-gates.sh.

Back to top