{
  "phase": "on, before any benchmark sample",
  "image": "contextra-analytics:provider-freshness-075569beda",
  "observed_error": "pybind11::error_already_set: AttributeError: 'ProviderGate' object has no attribute 'complete'",
  "location": "single_decode_pipeline.py consume gate.complete",
  "cause": "StageTiming class insertion accidentally captured ProviderGate.complete method",
  "exit_signal": "SIGABRT",
  "provider_children_reaped": true,
  "fix": "restore complete to ProviderGate and add executed AST gate completion regression",
  "replacement_image": "contextra-analytics:provider-freshness-01df389ca6",
  "scope": "implementation regression, not measured capacity failure"
}
