{
  "version": "screenplay_residual_handoff.v1",
  "generated_at": "2026-04-09T06:48:04.551403Z",
  "inputs": {
    "reserve_probe_path": "/wwwb/aitools/writer/outputs/quality_gates/screenplay_reserve_probe_current.json",
    "acceptance_path": "/wwwb/aitools/writer/outputs/quality_gates/screenplay_real_sample_acceptance_current.json",
    "fresh_run_dirs": [
      "/wwwb/aitools/writer/outputs/daozu_now11_s3_step4_modern_smoke_v1"
    ]
  },
  "summary": {
    "status": "pass",
    "handoff_ready": true,
    "acceptance_status": "pass",
    "platform_status": "pass",
    "residual_boundary_status": "pass",
    "reserve_catchup_required_count": 0,
    "selected_blocking_count": 0,
    "true_current_rule_regression_detected": false,
    "deferred_run_count": 3,
    "fresh_run_count": 1,
    "fresh_run_boundary_ok": true,
    "selected_source_count": 10,
    "platform_selected_source_count": 10
  },
  "defer_contracts": [
    {
      "run_name": "daozu_conflict_downstream_trim8_20260329_v1",
      "run_dir": "outputs/daozu_conflict_downstream_trim8_20260329_v1",
      "classification": "baseline_pressure_only",
      "boundary_role": "reserve_only_nonblocking",
      "blocking_scope": "reserve_reference_only",
      "closeout_policy": "keep_as_reserve_reference",
      "defer_tier": "reserve_nonblocking",
      "defer_reason": "仅暴露 broad baseline / writing_strategy 压力，未触发 delivery gate。",
      "promotion_triggers": [
        "同类问题出现在 selected latest run 并触发 delivery gate 或 selected_blocking",
        "同类问题不再局限于 baseline track，而开始打开 mainline delivery regression",
        "reserve_probe 再次出现 reserve_catchup_required 或 true_current_rule_regression_detected=true"
      ],
      "rationale": "当前样本未触发 delivery gate，但仍存在 baseline-pressure 或 legacy-only 压力，应记录为储备观察项而不是主链阻塞。"
    },
    {
      "run_name": "adaptation_round2_script_smoke_20260328_v1",
      "run_dir": "outputs/adaptation_round2_script_smoke_20260328_v1",
      "classification": "reserve_profile_limit",
      "boundary_role": "reserve_only_nonblocking",
      "blocking_scope": "reserve_reference_only",
      "closeout_policy": "keep_as_reserve_reference",
      "defer_tier": "small_profile_reference",
      "defer_reason": "只对应小体量 smoke 的长度/短块画像限制，当前 product_quality 仍可接受。",
      "promotion_triggers": [
        "问题在 fresh direct-input 非小体量样本中稳定复现",
        "不再局限于 upload_chars / short_block_ratio，而演化成更高层的 delivery regression",
        "同类 run 的 product_quality 从 pass 退化为 fail"
      ],
      "rationale": "当前 reserve 样本只暴露小体量 smoke 常见的长度/短块警告，且 product_quality 仍为 pass；应视为样本画像受限，而不是主线写作回退。"
    },
    {
      "run_name": "daozu_now11_s3_step4_modern_smoke_v1",
      "run_dir": "outputs/daozu_now11_s3_step4_modern_smoke_v1",
      "classification": "baseline_pressure_only",
      "boundary_role": "reserve_only_nonblocking",
      "blocking_scope": "reserve_reference_only",
      "closeout_policy": "keep_as_reserve_reference",
      "defer_tier": "reserve_nonblocking",
      "defer_reason": "仅暴露 broad baseline / writing_strategy 压力，未触发 delivery gate。",
      "promotion_triggers": [
        "同类问题出现在 selected latest run 并触发 delivery gate 或 selected_blocking",
        "同类问题不再局限于 baseline track，而开始打开 mainline delivery regression",
        "reserve_probe 再次出现 reserve_catchup_required 或 true_current_rule_regression_detected=true"
      ],
      "rationale": "当前样本未触发 delivery gate，但仍存在 baseline-pressure 或 legacy-only 压力，应记录为储备观察项而不是主链阻塞。"
    }
  ],
  "fresh_run_validations": [
    {
      "run_name": "daozu_now11_s3_step4_modern_smoke_v1",
      "run_dir": "outputs/daozu_now11_s3_step4_modern_smoke_v1",
      "classification": "baseline_pressure_only",
      "boundary_role": "reserve_only_nonblocking",
      "blocking_scope": "reserve_reference_only",
      "quality_gate_status": "pass",
      "product_quality_status": "warn",
      "fresh_run_boundary_ok": true
    }
  ],
  "next_stage_recommendation": {
    "id": "now11_s4_step1_modern_source_batch_expansion",
    "title": "S4-Step-1 modern-source 扩量验证与 residual 批量治理",
    "recommended_when": "handoff_ready=true",
    "rationale": "S3-Step-5 已把 residual defer 合同冻结完成，下一步应扩大 modern-source direct-input 样本并批量观察 residual 是否继续保持 nonblocking。"
  }
}