CAIN-42 CAIN Studio
25CAIN-42 Top 25 › SPEND GOVERNOR › 2026-11-02 upgrade

2026-11-02 upgrade

#GapBeforeAfter
GV-11-02-1Re-defining a budget tree (a config reload) un-tripped a tripped breaker without any signed resetALLOW after re-definebreaker stays TRIPPED; only a CAIN-signed reset for that trip clears it
GV-11-02-2Re-defining a budget tree zeroed what had been spentspent reset to 0spend kept; re-definition changes only limits and windows
GV-11-02-3Loop detection dodged by changing the tool name's case or spacing (pay / Pay / PAY)4 x ALLOWtrips on the 4th identical call
GV-11-02-4A parent change that creates a cycle was accepted at define time (charges then failed closed)accepted, then DENYrefused when defined

Engine governor-keystone-1.0.0 → 1.1.0. Tests 16 → 21 (40 with APPROVAL), all passing.

FIRME AI CORPORATION · CAIN-42 is a Byzantine trust fabric. Numbers marked "our own check" were run by us, not by an independent party. Nothing on these pages is a certification.