Skip to content

2.6.0 — Modular CLI hygiene + field-test fixes

Choose a tag to compare

@pedroknigge pedroknigge released this 09 Jul 02:19

ArkGate 2.6.0

Maintainability (#11 / #12)

  • bin/ark-check.mjs modularized (~5.8k → ~2.1k): bin/lib/agent-gates, html-report, doctor-plan, violations, suggestions, presets
  • Single layer-match algorithm: bin/ark-layer-match.mjs (CLI) + src/domain/layerMatch.ts (eslint); Tooling → DomainModel; parity tests

Field-test fixes (Codex + Grok)

  • --report absolute paths no longer print as ../../../../tmp/...
  • Dual-bin help + --version / -V
  • Doctor: no false “matches the contract” when coverage is thin
  • Grok hooks: ${GROK_WORKSPACE_ROOT:-${CLAUDE_PROJECT_DIR:-.}}
  • AGENTS/package/Cursor check commands include --baseline when .ark-baseline.json exists

Upgrade

npm install -D arkgate@2.6.0
npx arkgate upgrade

Full notes: CHANGELOG.md