Search papers, labs, and topics across Lattice.
ORCA is an observability-grounded automated program repair (APR) pipeline designed to bridge the gap between telemetry-based failure diagnosis and patch generation in microservices. By distilling fault signatures from operational telemetry and utilizing repair graph agents alongside an exploration agent, ORCA generates and evaluates patch candidates based on both syntactic and semantic correctness. In a benchmark of 575 cases, ORCA demonstrated superior cost-effectiveness compared to existing baselines, highlighting the potential of operational telemetry to inform actionable repair strategies.
Transforming operational telemetry into actionable repair context, ORCA outperforms traditional methods in automated program repair for microservices.
Microservice failures are often diagnosed from operational telemetry. However, automated program repair systems usually start from issue reports, localized code context, or failing tests. This mismatch leaves a gap between telemetry-based diagnosis and patch generation. We present ORCA, an observability-grounded APR pipeline for microservice incidents. ORCA first distills the differences in paired failure and reference telemetry into a fault signature, then uses the signature to identify candidate code and deployment-configuration locations. Repair graph agents and an Exploration agent generate unified-diff patch candidates from these locations. ORCA evaluates generated patches with a Telemetry-Grounded Patch Verifier that separates patch validity, syntactic and semantic correctness, test-oracle integrity, and telemetry replay. On a 575-case benchmark, ORCA outperforms all evaluated baselines in terms of cost-effectiveness. Results show that operational telemetry can be transformed from diagnostic evidence into actionable repair context: paired telemetry supports repair-oriented localization, while repair graph agents convert localized code and configuration evidence into constrained patch-generation context for the LLM. Telemetry-grounded verification then exposes repair outcomes that issue- or test-only evaluation would miss.