Multi-Objective Drift Detection and Pause-Gate Composition

Extend the Kitchen Loop’s drift detection and pause-gate mechanisms to simultaneously monitor non-functional requirements such as latency, security, and fairness without human intervention, and derive a principled method to compose multiple objective functions so that no single objective dominates the pause-gate signal.

Background

Current Kitchen Loop drift metrics primarily track functional correctness (e.g., oracle pass rates, test pass rates), which has proven effective in the validated deployments. However, real systems also require continuous monitoring of non-functional attributes like performance, security, and fairness.

A generalized drift controller must integrate multiple objectives and adjudicate conflicts without human oversight, ensuring that improvement on one axis (e.g., throughput) does not mask degradation on another (e.g., security).

References

OP3: Multi-Objective Drift. Current drift metrics focus on functional correctness. Extending the framework to simultaneously monitor non-functional requirements (latency, security, fairness) without human intervention remains open. Our drift detection (Section 5.5) would need to compose multiple objective functions without one dominating the pause-gate signal.

The Kitchen Loop: User-Spec-Driven Development for a Self-Evolving Codebase  (2603.25697 - Roy, 26 Mar 2026) in Subsection "Open Problems" (Production Safety Record)