Policy management with simulation and project overrides
Per-project overrides, a dry-run simulator, an audit history replayer, and a structural validator make policy authoring safe and testable before deployment.
v0.1.62026-06-10
·project_override.py enforces overrides can only tighten global policy — any loosening is rejected at load time
·simulator.py runs a candidate policy against a command set without side effects and diffs against current
·history_tester.py replays past audit decisions under a candidate policy to surface regressions before deploying
·validator.py catches structural and semantic errors in override files before they reach the engine