Context
Post-review of PR #1870. Coverage gaps identified:
- GAP-03:
policy_file external TOML loading is entirely untested (happy-path, FileTooLarge, FileLoad, FileParse)
- GAP-04: Off-by-one boundary: test only verifies 257 rules rejected (MAX_RULES+1), not that exactly 256 rules compile successfully
- GAP-05:
execute_tool_call_confirmed allow path untested — no test verifying the confirmed call delegates to inner executor on policy allow
Context
Post-review of PR #1870. Coverage gaps identified:
policy_fileexternal TOML loading is entirely untested (happy-path, FileTooLarge, FileLoad, FileParse)execute_tool_call_confirmedallow path untested — no test verifying the confirmed call delegates to inner executor on policy allow