~24 _test.go files for ~17k LOC. The most safety-critical path — the most-restrictive layer merge in evaluateAgentDecision — is lightly covered.
Location: engine-wide; focus on engine/internal/server/server.go decision merge.
Fix: Add table-driven tests covering confidence × policy × risk outcome combinations and the merge precedence.
~24
_test.gofiles for ~17k LOC. The most safety-critical path — the most-restrictive layer merge inevaluateAgentDecision— is lightly covered.Location: engine-wide; focus on
engine/internal/server/server.godecision merge.Fix: Add table-driven tests covering confidence × policy × risk outcome combinations and the merge precedence.