Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion docs/guides/QUALITY-GATES.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
4 changes: 2 additions & 2 deletions docs/guides/TEACH-DEPLOY-GUIDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 1 addition & 1 deletion docs/reference/REFCARD-DEPLOY-V2.md
Original file line number Diff line number Diff line change
Expand Up @@ -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*
4 changes: 2 additions & 2 deletions docs/reference/REFCARD-TEACH-DISPATCHER.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)