Commit 0919534
docs(audit): the inventory question is not the coverage question — 6 of 13 hook events
The table answers 'is each of OUR guarantees covered by a native mechanism'. That is
not 'do we use everything the runtime offers'. Asked the second question today, the
answer is no: we register 6 of 13 hook events, verified by strings against the real
2.1.238 binary.
Four of the seven we do not register are plausible for our own guarantees and have
never been examined — SubagentStop (the native place for a per-worker scope gate),
PreCompact (save position BEFORE compaction; the 'Claude forgets' complaint that
started 3.0 is currently answered by a SessionStart banner AFTER), PostToolUseFailure
(a worker's failed Bash feeding the failure classifier we already have), and
SessionEnd. The other three look marginal, but that is an estimate, not a probe.
Recorded so that 'eleven of twelve closed' cannot be read as 'everything is used'.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>1 parent 6f18de7 commit 0919534
1 file changed
Lines changed: 41 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
108 | 108 | | |
109 | 109 | | |
110 | 110 | | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
0 commit comments