Releases: GaZmagik/iso-24495
Releases · GaZmagik/iso-24495
Release list
v0.4.1 — install without SSH keys
Plugin installation no longer requires GitHub SSH keys: the marketplace source is now an explicit HTTPS url-type source, keeping the release tag pin while bypassing the installer's SSH default for github-type sources. Reported in #9 by @ArchitektApx. Users of other affected marketplaces can set CLAUDE_CODE_PLUGIN_PREFER_HTTPS=1.
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.
v0.3.1 — monitor keep-alive and audit integrity
Fixed
- Background monitor no longer exits when no engagement is configured. It waits for
.iso-24495-4/monitor.jsonto appear, watches the corpus while a valid config exists, and returns to waiting if the config is removed. This stops the host raising a "task ended" notification at the start of every session without an engagement. - Baseline priming is per file: everything present at the first enumeration of an engagement (including subtrees unreadable at that moment) primes silently on first successful read, while files appearing later report as additions. Pre-existing violations are never misreported as new changes.
- The monitor reports decreases when a corpus file is deleted and prunes its per-file state. Deletion suppression is scoped to unreadable paths only: an unreadable subtree is never reported as deletions, and unrelated deletions still report.
- The 30-second interval re-scans corpus content (modification time and size), so changes hidden by a missed, errored, or filename-less watch event are reported within 30 seconds instead of lost. Scanning is decoupled from watcher health: a corpus watcher failure degrades to polling instead of blinding the monitor.
- A missing or unreadable corpus root is an error again in the audit CLI instead of a clean empty audit; skipped unreadable entries are warned about on stderr.
- Half-written or invalid config files and watcher errors never kill the monitor; a config file that is present but momentarily unparseable holds the engagement.
Adversarially reviewed across six Codex passes (final verdict: PASS); 49 pinned tests.
v0.3.0 — Five skills, audit tooling, background monitor
First tagged release; the plugin marketplace pins installs to this tag.
Added
iso-24495-4(provisional, ISO/CD 24495-4): organisational implementation task skill. Process-artefact sweep (primary evidence), corpus proxy audit (secondary, Measurement dimension only), deterministic 5x5 maturity scoring, append-only audit state with trend reporting. TypeScript on Bun, zero dependencies, 22 pinned tests.iso-24495-5(provisional, ISO/WD 24495-5): document design extension.- Background monitor: re-audits a configured corpus on change during an engagement; silent when unconfigured.
- ISO 24495 output style.
- Spec-compliant
metadatablocks (version, iso-standard, iso-status) on every skill.
Changed
- Agent-neutral wording throughout; any Agent Skills-compatible tool can use the skills.
- Core skill and output style reference all five skills, with a negative guard so Part 4 never activates on ordinary writing.
Install
/plugin marketplace add GaZmagik/iso-24495
/plugin install iso-24495-plain-language@iso-24495
The Part 4 and 5 skills are original guidance based on the public scope of unpublished ISO drafts; nothing here reproduces ISO text or constitutes certification.