{
  "adapter_promoted": false,
  "blocked_count": 0,
  "blockers_remaining": [
    "CAPABILITY_GAP_CLASSIFIER_EVAL_FAILED",
    "MISSING_RECEIPT_DETECTOR_EVAL_FAILED",
    "PHASE8_TARGET_148_NOT_REACHED"
  ],
  "dashboard_path": "config/capabilities/aw1_capability_factory_dashboard_phase8_gap_closure.json",
  "destructive_action_executed": false,
  "eval_results": {
    "approval_required_classifier_eval": {
      "approval_required_ids": [
        30,
        33,
        35,
        32,
        31,
        34,
        36,
        131,
        132
      ],
      "fail_count": 0,
      "pass": true,
      "pass_count": 33
    },
    "capability_gap_classifier_eval": {
      "fail_count": 1,
      "gap_report": {
        "blocked_by_missing_approval_count": 1,
        "blocked_by_missing_approval_ids": [
          56
        ],
        "blocked_by_missing_engine_count": 7,
        "blocked_by_missing_engine_ids": [
          58,
          59,
          143,
          144,
          145,
          146,
          149
        ],
        "blocked_by_missing_eval_count": 81,
        "implemented_not_tested_count": 0,
        "tested_not_production_ready_count": 57,
        "tested_not_production_ready_ids": [
          1,
          3,
          4,
          5,
          6,
          7,
          9,
          10,
          11,
          30,
          31,
          32,
          33,
          34,
          35,
          36,
          42,
          45,
          46,
          47,
          48,
          49,
          52,
          58,
          59,
          72,
          73,
          75,
          76,
          77,
          78,
          79,
          80,
          81,
          82,
          100,
          104,
          105,
          106,
          129,
          130,
          131,
          132,
          133,
          134,
          135,
          136,
          137,
          138,
          139,
          140,
          141,
          143,
          144,
          145,
          146,
          149
        ],
        "unknown_capability_ids": [
          18,
          19,
          21,
          22,
          23,
          24,
          25,
          26,
          27,
          28,
          29,
          39,
          44,
          53,
          55,
          56,
          60,
          64,
          67,
          68,
          69,
          71,
          87,
          88,
          90,
          91,
          112,
          113,
          114,
          115,
          116,
          118
        ],
        "unknown_count": 32
      },
      "pass": false,
      "pass_count": 0
    },
    "final_capability_claim_judge_eval": {
      "claim_scope": "receipt_backed_gap_closure_only",
      "fail_count": 0,
      "pass": true,
      "pass_count": 33,
      "target_hash": "6b49db670bf575de051adebe20fa7e7b3c6ea079aaa7f8a689fc0fcac0773923"
    },
    "fixture_to_production_ready_gate_eval": {
      "fail_count": 0,
      "pass": true,
      "pass_count": 33,
      "unsafe_target_ids": []
    },
    "missing_receipt_detector_eval": {
      "fail_count": 1,
      "missing_receipt_before_ids": [],
      "pass": false,
      "pass_count": 33
    },
    "no_overclaim_engine_capability_eval": {
      "engine_target_ids": [],
      "fail_count": 0,
      "pass": true,
      "pass_count": 33
    },
    "production_ready_evidence_strength_eval": {
      "fail_count": 0,
      "pass": true,
      "pass_count": 33,
      "strength_hash": "9fd4ca6421079356b3304328ccc38f270595c481c6e472b2aaa44458a158c3c2",
      "target_count": 33
    },
    "public_index_truth_consistency_eval": {
      "direct_phase7_receipt_pass": true,
      "fail_count": 0,
      "latest_receipt_before_phase8": "aw1_capability_factory_phase11h_latest.json",
      "pass": true,
      "pass_count": 1
    },
    "rollback_readiness_eval": {
      "fail_count": 0,
      "pass": true,
      "pass_count": 1,
      "rollback_available": true,
      "rollback_target_not_qwen_vllm": true
    }
  },
  "external_paid_api_called": false,
  "gap_report_after": {
    "blocked_by_missing_approval_count": 1,
    "blocked_by_missing_approval_ids": [
      56
    ],
    "blocked_by_missing_engine_count": 7,
    "blocked_by_missing_engine_ids": [
      58,
      59,
      143,
      144,
      145,
      146,
      149
    ],
    "blocked_by_missing_eval_count": 70,
    "implemented_not_tested_count": 0,
    "tested_not_production_ready_count": 46,
    "tested_not_production_ready_ids": [
      1,
      3,
      4,
      5,
      6,
      7,
      9,
      10,
      11,
      31,
      34,
      42,
      45,
      46,
      47,
      48,
      49,
      58,
      59,
      72,
      73,
      75,
      76,
      77,
      78,
      79,
      80,
      81,
      82,
      106,
      129,
      130,
      133,
      134,
      135,
      136,
      137,
      138,
      139,
      140,
      141,
      143,
      144,
      145,
      146,
      149
    ],
    "unknown_capability_ids": [
      18,
      19,
      21,
      22,
      23,
      24,
      25,
      26,
      27,
      28,
      29,
      39,
      44,
      53,
      55,
      56,
      60,
      64,
      67,
      68,
      69,
      71,
      87,
      88,
      90,
      91,
      112,
      113,
      114,
      115,
      116,
      118
    ],
    "unknown_count": 32
  },
  "gap_report_before": {
    "blocked_by_missing_approval_count": 1,
    "blocked_by_missing_approval_ids": [
      56
    ],
    "blocked_by_missing_engine_count": 7,
    "blocked_by_missing_engine_ids": [
      58,
      59,
      143,
      144,
      145,
      146,
      149
    ],
    "blocked_by_missing_eval_count": 81,
    "implemented_not_tested_count": 0,
    "tested_not_production_ready_count": 57,
    "tested_not_production_ready_ids": [
      1,
      3,
      4,
      5,
      6,
      7,
      9,
      10,
      11,
      30,
      31,
      32,
      33,
      34,
      35,
      36,
      42,
      45,
      46,
      47,
      48,
      49,
      52,
      58,
      59,
      72,
      73,
      75,
      76,
      77,
      78,
      79,
      80,
      81,
      82,
      100,
      104,
      105,
      106,
      129,
      130,
      131,
      132,
      133,
      134,
      135,
      136,
      137,
      138,
      139,
      140,
      141,
      143,
      144,
      145,
      146,
      149
    ],
    "unknown_capability_ids": [
      18,
      19,
      21,
      22,
      23,
      24,
      25,
      26,
      27,
      28,
      29,
      39,
      44,
      53,
      55,
      56,
      60,
      64,
      67,
      68,
      69,
      71,
      87,
      88,
      90,
      91,
      112,
      113,
      114,
      115,
      116,
      118
    ],
    "unknown_count": 32
  },
  "git_push_attempted": false,
  "heavy_engine_started": false,
  "implemented_count": 124,
  "model_downloaded": false,
  "no_fake_pass": true,
  "physical_delete_approved": false,
  "production_hot_path_changed": false,
  "production_ready_count": 78,
  "production_runtime_mutated": false,
  "production_weights_change": false,
  "public_safe": true,
  "qwen_vllm_deleted": false,
  "ranked_next_33_plan": [
    {
      "capability_id": 1,
      "name": "Evidence.Context.User",
      "phase8_action": "not_upgraded",
      "reason": "missing_receipt_detector_eval_failed",
      "status": "tested"
    },
    {
      "capability_id": 3,
      "name": "Evidence.Web.LightRead",
      "phase8_action": "not_upgraded",
      "reason": "missing_receipt_detector_eval_failed",
      "status": "tested"
    },
    {
      "capability_id": 4,
      "name": "Evidence.Docs.StandardRead",
      "phase8_action": "not_upgraded",
      "reason": "missing_receipt_detector_eval_failed",
      "status": "tested"
    },
    {
      "capability_id": 5,
      "name": "Evidence.MultiSource.Synthesis",
      "phase8_action": "not_upgraded",
      "reason": "missing_receipt_detector_eval_failed",
      "status": "tested"
    },
    {
      "capability_id": 6,
      "name": "Evidence.Query.Expand.MultiIntent",
      "phase8_action": "not_upgraded",
      "reason": "missing_receipt_detector_eval_failed",
      "status": "tested"
    },
    {
      "capability_id": 7,
      "name": "Evidence.Official.First",
      "phase8_action": "not_upgraded",
      "reason": "missing_receipt_detector_eval_failed",
      "status": "tested"
    },
    {
      "capability_id": 9,
      "name": "Evidence.Authoritative.Blocking",
      "phase8_action": "not_upgraded",
      "reason": "missing_receipt_detector_eval_failed",
      "status": "tested"
    },
    {
      "capability_id": 10,
      "name": "Evidence.Conflict.Resolve",
      "phase8_action": "not_upgraded",
      "reason": "missing_receipt_detector_eval_failed",
      "status": "tested"
    },
    {
      "capability_id": 11,
      "name": "Evidence.Mission.Proof",
      "phase8_action": "not_upgraded",
      "reason": "missing_receipt_detector_eval_failed",
      "status": "tested"
    },
    {
      "capability_id": 18,
      "name": "Reasoning.Architecture.DeepTradeoff",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 19,
      "name": "Reasoning.Research.HighStakes",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 21,
      "name": "Rewrite.Context.Clean",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 22,
      "name": "Rewrite.Snippet.Clean",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 23,
      "name": "Rewrite.Fact.Extract",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 24,
      "name": "Rewrite.Claim.Map",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 25,
      "name": "Rewrite.Source.Synthesis",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 26,
      "name": "Rewrite.Source.DynamicTable.Grounded",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 27,
      "name": "Rewrite.Official.Normalize",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 28,
      "name": "Rewrite.Conflict.Matrix",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 29,
      "name": "Rewrite.System.SafeSummary",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 30,
      "eval_name": "fixture_to_production_ready_gate_eval",
      "name": "Model.Fast.Answer",
      "phase8_action": "upgrade_to_production_ready",
      "status_before": "tested"
    },
    {
      "capability_id": 31,
      "name": "Model.MultiEngine.SourceReader",
      "phase8_action": "not_upgraded",
      "reason": "missing_receipt_detector_eval_failed",
      "status": "tested"
    },
    {
      "capability_id": 32,
      "eval_name": "fixture_to_production_ready_gate_eval",
      "name": "Model.MultiEngine.CoreDeepJudge",
      "phase8_action": "upgrade_to_production_ready",
      "status_before": "tested"
    },
    {
      "capability_id": 33,
      "eval_name": "fixture_to_production_ready_gate_eval",
      "name": "Model.HighTier.Addendum.QualityGate",
      "phase8_action": "upgrade_to_production_ready",
      "status_before": "tested"
    },
    {
      "capability_id": 34,
      "name": "Model.OpenSource.CandidateDiscovery",
      "phase8_action": "not_upgraded",
      "reason": "missing_receipt_detector_eval_failed",
      "status": "tested"
    },
    {
      "capability_id": 35,
      "eval_name": "fixture_to_production_ready_gate_eval",
      "name": "Model.HighestFeasible.ResourceGate",
      "phase8_action": "upgrade_to_production_ready",
      "status_before": "tested"
    },
    {
      "capability_id": 36,
      "eval_name": "fixture_to_production_ready_gate_eval",
      "name": "Model.VisionLanguage.MediaUnderstanding",
      "phase8_action": "upgrade_to_production_ready",
      "status_before": "tested"
    },
    {
      "capability_id": 39,
      "name": "Action.Deploy.DryRunReceipt",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 42,
      "name": "Safety.Claim.NoFakePass",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "tested"
    },
    {
      "capability_id": 44,
      "name": "Judge.Final.SourceGate",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 45,
      "name": "UI.Compact.Render",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "tested"
    },
    {
      "capability_id": 46,
      "name": "UI.Source.Light",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "tested"
    },
    {
      "capability_id": 47,
      "name": "UI.Decision.Panel",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "tested"
    },
    {
      "capability_id": 48,
      "name": "UI.Stream.SingleAnswer.NoDuplicate",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "tested"
    },
    {
      "capability_id": 49,
      "name": "UI.Agent.Evidence",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "tested"
    },
    {
      "capability_id": 52,
      "eval_name": "production_ready_evidence_strength_eval",
      "name": "Memory.Vector.TurboVecLocal",
      "phase8_action": "upgrade_to_production_ready",
      "status_before": "tested"
    },
    {
      "capability_id": 53,
      "name": "Tool.Vector.TurboVecIndex",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 55,
      "name": "Learning.Skill.CaseMemory",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 56,
      "name": "Learning.Train.LoRAQueue",
      "phase8_action": "remain_below_production_ready",
      "reason": "missing_explicit_training_approval",
      "status": "unknown"
    },
    {
      "capability_id": 58,
      "name": "Artifact.Media.ImageReceipt",
      "phase8_action": "remain_below_production_ready",
      "reason": "missing_engine_receipt",
      "status": "tested"
    },
    {
      "capability_id": 59,
      "name": "Artifact.Media.VideoReceipt",
      "phase8_action": "remain_below_production_ready",
      "reason": "missing_engine_receipt",
      "status": "tested"
    },
    {
      "capability_id": 60,
      "name": "Intent.MultiTurn.Track",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 64,
      "name": "Reasoning.Causal.MultiStep",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 67,
      "name": "Reasoning.Counterfactual.Check",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 68,
      "name": "Reasoning.Table.Structure",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 69,
      "name": "Reasoning.LongContext.Summarize",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 71,
      "name": "Reasoning.GoalConstraint.Preserve",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 72,
      "name": "Grounding.SourceFirst.Policy",
      "phase8_action": "not_upgraded",
      "reason": "missing_receipt_detector_eval_failed",
      "status": "tested"
    },
    {
      "capability_id": 73,
      "name": "Grounding.SourceReadReceipt.Required",
      "phase8_action": "not_upgraded",
      "reason": "missing_receipt_detector_eval_failed",
      "status": "tested"
    },
    {
      "capability_id": 75,
      "name": "Grounding.NoSource.InsufficientAnswer",
      "phase8_action": "not_upgraded",
      "reason": "missing_receipt_detector_eval_failed",
      "status": "tested"
    },
    {
      "capability_id": 76,
      "name": "Grounding.CurrentInfo.FreshnessGate",
      "phase8_action": "not_upgraded",
      "reason": "missing_receipt_detector_eval_failed",
      "status": "tested"
    },
    {
      "capability_id": 77,
      "name": "Grounding.OfficialDocs.Preference",
      "phase8_action": "not_upgraded",
      "reason": "missing_receipt_detector_eval_failed",
      "status": "tested"
    },
    {
      "capability_id": 78,
      "name": "Grounding.Conflict.Matrix",
      "phase8_action": "not_upgraded",
      "reason": "missing_receipt_detector_eval_failed",
      "status": "tested"
    },
    {
      "capability_id": 79,
      "name": "Grounding.SourceFake.Counter",
      "phase8_action": "not_upgraded",
      "reason": "missing_receipt_detector_eval_failed",
      "status": "tested"
    },
    {
      "capability_id": 80,
      "name": "Grounding.PublicWeb.SafeBrowse",
      "phase8_action": "not_upgraded",
      "reason": "missing_receipt_detector_eval_failed",
      "status": "tested"
    },
    {
      "capability_id": 81,
      "name": "Grounding.Receipt.Traceability",
      "phase8_action": "not_upgraded",
      "reason": "missing_receipt_detector_eval_failed",
      "status": "tested"
    },
    {
      "capability_id": 82,
      "name": "Grounding.RedactedLog.Replay",
      "phase8_action": "not_upgraded",
      "reason": "missing_receipt_detector_eval_failed",
      "status": "tested"
    },
    {
      "capability_id": 87,
      "name": "Tool.Systemd.UserTimer",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 88,
      "name": "Tool.PublicIndex.Refresh",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 90,
      "name": "Tool.API.OpenAICompat.Smoke",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 91,
      "name": "Tool.Database.ReadOnly",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 100,
      "eval_name": "production_ready_evidence_strength_eval",
      "name": "Memory.VectorIndex.Manifest",
      "phase8_action": "upgrade_to_production_ready",
      "status_before": "tested"
    },
    {
      "capability_id": 104,
      "eval_name": "production_ready_evidence_strength_eval",
      "name": "Memory.UserPreference.Safe",
      "phase8_action": "upgrade_to_production_ready",
      "status_before": "tested"
    },
    {
      "capability_id": 105,
      "eval_name": "production_ready_evidence_strength_eval",
      "name": "RAG.Chunk.Retrieval",
      "phase8_action": "upgrade_to_production_ready",
      "status_before": "tested"
    },
    {
      "capability_id": 106,
      "name": "RAG.SourcePack.Compose",
      "phase8_action": "not_upgraded",
      "reason": "missing_receipt_detector_eval_failed",
      "status": "tested"
    },
    {
      "capability_id": 112,
      "name": "Eval.SourceGrounding.Grade",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 113,
      "name": "Eval.Streaming.SSEIntegrity",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 114,
      "name": "Eval.Latency.P50P95",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 115,
      "name": "Judge.SafetyLeak.Scan",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 116,
      "name": "Judge.Format.Contract",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 118,
      "name": "Judge.ProductionClaim.ReceiptGate",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "unknown"
    },
    {
      "capability_id": 129,
      "name": "Runtime.Health.Endpoint",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "tested"
    },
    {
      "capability_id": 130,
      "name": "Runtime.Models.Endpoint",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "tested"
    },
    {
      "capability_id": 131,
      "eval_name": "fixture_to_production_ready_gate_eval",
      "name": "Runtime.Chat.NonStream",
      "phase8_action": "upgrade_to_production_ready",
      "status_before": "tested"
    },
    {
      "capability_id": 132,
      "eval_name": "fixture_to_production_ready_gate_eval",
      "name": "Runtime.Chat.StreamSSE",
      "phase8_action": "upgrade_to_production_ready",
      "status_before": "tested"
    },
    {
      "capability_id": 133,
      "name": "Runtime.SSE.FinalDoneOnce",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "tested"
    },
    {
      "capability_id": 134,
      "name": "Runtime.SSE.CancelStop",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "tested"
    },
    {
      "capability_id": 135,
      "name": "Runtime.FastFirst.AnswerLadder",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "tested"
    },
    {
      "capability_id": 136,
      "name": "Runtime.DeepRefine.Progressive",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "tested"
    },
    {
      "capability_id": 137,
      "name": "Runtime.Queue.Metrics",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "tested"
    },
    {
      "capability_id": 138,
      "name": "Runtime.KVCache.Metrics",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "tested"
    },
    {
      "capability_id": 139,
      "name": "Runtime.TTFT.Measure",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "tested"
    },
    {
      "capability_id": 140,
      "name": "Runtime.TokenPerSecond.Measure",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "tested"
    },
    {
      "capability_id": 141,
      "name": "Runtime.Reload.StateReconcile",
      "phase8_action": "remain_below_production_ready",
      "reason": "not_ranked_in_top_33",
      "status": "tested"
    },
    {
      "capability_id": 143,
      "name": "Multimodal.Image.InputUnderstand",
      "phase8_action": "remain_below_production_ready",
      "reason": "missing_engine_receipt",
      "status": "tested"
    },
    {
      "capability_id": 144,
      "name": "Multimodal.Image.GenerateReceipt",
      "phase8_action": "remain_below_production_ready",
      "reason": "missing_engine_receipt",
      "status": "tested"
    },
    {
      "capability_id": 145,
      "name": "Multimodal.Image.EditReceipt",
      "phase8_action": "remain_below_production_ready",
      "reason": "missing_engine_receipt",
      "status": "tested"
    },
    {
      "capability_id": 146,
      "name": "Multimodal.OCR.Extract",
      "phase8_action": "remain_below_production_ready",
      "reason": "missing_engine_receipt",
      "status": "tested"
    },
    {
      "capability_id": 149,
      "name": "Multimodal.Audio.TranscribePlan",
      "phase8_action": "remain_below_production_ready",
      "reason": "missing_engine_receipt",
      "status": "tested"
    }
  ],
  "real_generation_executed": false,
  "registry_path": "config/capabilities/aw1_capability_factory_registry_phase8_gap_closure.json",
  "rollback_retired": false,
  "schema_version": "aw1.capability_factory.phase8_gap_closure.receipt.v1",
  "source_policy_decision": "S4_capability_gap_closure_safe_eval_no_production_mutation",
  "status_upgrades": [
    {
      "approval_required": true,
      "capability_id": 30,
      "engine_available": true,
      "engine_required": false,
      "eval_name": "fixture_to_production_ready_gate_eval",
      "evidence_path": "/log/aw1_capability_factory_phase8_gap_closure_latest.json",
      "evidence_receipt": "aw1_capability_factory_phase8_gap_closure_latest.json",
      "fail_count": 0,
      "new_status": "production_ready",
      "old_status": "tested",
      "pass_count": 1,
      "remaining_gap": "Production-ready for safe receipt-gated capability path; any high-risk live action still requires approval gate and rollback receipt.",
      "risk_level": "high"
    },
    {
      "approval_required": true,
      "capability_id": 32,
      "engine_available": true,
      "engine_required": false,
      "eval_name": "fixture_to_production_ready_gate_eval",
      "evidence_path": "/log/aw1_capability_factory_phase8_gap_closure_latest.json",
      "evidence_receipt": "aw1_capability_factory_phase8_gap_closure_latest.json",
      "fail_count": 0,
      "new_status": "production_ready",
      "old_status": "tested",
      "pass_count": 1,
      "remaining_gap": "Production-ready for safe receipt-gated capability path; any high-risk live action still requires approval gate and rollback receipt.",
      "risk_level": "high"
    },
    {
      "approval_required": true,
      "capability_id": 33,
      "engine_available": true,
      "engine_required": false,
      "eval_name": "fixture_to_production_ready_gate_eval",
      "evidence_path": "/log/aw1_capability_factory_phase8_gap_closure_latest.json",
      "evidence_receipt": "aw1_capability_factory_phase8_gap_closure_latest.json",
      "fail_count": 0,
      "new_status": "production_ready",
      "old_status": "tested",
      "pass_count": 1,
      "remaining_gap": "Production-ready for safe receipt-gated capability path; any high-risk live action still requires approval gate and rollback receipt.",
      "risk_level": "high"
    },
    {
      "approval_required": true,
      "capability_id": 35,
      "engine_available": true,
      "engine_required": false,
      "eval_name": "fixture_to_production_ready_gate_eval",
      "evidence_path": "/log/aw1_capability_factory_phase8_gap_closure_latest.json",
      "evidence_receipt": "aw1_capability_factory_phase8_gap_closure_latest.json",
      "fail_count": 0,
      "new_status": "production_ready",
      "old_status": "tested",
      "pass_count": 1,
      "remaining_gap": "Production-ready for safe receipt-gated capability path; any high-risk live action still requires approval gate and rollback receipt.",
      "risk_level": "high"
    },
    {
      "approval_required": true,
      "capability_id": 36,
      "engine_available": true,
      "engine_required": false,
      "eval_name": "fixture_to_production_ready_gate_eval",
      "evidence_path": "/log/aw1_capability_factory_phase8_gap_closure_latest.json",
      "evidence_receipt": "aw1_capability_factory_phase8_gap_closure_latest.json",
      "fail_count": 0,
      "new_status": "production_ready",
      "old_status": "tested",
      "pass_count": 1,
      "remaining_gap": "Production-ready for safe receipt-gated capability path; any high-risk live action still requires approval gate and rollback receipt.",
      "risk_level": "high"
    },
    {
      "approval_required": false,
      "capability_id": 52,
      "engine_available": true,
      "engine_required": false,
      "eval_name": "production_ready_evidence_strength_eval",
      "evidence_path": "/log/aw1_capability_factory_phase8_gap_closure_latest.json",
      "evidence_receipt": "aw1_capability_factory_phase8_gap_closure_latest.json",
      "fail_count": 0,
      "new_status": "production_ready",
      "old_status": "tested",
      "pass_count": 1,
      "remaining_gap": "Closed by Phase 8 safe eval receipt.",
      "risk_level": "medium"
    },
    {
      "approval_required": false,
      "capability_id": 100,
      "engine_available": true,
      "engine_required": false,
      "eval_name": "production_ready_evidence_strength_eval",
      "evidence_path": "/log/aw1_capability_factory_phase8_gap_closure_latest.json",
      "evidence_receipt": "aw1_capability_factory_phase8_gap_closure_latest.json",
      "fail_count": 0,
      "new_status": "production_ready",
      "old_status": "tested",
      "pass_count": 1,
      "remaining_gap": "Closed by Phase 8 safe eval receipt.",
      "risk_level": "medium"
    },
    {
      "approval_required": false,
      "capability_id": 104,
      "engine_available": true,
      "engine_required": false,
      "eval_name": "production_ready_evidence_strength_eval",
      "evidence_path": "/log/aw1_capability_factory_phase8_gap_closure_latest.json",
      "evidence_receipt": "aw1_capability_factory_phase8_gap_closure_latest.json",
      "fail_count": 0,
      "new_status": "production_ready",
      "old_status": "tested",
      "pass_count": 1,
      "remaining_gap": "Closed by Phase 8 safe eval receipt.",
      "risk_level": "medium"
    },
    {
      "approval_required": false,
      "capability_id": 105,
      "engine_available": true,
      "engine_required": false,
      "eval_name": "production_ready_evidence_strength_eval",
      "evidence_path": "/log/aw1_capability_factory_phase8_gap_closure_latest.json",
      "evidence_receipt": "aw1_capability_factory_phase8_gap_closure_latest.json",
      "fail_count": 0,
      "new_status": "production_ready",
      "old_status": "tested",
      "pass_count": 1,
      "remaining_gap": "Closed by Phase 8 safe eval receipt.",
      "risk_level": "medium"
    },
    {
      "approval_required": true,
      "capability_id": 131,
      "engine_available": true,
      "engine_required": false,
      "eval_name": "fixture_to_production_ready_gate_eval",
      "evidence_path": "/log/aw1_capability_factory_phase8_gap_closure_latest.json",
      "evidence_receipt": "aw1_capability_factory_phase8_gap_closure_latest.json",
      "fail_count": 0,
      "new_status": "production_ready",
      "old_status": "tested",
      "pass_count": 1,
      "remaining_gap": "Production-ready for safe receipt-gated capability path; any high-risk live action still requires approval gate and rollback receipt.",
      "risk_level": "high"
    },
    {
      "approval_required": true,
      "capability_id": 132,
      "engine_available": true,
      "engine_required": false,
      "eval_name": "fixture_to_production_ready_gate_eval",
      "evidence_path": "/log/aw1_capability_factory_phase8_gap_closure_latest.json",
      "evidence_receipt": "aw1_capability_factory_phase8_gap_closure_latest.json",
      "fail_count": 0,
      "new_status": "production_ready",
      "old_status": "tested",
      "pass_count": 1,
      "remaining_gap": "Production-ready for safe receipt-gated capability path; any high-risk live action still requires approval gate and rollback receipt.",
      "risk_level": "high"
    }
  ],
  "tested_count": 124,
  "timestamp_utc": "2026-08-03T13:56:25Z",
  "tokenizer_changed": false,
  "total_capabilities": 156,
  "upgrade_count": 11,
  "verdict": "BLOCKED_WITH_REASON"
}
