Expand description
KindHook implementations for the three note kinds this pack contributes.
Validation only — provenance edges are supplied by the caller and linked
by the runtime’s create_note path itself. See
crates/khive-pack-git/docs/api/hooks.md for why no after_create edge work
is needed here.
Structs§
- Commit
Hook KindHookfor the immutablecommitnote kind.- Issue
Like Hook KindHookshared byissueandpull_request— both requireproperties.number(integer) andproperties.project_id(UUID), and, when present, validateproperties.state_reason(governed to a fixed set forissueper ADR-088 §3; only checked for non-emptiness forpull_request). See crates/khive-pack-git/docs/api/hooks.md#issuelikehook for whyproject_idis required here rather than left to caller discipline.