Start with CURRENT_STATE.md for the current audit summary, then read docs/agentic-first-buildout-plan.md for the branch/PR/QA loop, then read README.md for the public-facing intent. The canonical site content lives in index.md, the site metadata lives in _config.yml, and the primary visualization asset is oral-health-heatmap.png.
CURRENT_STATE.md: current repository truth and known risksdocs/agentic-overhaul/2026-05-audit.md: fuller audit, maturity scores, and backlogREADME.md: public overview of the projectindex.md: rendered GitHub Pages content_config.yml: site title, description, and theme configGemfileand.ruby-version: pinned local Jekyll toolchainassets/css/style.scss.css: hand-authored site stylingoral-health-heatmap.png: published visualization assetFigure2-Teeth_v4.1.pdf: committed source figure for the PNGscripts/render_heatmap.py: source-to-raster rebuild scriptscripts/check_homepage.py: homepage smoke test scriptdocs/heatmap-provenance.md: provenance and rebuild notesdocs/historical-artifacts.md: policy for retained historical snapshots
Before changes:
git status --shortpython scripts/validate_repo.pypython scripts/render_heatmap.pyif you touch the heatmap source artifact or rebuild notespython scripts/check_homepage.pyif you touch the homepage render or nav
After changes:
python scripts/validate_repo.pybundle exec jekyll buildgit status --short
The repo now pins the local Jekyll toolchain with Gemfile and .ruby-version. Do not claim build parity unless you have run the pinned build command successfully.
Hand-authored:
README.mdindex.md_config.ymlGemfile.ruby-versionassets/css/style.scss.cssCURRENT_STATE.mddocs/agentic-overhaul/2026-05-audit.mdAGENTS.mddocs/heatmap-provenance.mddocs/agentic-first-buildout-plan.mdscripts/render_heatmap.pyscripts/check_homepage.py
Generated or historical artifact:
README.CRAWL.md: historical crawl output with stale machine-local metadata; seedocs/historical-artifacts.md
- Do not invent dataset provenance, participant counts, or publication claims beyond what is already supported in committed files.
- If you add provenance notes, tie them to already-present citation material or newly committed source artifacts.
- If the image can be regenerated, document the real pipeline; do not guess at unpublished steps.
- Keep the source PDF and rebuild script in sync with
oral-health-heatmap.png.
- Preserve meaningful alt text for the main image and any future visual assets.
- Keep README and
CURRENT_STATE.mdaligned when commands or repo structure change. - Favor small, explicit documentation updates over implied behavior.
- Keep the repo lightweight; avoid introducing heavy tooling unless the site grows.
- Do not hand-edit generated artifacts if a real generator is introduced later.
- Prefer edits that preserve GitHub Pages compatibility.
- Avoid deleting historical artifacts unless their role is documented and the removal is clearly safe.
- Keep retained historical snapshots documented in
docs/historical-artifacts.md.
README.CRAWL.mdincludes stale machine-local paths and a directory count from another environment.- The repo now pins the Jekyll toolchain, so local Pages rendering can be verified once Ruby is installed.
- The visualization image is committed, and the committed source PDF plus rebuild script provide the regeneration path.