{
  "schema_version": "ecc.evaluator-rag.report.v1",
  "scenario_id": "stale-pr-salvage-maintainer-branch",
  "run_id": "2026-05-12-cleanup-salvage-prototype",
  "result": "prototype_passed",
  "read_only": true,
  "scores": {
    "source_attribution": 1,
    "blast_radius_control": 1,
    "manual_review_respected": 1,
    "validation_specificity": 0.8,
    "publication_safety": 1
  },
  "findings": [
    {
      "id": "salvage-policy-usable",
      "severity": "info",
      "summary": "The stale-salvage ledger and maintainer PR examples provide enough evidence to promote a reusable maintainer-owned salvage playbook."
    },
    {
      "id": "translation-tail-blocked",
      "severity": "warning",
      "summary": "Localization tails remain useful but must stay translator/manual-review only."
    },
    {
      "id": "release-actions-blocked",
      "severity": "warning",
      "summary": "Release, npm, plugin, billing, and announcement actions remain outside this evaluator run and require separate approval."
    }
  ],
  "recommended_next_action": {
    "candidate_id": "maintainer-salvage-branch",
    "action": "Use the promoted playbook for future stale cleanup batches and add additional evaluator/RAG scenarios for CI failure diagnosis, harness-config drift, billing readiness, and AgentShield policy exceptions."
  }
}
