{
  "active_blockers": [
    "OFFLINE_COMMAND_FAILED",
    "PORT_8002_NOT_LISTENING",
    "PORT_8040_NOT_LISTENING",
    "PUBLIC_LATEST_NOT_PASS",
    "SECRET_SCAN_FAILED"
  ],
  "adapter_promoted": false,
  "full_cutover": false,
  "generated_at": "2026-07-10T09:45:09Z",
  "live_canary_changed": false,
  "loop_engineering": {
    "forbidden_actions": [
      "enable_live_canary",
      "increase_canary_percent",
      "training",
      "adapter_promotion",
      "weight_change",
      "full_cutover",
      "production_service_restart"
    ],
    "mode": "offline_only",
    "round_limit": 3,
    "round_protocol": [
      "snapshot",
      "offline_tests",
      "public_reindex_twice",
      "public_no_cache_checks",
      "secret_scan",
      "receipt"
    ]
  },
  "next_approval_required": true,
  "next_safe_action": "fix_blockers_offline_before_live_actions",
  "no_fake_pass": true,
  "production_changed": false,
  "public_safe": true,
  "receipt_type": "aw1_loop_engineering_runner",
  "rounds": [
    {
      "action": "offline_gates_reindex_public_checks",
      "blockers": [
        "OFFLINE_COMMAND_FAILED",
        "PORT_8002_NOT_LISTENING",
        "PORT_8040_NOT_LISTENING",
        "PUBLIC_LATEST_NOT_PASS",
        "SECRET_SCAN_FAILED"
      ],
      "commands": [
        {
          "cmd": "python3 -m py_compile scripts/aw1-public-log-index scripts/aw1-lmdeploy-5pct-bounded-canary-observer scripts/aw1-lmdeploy-7b-enable-percent",
          "duration_ms": 204.152,
          "pass": true,
          "returncode": 0,
          "stderr_tail": "",
          "stdout_tail": ""
        },
        {
          "cmd": "python3 tests/evals/test_aw1_public_log_index_quality_selector.py",
          "duration_ms": 5536.02,
          "pass": true,
          "returncode": 0,
          "stderr_tail": "..........................................\n----------------------------------------------------------------------\nRan 42 tests in 5.447s\n\nOK\n",
          "stdout_tail": ""
        },
        {
          "cmd": "python3 tests/evals/test_aw1_lmdeploy_5pct_public_gate_scope.py",
          "duration_ms": 182.697,
          "pass": true,
          "returncode": 0,
          "stderr_tail": "",
          "stdout_tail": "PASS test_aw1_lmdeploy_5pct_public_gate_scope\n"
        },
        {
          "cmd": "python3 tests/evals/test_aw1_lmdeploy_canary_route_accounting.py",
          "duration_ms": 1507.687,
          "pass": true,
          "returncode": 0,
          "stderr_tail": "...................................................................\n----------------------------------------------------------------------\nRan 67 tests in 1.419s\n\nOK\n",
          "stdout_tail": ""
        },
        {
          "cmd": "python3 tests/evals/test_aw1_lmdeploy_true_stream_sse_parser.py",
          "duration_ms": 81.58,
          "pass": true,
          "returncode": 0,
          "stderr_tail": ".....\n----------------------------------------------------------------------\nRan 5 tests in 0.034s\n\nOK\n",
          "stdout_tail": ""
        },
        {
          "cmd": "python3 scripts/aw1-public-log-index",
          "duration_ms": 189.315,
          "pass": false,
          "returncode": 2,
          "stderr_tail": "",
          "stdout_tail": "{\"canonical_owner\": \"scripts/aw1-fast-track-finalization-public-publisher\", \"verdict\": \"BLOCKED_AW1_PUBLIC_LOG_INDEX_NONCANONICAL_WRITER\"}\n"
        },
        {
          "cmd": "python3 scripts/aw1-public-log-index",
          "duration_ms": 193.705,
          "pass": false,
          "returncode": 2,
          "stderr_tail": "",
          "stdout_tail": "{\"canonical_owner\": \"scripts/aw1-fast-track-finalization-public-publisher\", \"verdict\": \"BLOCKED_AW1_PUBLIC_LOG_INDEX_NONCANONICAL_WRITER\"}\n"
        }
      ],
      "local_state_before_final_checks": {
        "latest": {
          "active_blockers": [],
          "effective_verdict": "BLOCKED_AW1_PRODUCTION_INDEPENDENCE_CLEAN_WINDOW_INCOMPLETE",
          "public_safe": true,
          "queue_item_count": 0,
          "stale_latest": false,
          "verdict": "BLOCKED_AW1_PRODUCTION_INDEPENDENCE_CLEAN_WINDOW_INCOMPLETE"
        },
        "log_health": {
          "status": "PASS"
        },
        "queue": {
          "queue_item_count": 0
        },
        "report": {
          "active_blockers": [],
          "effective_verdict": "PASS",
          "public_safe": true,
          "queue_item_count": 0
        }
      },
      "port_liveness": {
        "8002": false,
        "8010": true,
        "8040": false,
        "8068": true
      },
      "public_no_cache_state": {
        "latest": {
          "active_blockers": [],
          "effective_verdict": "BLOCKED_AW1_PRODUCTION_INDEPENDENCE_CLEAN_WINDOW_INCOMPLETE",
          "public_safe": true,
          "queue_item_count": 0,
          "stale_latest": false,
          "verdict": "BLOCKED_AW1_PRODUCTION_INDEPENDENCE_CLEAN_WINDOW_INCOMPLETE"
        },
        "log_health": {
          "status": "PASS"
        },
        "queue": {
          "queue_item_count": 0
        },
        "report": {
          "active_blockers": [],
          "effective_verdict": "PASS",
          "public_safe": true,
          "queue_item_count": 0
        }
      },
      "round": 1,
      "secret_scan": {
        "finding_count": 1,
        "findings": [
          {
            "file": "latest.json",
            "pattern": "https?://(?!aw1\\.awai\\.vn)[^\\s\\\"']+"
          }
        ],
        "pass": false
      },
      "verdict": "BLOCKED"
    }
  ],
  "source_policy_decision": "S4_loop_engineering_offline_gates; public_safe_metadata_only; no_live_canary_change",
  "training_started": false,
  "verdict": "BLOCKED",
  "weights_changed": false
}
