v0.4.0 — advisory markdown audit hook
Added
- Advisory markdown audit hook. After Claude writes or edits a
.mdfile, aPostToolUsehook audits it with the Part 4 rule engine and feeds one terse per-rule line back as context (whole-file counts). It never blocks a write, stays silent when the file is clean, and skips non-markdown files,node_modules, and.git. The per-project off switch (.iso-24495-4/hooks.jsonwith{"markdownAudit": false}) anchors to the stable project root (CLAUDE_PROJECT_DIR), so changing directory mid-session cannot disable it; an unreadable switch file leaves the hook on. Requires Bun. Script comment checks are deferred to 0.5.0.
Changed
- Conformance language tightened. Example labels renamed from "Compliant" to "Aligned"; the core skill and output style state that the quantitative rules are this project's own proxies for the standard's public principles; the README carries an explicit conformance disclaimer (the licensed ISO texts have not been consulted, and nothing the plugin produces claims ISO conformance); "certification readiness" replaced with "readiness for the future published standard" in all activation triggers.
Adversarially reviewed across three Codex passes (final verdict: PASS); 62 pinned tests.