Skip to content

Releases: GaZmagik/iso-24495

v0.4.1 — install without SSH keys

Choose a tag to compare

@GaZmagik GaZmagik released this 12 Aug 10:03
e4f9426

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

Choose a tag to compare

@GaZmagik GaZmagik released this 11 Aug 23:26
b6583a6

Added

  • Advisory markdown audit hook. After Claude writes or edits a .md file, a PostToolUse hook 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.json with {"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

Choose a tag to compare

@GaZmagik GaZmagik released this 11 Aug 21:48
23eb2fd

Fixed

  • Background monitor no longer exits when no engagement is configured. It waits for .iso-24495-4/monitor.json to 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

Choose a tag to compare

@GaZmagik GaZmagik released this 11 Aug 19:45
a376183

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 metadata blocks (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.