diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index c62af0b4f..ed0df5de7 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -6,6 +6,23 @@ The format follows [Keep a Changelog](https://keepachangelog.com/), and this pro --- +## [6.7.0] - 2026-02-10 + +### Added + +- **Display math validation** — pure ZSH state machine (`_check_math_blanks`) detects blank lines and unclosed `$$` blocks in `.qmd` files (PR #368) +- **Pre-commit gate** — lint-staged validates `.qmd` files at commit time via `scripts/check-math.zsh` +- **Deploy preflight: math check** — display math validation runs as check 3 of 5 during `teach deploy`; CI mode blocks, interactive warns +- **Quality Gates documentation** — new `docs/guides/QUALITY-GATES.md` mapping every validation layer from keystroke to production +- **41 new test assertions** across 3 suites (unit, E2E with sandboxed repos, dogfood against demo course) + +### Changed + +- Deploy preflight checks renumbered: unpushed commits → check 4, production conflicts → check 5 +- Test suite: 42/42 passing (143 test files, up from 140) + +--- + ## [6.6.0] - 2026-02-09 ### Added diff --git a/docs/guides/QUALITY-GATES.md b/docs/guides/QUALITY-GATES.md index ae3bb27f9..ba0cb283b 100644 --- a/docs/guides/QUALITY-GATES.md +++ b/docs/guides/QUALITY-GATES.md @@ -247,4 +247,4 @@ Areas where validation could be added in the future: --- **Last Updated:** 2026-02-10 -**Version:** v6.6.0 +**Version:** v6.7.0 diff --git a/docs/guides/TEACH-DEPLOY-GUIDE.md b/docs/guides/TEACH-DEPLOY-GUIDE.md index 440803788..a3633b9b8 100644 --- a/docs/guides/TEACH-DEPLOY-GUIDE.md +++ b/docs/guides/TEACH-DEPLOY-GUIDE.md @@ -1224,5 +1224,5 @@ The deployment summary box now includes a direct link to your GitHub Actions pag --- -**Last Updated:** 2026-02-09 -**Version:** v6.6.0 +**Last Updated:** 2026-02-10 +**Version:** v6.7.0 diff --git a/docs/reference/REFCARD-DEPLOY-V2.md b/docs/reference/REFCARD-DEPLOY-V2.md index 2ea1c4bd4..84485208c 100644 --- a/docs/reference/REFCARD-DEPLOY-V2.md +++ b/docs/reference/REFCARD-DEPLOY-V2.md @@ -303,4 +303,4 @@ teach deploy --ci -d -m "Auto-deploy from GitHub Actions" --- -*v6.6.0 - teach deploy v2 with safety enhancements* +*v6.7.0 - teach deploy v2 with math preflight + quality gates* diff --git a/docs/reference/REFCARD-TEACH-DISPATCHER.md b/docs/reference/REFCARD-TEACH-DISPATCHER.md index 2495e14a6..edb169192 100644 --- a/docs/reference/REFCARD-TEACH-DISPATCHER.md +++ b/docs/reference/REFCARD-TEACH-DISPATCHER.md @@ -449,6 +449,6 @@ teach status --performance # Review metrics --- -**Version:** v6.6.0 -**Last Updated:** 2026-02-08 +**Version:** v6.7.0 +**Last Updated:** 2026-02-10 **Commands:** 30 total (9 Scholar wrappers + 5 course mgmt + 6 content mgmt + 9 infrastructure + 1 discovery)