25 MAY 2026
David's problem: Pushed back on the Granular Connect hook firing on every Stop instead of once per session
David flagged that the Granular Connect draft-stage hook was firing at the end of every Codex/Claude Code turn instead of at most once per hour per session, and asked for a six-agent audit of the Windows and macOS apps to find why all the gating conditions were being bypassed.
David flagged that the Granular Connect draft-stage hook was firing at the end of every Codex/Claude Code turn instead of at most once per hour per session, and asked for a six-agent audit of the Windows and macOS apps to find why all the gating conditions were being bypassed.