Repository navigation
v0.3.0 — living-docs add-on
Doc consistency made structural instead of judgment-based.
Added
- A living-docs add-on for
/new-repo(opt-in, orthogonal to type and tier): volatile shared facts live once indocs/STATE.json,README.md/docs/**/*.mdrender them via marker-delimited state blocks, and a cross-platformscripts/check-docs.ps1(pwsh 7) enforces consistency — blocks match the state file, no stale/futureas_ofdates, no superseded-content markers in the runbook, one table-separator style — locally and in a Core-tierdocs.ymlworkflow. Stamps a current-state-onlydocs/RUNBOOK.mdskeleton and adds living-docs ground rules to the scaffoldedAGENTS.md(ADR-0006). - Two new
repo-standarddocs:standard/living-docs.md(the pattern, plus an adopt-in-an-existing-repo recipe) andstandard/doc-style.md(deterministic doc formatting — one table style, ISO dates, fixed status words — so many sessions/models write like one author). The pre-commit / pre-PR checklists gain matching doc-consistency steps. - A smoke test for the add-on (
scripts/smoke_test_living_docs.ps1): stamps the templates, renders the state blocks, and proves the check fails on each enforced problem class (drifted block, stale date, superseded marker, malformed table separator). CI runs it onubuntu-latest. - A cross-platform smoke test for the
powershell-moduletemplates (scripts/smoke_test_powershell_module.ps1), run by CI with pwsh onubuntu-latest(ADR-0005).
Changed
- The
{{Guid}}placeholder instruction in/new-repois now shell-agnostic. - GitHub Actions pinned in CI and the bundled workflow templates bumped off the deprecated Node 20 runtime (
actions/checkout@v7,actions/setup-python@v6,googleapis/release-please-action@v5).
Full changelog: v0.2.0...v0.3.0