Skip to content

Releases: okuzpe/midas-harness

v2.8.1 — Trace hooks ownership

Choose a tag to compare

@okuzpe okuzpe released this 07 Aug 23:12

Fixed

  • Installer no longer counts .cursor/hooks.json as a vendor managed file after Trace hook merge (user-owned; ADR-011).

Upgrade

npx -y --package=github:okuzpe/midas-harness#v2.8.1 midas --update --yes --tools=cursor

v2.8.0 — Harness Trace installs

Choose a tag to compare

@okuzpe okuzpe released this 07 Aug 22:56

Harness Trace V2 — ships to product installs

Observe-only agent run tracing is now installed with Midas (Cursor tools).

What's new

  • Trace scripts under .harness/scripts/ (trace-write, trace-inspect, trace-hook + libs)
  • Idempotent merge of Cursor hooks into .cursor/hooks.json (marker: trace-hook.mjs)
  • Correct project-root resolution for install layout (.harness/scripts/ → project root)
  • Uninstall strips Midas trace hook entries
  • ADR-011 + amends to ADR-010 / ADR-008

Upgrade (Cursor installs)

npx -y --package=github:okuzpe/midas-harness#v2.8.0 midas --update --yes --tools=cursor
node .harness/scripts/trace-inspect.mjs list

Docs

  • INSTALL.md — Trace section
  • docs/adr/ADR-011-harness-trace-installs.md

v2.7.0

Choose a tag to compare

@okuzpe okuzpe released this 07 Aug 22:25

Added

  • Harness Trace V1 (ADR-010) — observe-only JSONL under .harness/cache/traces/, Cursor hooks (engine dogfood), npm run trace:write / trace:inspect CLI.
  • /midas-retro — read-only sprint retrospective freeze.
  • /midas-investigate — root-cause Iron Law + 3 strikes.
  • Dogfood locks, safety-guardrails rule, bug-fix regression CHECK, doctor attestation advisory, and INSTALL/dogfood doc updates since 2.6.1.

Full notes: CHANGELOG.md

v2.4.0

Choose a tag to compare

@okuzpe okuzpe released this 06 Aug 15:46

[2.4.0] — 2026-08-06

Added

  • Commit generated harness/skill-registry.md (and template copies) so installs resolve
    <paths.engine>/skill-registry.md; sync skill-registry.mjs into the create-midas template.

Changed

  • Delegator means path-readability, not Skill-tool invocation: Phase-7 procedures
    (midas-progress, midas-verify, midas-qa, midas-lean-review, midas-explore, …) are
    Delegator: yes so parents may path-pass their SKILL.md for workers to read.
    disable-model-invocation still blocks auto slash / Skill-tool invoke. orchestrator-only
    stays phase gates, install/sync, and high-stakes audits (~13 yes / ~19 orchestrator-only).
  • Docs + midas-{orchestrator,builder,scout} contracts spell out path-pass ≠ Skill invoke.

Fixed

  • Operator heuristics: catch Publish draft release, Deploy staging, push/create git tag,
    and smoke-test installer without reintroducing code-task false positives.
  • Fail-closed hook coverage for MIDAS_AUTONOMY_AUTHZ_KEY env deny.

v2.1.0

Choose a tag to compare

@okuzpe okuzpe released this 01 Aug 15:10

Summary

  • /midas-design — product-authentic redesign ritual + authenticity CHECKs in visual-design / verify.
  • Architecture hygiene — VERSIONING for 2.x; ADR-001/006 historical; engine layout: classic + paths; CI primary smoke is cursor-only thin root (ADR-008).
  • Version cascade via npm run bump -- 2.1.0.

Update an existing v2 install

cd path\to\project
npx github:okuzpe/midas-harness#v2.1.0 --update
# optional prune hosts:
npx github:okuzpe/midas-harness#v2.1.0 --update --tools=cursor
node .harness\scripts\doctor.mjs .

v2.0.0-rc.4

Choose a tag to compare

@okuzpe okuzpe released this 29 Jul 22:35

Summary

  • Thin root (ADR-008): canonical engine stays in .harness/; root hosts are an allowlist.
  • Default tools: [cursor] — skills mirror at .cursor/skills/.
  • --update --tools=…: rewrites state.tools and prunes orphan Midas adapters/mirrors.
  • Doctor: layout:root-allowlist + mirror:cursor-skills.

Update an existing install (e.g. BodegaSuite)

cd path\to\project
npx github:okuzpe/midas-harness#v2.0.0-rc.4 --update --tools=cursor
# or: --tools=cursor,claude-code
node .harness\scripts\doctor.mjs .

v2.0.0-rc.3

Choose a tag to compare

@okuzpe okuzpe released this 29 Jul 21:54

Summary

  • Install and --update always report .gitignore merge status (written / upgraded / already up to date).
  • /midas-doctor documents gitignore:midas-block and applies the snippet via --fix.
  • /midas-update exit gate requires gitignore:midas-block ok after upgrade.

Update an existing v2 install

cd /path/to/your-project
npx github:okuzpe/midas-harness#v2.0.0-rc.3 --update
node .harness/scripts/doctor.mjs .

Then commit the refreshed .harness/ files and any .gitignore changes.

v2.0.0-rc.2

Choose a tag to compare

@okuzpe okuzpe released this 29 Jul 21:18

What's new

  • Doctor gate integrity: gate:phase-* / gate:sprint-continuity + rule state-integrity.md
  • Skills: /midas-help, /midas-explore (notes under {runs}/explore/; .active gitignored)
  • Conciseness pass on the longest operational skills
  • Docs: docs/muninn-comparison.md

Install / update

npx github:okuzpe/midas-harness#v2.0.0-rc.2 --tools=cursor
npx github:okuzpe/midas-harness#v2.0.0-rc.2 --update

See CHANGELOG for full notes.

v1.1.4

Choose a tag to compare

@okuzpe okuzpe released this 26 Jul 19:09

[1.1.4] — 2026-07-26

  • Fixed package installs for `npx github:oku

v1.1.3

Choose a tag to compare

@okuzpe okuzpe released this 26 Jul 19:03

[1.1.3] — 2026-07-26

  • Deterministic checks.json / gates.json now use source digests instead of clock timestamps.
  • The installer/template now materiali