pki.sgit.ai / packs / insurance-ecosystem / decision-points

04 — Decision points

PackThe Insurance Ecosystem: A Session Told The Rules, Handed A Policy, Measured, And Refused By Something That Is Not Itself RoleThirty-three lifecycle events, four hooked, and the two that refuse are git's Date3 September 2026 · draft-1 + change control OriginSite agent, this repo Sourceraw markdown · on GitHub

Summary

The published schema and hooks reference give thirty-three events; SessionStart carries the briefing, PreToolUse an advisory copy of the verdict, Stop the usage flush. But a PreToolUse hook that times out does not block the tool, which the documentation states: the platform fails open. A draw whose balance cannot be derived is not a draw, and a Claude hook cannot express fail-closed. A git hook can, because it owns its exit code. So pre-commit and pre-push are the enforcement points, both settings and both say so; the http variant moves the decision off the machine but not the refusal, so any service sits behind the git hook. Local script for the pilot, as the specification recommended.

Key concepts

Key ideas

Read the document

📄 Pack document · 04__decision-points.md · rendered from the raw markdown (the source of truth)