You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Static invariants are powerful, but they can produce false positives on novel, safe workflows. The system needs a feedback loop to automatically tune its boundaries.
Tasks
Implement InvariantEvolver class.
Track blocked actions and near-misses during execution.
Provide APIs (suggest_relaxation(invariant), suggest_tightening(invariant)) that can adjust threshold parameters dynamically based on historical false-positive markers.
(Optional) Persist evolved invariant configurations to disk for future sessions.
Phase 6: Invariant Evolution
The Context
Static invariants are powerful, but they can produce false positives on novel, safe workflows. The system needs a feedback loop to automatically tune its boundaries.
Tasks
InvariantEvolverclass.suggest_relaxation(invariant),suggest_tightening(invariant)) that can adjust threshold parameters dynamically based on historical false-positive markers.Part of Epic #651