v2.4.0 — Hook Enforcement Contracts
This release adds optional Hook Enforcement Contracts for owners who want to mechanize selected AgentJoJoy or project-specific gates without enabling any active hooks by default.
Added
- Added
AgentJoJoy/agent-hooks/as a docs/template-only layer. - Added a blank neutral Hook Enforcement Contract template.
- Added runtime binding notes for Claude Code, Codex, and Antigravity.
- Documented opt-in install scope, owner-defined hooks, runtime enforcement posture, and hook safety guardrails.
Notes
- No hook scripts, hook configs, installers, CI checks, git hooks, active enforcement, or default enablement are included.
- Existing AgentJoJoy gates remain sourced in
agent-rules//workflow-spec.md. agent-hooks/only maps optional enforcement contracts back to canonical rules.
Validation
- release.ps1 Version Alignment PASS.
- release.ps1 Safety Shield PASS.
- Broken-link scan: 0 / 130 local links.
- Public diff checked: expected files only; no dev-only directories or new leak patterns.
Upgrading
Use the AI-driven upgrade flow in the public README so your local project notes, decisions, and custom skills are preserved.
Full changelog: https://github.com/Joyperm/AgentJoJoy/blob/v2.4.0/CHANGELOG.md
Compare: v2.3.0...v2.4.0