v0.8.4 — release 0.8.4 — opt-in blocking gate hook (RFC-0019)
Makes pre-merge-review's gate enforceable as a portable harness without skilldrop
becoming one: enforcement moves into the substrate every tool shares (git + CI),
not the skill's prose.
- gate.py --install-hook / --uninstall-hook: writes a marker-fenced, worktree-safe
blocking git pre-commit hook that runs the gate and exit-1s on RED, so git blocks
the commit for any tool (Claude, Cursor, Codex, Aider). Bypassable with
--no-verify; CI required-checks are the un-bypassable backstop. Functionally
tested: RED blocks, --no-verify bypasses, uninstall is clean, GREEN commits. - pre-merge-review gains an "Enforce as a harness (opt-in)" section: Layer 1 git
hook, Layer 2 CI required checks, Layer 3 per-tool native (Claude Code hook,
Aider --test-cmd). - RFC-0019: narrows the opt-in exception to RFC-0006's reminder-only hooks —
a deterministic gate installed by explicit command, never on a plain install.
npx skilldrop-cli@0.8.4 install --pack solution-architect