What problem does it solve?
It prevents broken or subtly regressed Unity DOTS changes from slipping through by running a lightweight, contract-driven verification workflow based on unity-dev’s deterministic bundle.
Core Features & Use Cases
- Static layer checks: Confirms clean compilation and scans for banned patterns and architectural violations using debug-check-compilation and console logs evidence.
- Runtime layer repro validation: Executes mechanically defined repro steps from impl_result.json and records concrete test/runtime outcomes and logs/screenshots as available.
- Phase-gated PASS/FAIL/BLOCKED reporting: Stops on hard failures (e.g., compilation broken) and emits a schema-valid workspace/verification_result.json with clear regressions and notes.
What You Do It For
Use it after unity-dev finishes implementing a small or medium task to ensure invariants hold without designing new tests, updating the codebase, or spawning additional investigators.
Quick Start
Ask the orchestrator to spawn the verifier for the current workspace so it runs the deterministic verification bundle and writes workspace/verification_result.json.