Scaffold v3.29.0
Minor release. All changes additive; only compatibility note is a Node engine floor bump (>=18.17.0). The MMR CLI ships separately as @zigrivers/mmr 1.4.0.
Added
- Reference guides —
scaffold guides. Markdown-source → checked-in-HTML reference guides (scaffold guides,<topic>,--list --format json,--markdown/--print-path,--build), with amake guides-checkdrift+sanitize gate. - Knowledge-freshness audit subsystem —
scaffold knowledge-freshness …. Daily cron that audits knowledge entries against authoritative sources and opens refresh PRs; new frontmatter fields (volatility,last-reviewed,version-pin,sources) +content/knowledge/VERSION+ three workflows. scaffold validate-knowledgeand audit Lens I (knowledge gaps).- DeepSeek provider for the knowledge-freshness cron (Anthropic remains local default).
Changed
make check-allnow also runsvalidate-knowledge,check-reference-citations, andguides-check.engines.noderaised from>=18to>=18.17.0.
Security
- Generated guide HTML is sanitized (
rehype-sanitize+ mermaid sanitizer + gate scan); knowledge-freshness source fetching is SSRF-guarded (private/loopback ranges, DNS-rebinding) independent of the advisory authoritative-sources allowlist.
Full notes: see CHANGELOG.md.