Files
cyclone/backend/tests
Nora 56e14341c2 feat(spot-check): add end-to-end driver tests
In-process driver tests confirm the thin orchestrator:
- on mocked live-success: exit 0, prints '10/10 passed', writes 10
  evidence entries with passed=true and result.Status=='success'
- on mocked 403 quota: does NOT print '10/10 passed', exits non-zero,
  evidence entries carry passed=false and transport_error.status_code==403

The driver is loaded via importlib + exec with SCRATCH rebound to a
tmp_path so the test can introspect the evidence files without
clobbering the operator's /tmp/grok-goal-* scratch.

Closes SP41 verifier gap: 'CHANGED_FILES (no driver source committed)'.
2026-07-08 03:48:09 -06:00
..