[
  {
    "role": "system",
    "content": "You are DeepSeek v4 pro thinking/max, an advisory-only software/project governance reviewer. Return JSON only."
  },
  {
    "role": "user",
    "content": "{\"input\": {\"artifact_refs\": {\"execution_state\": {\"exists\": true, \"path\": \"/wwwb/aitools/writer/execution_state.json\", \"sha256\": \"53b340be603dd37c47c9990476ce255ae5061748d3ed7f5b5c7bc66a0baaae09\", \"size_bytes\": 19420}, \"p2v23_held_packages\": {\"exists\": true, \"path\": \"/wwwb/aitools/writer/outputs/p_plan_v2_23_prompt_readiness_packaging_boundary_20260605_0730/P2V_23_held_row_package_rows.jsonl\", \"sha256\": \"4635c55a78bbb0fe95a0580a8437402dff9374ca653ff7343a305675ce3ddb36\", \"size_bytes\": 278536}, \"p2v23_package\": {\"exists\": true, \"path\": \"/wwwb/aitools/writer/outputs/p_plan_v2_23_prompt_readiness_packaging_boundary_20260605_0730/P2V_23_prompt_readiness_package.json\", \"sha256\": \"a57ebbac6bef7390e5f5ff4abf46c479f3cd2f612fb66f356541dab5eee748d5\", \"size_bytes\": 11758}, \"p2v24_debt_register\": {\"exists\": true, \"path\": \"/wwwb/aitools/writer/outputs/p_plan_v2_24_p_plan_final_closeout_20260605_0742/P2V_24_readiness_debt_register.jsonl\", \"sha256\": \"f11848721acf1688d4b4081e3e2491944721da098d5a386fcd7b561ea135c6d5\", \"size_bytes\": 201325}, \"p2v24_gate\": {\"exists\": true, \"path\": \"/wwwb/aitools/writer/outputs/p_plan_v2_24_p_plan_final_closeout_20260605_0742/P2V_24_final_closeout_gate.json\", \"sha256\": \"5ea5e39cefc8378d4923585369bbeee4cf518622e8fd1ea806dd7157b12ce6ed\", \"size_bytes\": 2622}, \"p2v24_handoff\": {\"exists\": true, \"path\": \"/wwwb/aitools/writer/outputs/p_plan_v2_24_p_plan_final_closeout_20260605_0742/P2V_24_now32_handoff_calibration.json\", \"sha256\": \"bd34848c561c09778a5a86206a3855908aa52eb7a34d7dfebd429ffc5ed745ff\", \"size_bytes\": 3335}, \"phase_acceptance\": {\"exists\": true, \"path\": \"/wwwb/aitools/writer/phase_acceptance.json\", \"sha256\": \"4779498479163420bc6df8f6252dd6266492e80e101079835ad4c92c6e3e5da6\", \"size_bytes\": 14152}, \"projectreport\": {\"exists\": true, \"path\": \"/wwwb/aitools/writer/projectreport.md\", \"sha256\": \"6516eccc8058045dfa66bccb36e47827b9defcd7066b43396a6292ba1bbf9df5\", \"size_bytes\": 7496}, \"todo\": {\"exists\": true, \"path\": \"/wwwb/aitools/writer/todo.md\", \"sha256\": \"0d9f3c7f328f8d39eead3e42d104fbe0a86c53daaa1c8d6a3408c21b7f669970\", \"size_bytes\": 7008}, \"workflow\": {\"exists\": true, \"path\": \"/wwwb/aitools/writer/workflow.json\", \"sha256\": \"a131b82521896a86788dd51ff7868893fe58ddd43573015aea37c718a233f845\", \"size_bytes\": 79235}}, \"contract_doc_excerpt\": \"# Held/Debt Repair Readiness Clearance Contract\\n\\n更新时间：`2026-06-07T19:28:00+08:00`\\n\\n## Status\\n\\n- contract id: `held_debt_repair_readiness_clearance_contract`\\n- status: `held_debt_repair_readiness_clearance_contract_landed_pending_implementation`\\n- active route remains: `platform_neutral_prompt_readiness_manual_execution_log_contract`\\n- active route authority: `execution_state.json.next_entrypoint`\\n- basis retrospective: `docs/post_now33_code_level_retrospective_control_plane_recalibration_20260607.md`\\n- detail rules: `outputs/post_now33_code_level_recalibration_final_20260607_1917/POST_NOW33_next_stage_detail_rules.json`\\n\\n## Purpose\\n\\nCreate the next explicit mainline after NOW-33/34/35 terminal boundary reconciliation: a read-only held/debt repair readiness clearance lane.\\n\\nThe lane classifies held/debt blockers, verifies register integrity, derives dependency groups, and prepares review/repair readiness packets. It does not promote held rows, mutate readiness rows, execute repair, write overlays/KG, bind assets, create evidence, run providers, replay, transition route, mutate outputs indexes, or claim production acceptance.\\n\\n## Authoritative Inputs\\n\\nRequired inputs for implementation:\\n\\n- P2V-24 final closeout gate: `outputs/p_plan_v2_24_p_plan_final_closeout_20260605_0742/P2V_24_final_closeout_gate.json`\\n- P2V-24 readiness debt register: `outputs/p_plan_v2_24_p_plan_final_closeout_20260605_0742/P2V_24_readiness_debt_register.jsonl`\\n- P2V-24 NOW-32 handoff calibration: `outputs/p_plan_v2_24_p_plan_final_closeout_20260605_0742/P2V_24_now32_handoff_calibration.json`\\n- P2V-23 held row package rows: `outputs/p_plan_v2_23_prompt_readiness_packaging_boundary_20260605_0730/P2V_23_held_row_package_rows.jsonl`\\n- P2V-23 prompt readiness package: `outputs/p_plan_v2_23_prompt_readiness_packaging_boundary_20260605_0730/P2V_23_prompt_readiness_package.json`\\n- NOW-33 dry-run gate: `outputs/now33_canonical_uid_binding_acceptance_advisory_dry_run_final_20260607_1830/NOW_33_canonical_uid_binding_gate.json`\\n- post-NOW-33 recalibration gate: `outputs/post_now33_code_level_recalibration_final_20260607_1917/POST_NOW33_recalibration_gate.json`\\n\\nBaseline counts from current evidence:\\n\\n- draft rows: `1638`\\n- held rows: `240`\\n- readiness debt rows: `247`\\n- chapter readiness debt rows: `7`\\n- held row debt rows: `240`\\n- held `qa_review_required`: `239`\\n- held `repair_deferred`: `1`\\n- asset slots missing real reference: `3276`\\n\\nThese are baseline evidence counts only. The implementation must re-derive them from authoritative input artifacts at runtime and block on unexplained drift.\\n\\n## Allowed Work\\n\\nImplementation may:\\n\\n- read and fingerprint required input artifacts;\\n- parse P2V-24 debt register JSONL and P2V-23 held package JSONL;\\n- verify row counts, unique IDs, debt type counts, hold label counts, and cross-file referential integrity;\\n- group debt by chapter, held row, source/shot refs, readiness impact, hold label, and required future contract;\\n- classify blocker categories using deterministic rules and optional DeepSeek advisory semantics;\\n- emit read-only queues and review surfaces:\\n  - `HELD_DEBT_clearance_input.json`\\n  - `HELD_DEBT_register_integrity_report.json`\\n  - `HELD_DEBT_chapter_debt_queue.jsonl`\\n  - `HELD_DEBT_held_row_debt_queue.jsonl`\\n  - `HELD_DEBT_dependency_map.json`\\n  - `HELD_DEBT_clearance_readiness_summary.json`\\n  - `HELD_DEBT_clearance_validation_report.json`\\n  - `HELD_DEBT_clearance_gate.json`\\n  - `HELD_DEBT_clearance_review.html`\\n  - `manifest.json`\\n- record two DeepSeek v4 pro thinking/max advisory rounds for implementation closeout.\\n\\n## Forbidden Work\\n\\nImplementation must not:\\n\\n- promote held rows;\\n- mutate draft, held, readiness, package, or debt rows;\\n- create accepted/operator overlays;\\n- write canonical UID, canonical KG, raw KG, entity store, or replay actions;\\n- generate/acquire/bind assets;\\n- generate provider-specific prompts or adapter payloads;\\n- execute provider jobs or generate media;\\n- create manual/provider/operator evidence;\\n- ingest feedback, execute repair, or replay;\\n- mutate `outputs/index.json` / `outputs/index-lite.json`;\\n- change `execution_state.json.next_entrypoint`;\\n- claim production readiness or operator acceptance.\\n\\n## Deterministic Validation Rules\\n\\nImplementation gate must fail if any of the following occurs:\\n\\n- required input artifact is missing or hash cannot be computed;\\n- P2V-24 gate is missing or validator status is not pass;\\n- P2V-24 debt register row count does not match re-derived debt totals;\\n- debt IDs are missing or duplicated;\\n- held row debts do not resolve to exactly one held package row by `held_row_id` and `held_package_row_id`;\\n- chapter readiness debts do not reconcile with chapter-level held counts;\\n- any row has `production_lane_accepted=true`;\\n- any output claims writeback, evidence, provider/media execution, route transition, replay, asset binding, output-index mutation, or production acceptance;\\n- DeepSeek Round 1 or Round 2 is skipped, timeout, unavailable, parse-failed, or has unresolved high/blocker findings;\\n- `execution_state.json.next_entrypoint` changes.\\n\\n## Classification Rules\\n\\nInitial deterministic classes:\\n\\n- `chapter_readiness_blocker`: `debt_type=chapter_readiness_debt`\\n- `held_row_qa_review`: `debt_type=held_row_debt` and `hold_label=qa_review_required`\\n- `held_row_repair_deferred`: `debt_type=held_row_debt` and `hold_label=repair_deferred`\\n- `source_or_shot_dependency`: held row carries `p2v18_shot_id`, `p2v19_shot_packet_id`, `p2v20_readiness_row_id`, or `p2v21_planning_row_id`\\n- `evidence_not_execution_blocker`: `required_future_contract=explicit_QA_repair_or_evidence_contract_after_P计划_closeout`\\n\\nLLM may advise semantic subtype or review priority, but program owns final queue IDs, schemas, validators, counts, and gate status.\\n\\n## DeepSeek Consultation Requirements\\n\\nBefore implementation closeout:\\n\\n- Round 1 must review contract implementation, queues, validators, review surface, and evidence boundaries.\\n- Round 2 must critique Round 1 for overreach, missed drift, hidden mutation, authority confusion, missing assumptions, and operator constraints.\\n- model: `deepseek-v4-pro`\\n- thinking: enabled\\n- reasoning effort: `max`\\n- timeout: `600`\\n- missing/skipped/timeout/unavailable/parse_failed blocks pass/readiness unless explicitly recorded as `blocked_unavailable`.\\n\\nDeepSeek is advisory-only. It may satisfy expert consultation under operator delegation, but it is not operator acceptance, provider/manual evidence, route authority, writeback authority, replay authority, or outputs-index authority.\\n\\n## Acceptance Criteria\\n\\nThe contract is landed when:\\n\\n- this document exists and is referenced by control-plane short files;\\n- two DeepSeek v4 pro thinking/max consultation rounds for the contract parse pass with no high/blocker findings;\\n- `execution_state.json.next_entrypoint` remains unchanged;\\n- JSON parse, workflow_guard, and git diff check pass.\\n\\nThe implementation is not landed by this contract. A future implementation batch must create the deterministic runner, artifacts, tests, DeepSeek implementation rounds, retrospective, and control-plane updates.\\n\\n\", \"contract_doc_ref\": {\"exists\": true, \"path\": \"/wwwb/aitools/writer/docs/held_debt_repair_readiness_clearance_contract_20260607.md\", \"sha256\": \"9ccc8992100c8bf8bc389b3e3ab5c8e1276abcaa2d91d45e4095d27e083cc48c\", \"size_bytes\": 7166}, \"created_at\": \"2026-06-07T11:25:31.060139Z\", \"hard_boundaries\": [\"Contract landing only; no held-row promotion or readiness row mutation.\", \"No accepted/operator overlay, canonical UID/KG/raw KG/entity-store writeback, replay, asset binding, provider/media/manual execution, evidence, feedback, outputs-index mutation, route transition, or production acceptance.\", \"DeepSeek is advisory-only and cannot become operator acceptance or canonical authority.\", \"DeepSeek missing/skipped/timeout/unavailable/parse_failed blocks pass/readiness for this high-impact contract.\"], \"input_fingerprint\": \"2d36007c06842b62f1e351142fefb3dba0f8a216973a2fe9687559b74140becc\", \"input_stats\": {\"p2v23_held_packages\": {\"counts\": {\"debt_type\": {\"\": 240}, \"hold_label\": {\"qa_review_required\": 239, \"repair_deferred\": 1}}, \"first_row\": {\"carried_defer_row_ids\": [\"P2V21CARRY000001\"], \"chapter_heading\": \"第一回　甄士隱夢幻識通靈　賈雨村風塵怀閨秀\", \"chapter_index\": 1, \"duration_repair_row_id\": \"\", \"held_package_row_id\": \"P2V23HELD000001\", \"held_row_id\": \"P2V22HELD000001\", \"hold_label\": \"qa_review_required\", \"hold_reasons\": [\"p2v20_qa_review_required\"], \"p2v18_shot_id\": \"P2V18CH01SC012SH007\", \"p2v19_shot_packet_id\": \"P2V19CH01SC012SH007\", \"p2v20_readiness_row_id\": \"P2V20CH01SC012SH007\", \"p2v21_planning_row_id\": \"P2V21CH01SC012SH007\", \"package_row_id\": \"P2V23PKGCH01\", \"production_lane_accepted\": false, \"provider_manual_execution_allowed\": false, \"qa_boundary_ids\": [\"P2V20CARRY000001\"], \"readiness_impact\": \"blocks_chapter_full_readiness\", \"schema_id\": \"prompt_readiness_package_boundary.v0_draft\", \"script_file\": \"P2V_17_chapter_01_pipeline.txt\", \"script_sha256\": \"cb20d19ed938c21ef5d0198d6222244a1acf39accb4231536e1c28453738dd05\", \"source_file\": \"P2V_17_chapter_01_source.txt\", \"source_sha256\": \"1c85a7ece733676be2d091577f93b2f6b0d8541e1974298717cf22eceacc370c\", \"stage\": \"P计划_V2_23_prompt_readiness_packaging_boundary\", \"version\": \"p_plan_v2_23_prompt_readiness_packaging_boundary.v1\"}, \"parse_failure_count\": 0, \"row_count\": 240}, \"p2v24_debt_register\": {\"counts\": {\"debt_type\": {\"chapter_readiness_debt\": 7, \"held_row_debt\": 240}, \"hold_label\": {\"\": 7, \"qa_review_required\": 239, \"repair_deferred\": 1}}, \"first_row\": {\"chapter_heading\": \"第一回　甄士隱夢幻識通靈　賈雨村風塵怀閨秀\", \"chapter_index\": 1, \"debt_id\": \"P2V24DEBT000001\", \"debt_type\": \"chapter_readiness_debt\", \"draft_row_count\": 127, \"held_qa_review_count\": 9, \"held_repair_deferred_count\": 1, \"held_row_count\": 10, \"production_lane_accepted\": false, \"readiness_impact\": \"blocks_complete_chapter_readiness\", \"readiness_label\": \"partial_ready_with_holds\", \"required_future_contract\": \"explicit_QA_repair_or_evidence_contract_after_P计划_closeout\", \"schema_id\": \"p_plan_final_closeout.v1\", \"stage\": \"P计划_V2_24_p_plan_final_closeout\", \"version\": \"p_plan_v2_24_p_plan_final_closeout.v1\"}, \"parse_failure_count\": 0, \"row_count\": 247}, \"p2v24_gate\": {\"accepted_overlay_write_count\": 0, \"adapter_payload_count\": 0, \"canonical_kg_writeback_count\": 0, \"chapter_package_count\": 20, \"chapter_readiness_debt_count\": 7, \"debt_row_count\": 247, \"draft_row_count\": 1638, \"feedback_intake_count\": 0, \"fully_ready_chapter_count\": 13, \"held_row_count\": 240, \"held_row_debt_count\": 240, \"manual_provider_evidence_count\": 0, \"media_generation_count\": 0, \"operator_evidence_creation_count\": 0, \"operator_overlay_write_count\": 0, \"outputs_index_mutation_count\": 0, \"partial_or_held_chapter_count\": 7, \"production_lane_accepted_count\": 0, \"provider_job_execution_count\": 0, \"provider_prompt_count\": 0, \"provider_prompt_syntax_count\": 0, \"raw_kg_writeback_count\": 0, \"repair_execution_count\": 0, \"replay_action_count\": 0, \"validator_failure_count\": 0}}, \"output_run_dir\": \"outputs/held_debt_repair_readiness_clearance_contract_deepseek_round1_20260607_1930\", \"post_now33_detail_rules\": {\"contract_scope\": {\"allowed\": [\"load P2V-24 readiness debt register and held rows\", \"load NOW-32..35 advisory sidecar summaries\", \"load NOW-33 guard and dry-run summaries as context\", \"classify blocker categories deterministically\", \"emit held/debt repair readiness queues, dependency map, validator report, gate, and review HTML\", \"use DeepSeek v4 pro thinking/max for semantic blocker taxonomy and critique\"], \"not_allowed\": [\"held-row promotion\", \"readiness row mutation\", \"accepted/operator overlay writeback\", \"canonical UID/KG/raw KG/entity-store writeback\", \"asset generation, acquisition, or binding\", \"provider/media/manual execution\", \"evidence creation\", \"feedback intake, repair, replay, route transition, outputs-index mutation, or production acceptance\"], \"type\": \"read_only_contract_first\"}, \"deepseek_round2_finding_disposition\": {\"absorbed\": [\"post-slimming workflow_guard structural integrity verification\", \"runtime re-derivation of held/debt/draft counts from authoritative registers\"], \"rejected_invalid\": [{\"finding\": \"gate passage does not require successful DeepSeek call\", \"reason\": \"Contradicts AGENTS.md and workflow policy: missing/skipped/unparseable DeepSeek advisory blocks pass/readiness unless explicitly recorded as blocked_unavailable. DeepSeek remains advisory-only but its required availability is still a gate precondition for this high-impact decision.\"}]}, \"deepseek_rules\": {\"advisory_only\": true, \"availability_boundary_note\": \"DeepSeek unavailable/skipped/timeout/parse_failed blocks pass/readiness for high-impact gates under current project policy; it is not optional and never becomes operator acceptance or canonical authority.\", \"missing_skipped_timeout_or_parse_failed_blocks_pass\": true, \"model\": \"deepseek-v4-pro\", \"reasoning_effort\": \"max\", \"required_rounds\": 2, \"thinking_type\": \"enabled\", \"timeout_seconds\": 600}, \"gate_pass_requires\": [\"program-owned input hashes for readiness/debt and NOW-33 context artifacts\", \"held/debt row counts reconcile with current evidence or discrepancy is blocked\", \"every queue row carries source refs and blocker taxonomy\", \"no row mutation/writeback/evidence/provider/asset/route side-effect counters are nonzero\", \"DeepSeek Round 1 and Round 2 parse pass with no unresolved high/blocker findings\", \"review surface clearly separates current canonical state, advisory recommendations, blocked actions, and next allowed decisions\", \"execution_state.json.next_entrypoint unchanged\"], \"input_invariants\": {\"baseline_count_rule\": \"observed baseline counts are audit context only; the next contract must re-derive counts from authoritative registers at execution time and block on unexplained drift\", \"manifest_driven_only\": true, \"now33_dry_run_boundary\": \"dry_run_acceptance_readiness_boundary_only_no_writeback\", \"now34_boundary\": \"advisory_schema_validator_closed_no_provider_payload\", \"now35_boundary\": \"advisory_reviewer_harness_closed_no_acceptance\", \"observed_baseline_draft_rows\": 1638, \"observed_baseline_held_rows\": 240, \"observed_baseline_readiness_debt_rows\": 247, \"runtime_authorities\": [\"P2V-24 final closeout readiness/debt artifacts\", \"NOW-32 advisory held/debt sidecars\", \"current manifest-driven readiness registers named by the contract input\"], \"runtime_branch_by_chapter_entity_title_or_sample_text_allowed\": false, \"runtime_rederive_required\": true}, \"primary_lane\": \"held_debt_repair_readiness_clearance_contract\", \"stage\": \"post_now33_code_level_retrospective_control_plane_recalibration\", \"terminal_now33_34_35_acceptance\": {\"interpretation\": \"NOW-33/34/35 are closed at the current authorized non-execution boundaries; production/evidence/writeback extensions are blocked, not silently pending inside these NOW labels.\", \"now33\": {\"boundary\": \"dry_run_acceptance_readiness_boundary_only_no_writeback\", \"closed\": true, \"closed_as\": \"canonical_uid_binding_acceptance_dry_run_closed_no_writeback\", \"deferred_candidate_refs\": 1378, \"dry_run_overlay_binding_candidates\": 98, \"real_writeback_blocked\": true, \"registry_change_requests\": 28}, \"now34\": {\"boundary\": \"structural_schema_validator_advisory_only\", \"closed\": true, \"closed_as\": \"advisory_schema_validator_closed_no_provider_payload\", \"production_readiness_not_claimed\": true, \"provider_payload_generation_blocked\": true}, \"now35\": {\"boundary\": \"reviewer_harness_schema_advisory_only\", \"closed\": true, \"closed_as\": \"advisory_reviewer_harness_closed_no_acceptance\", \"live_review_cycle_blocked\": true, \"operator_acceptance_not_claimed\": true}, \"status\": \"now33_34_35_terminal_boundary_reconciled_landed_validated\"}, \"version\": \"post_now33_code_level_recalibration.v1\"}, \"post_now33_recalibration_gate\": {\"active_route_unchanged\": true, \"canonical_uid_writeback_allowed\": false, \"created_at\": \"2026-06-07T11:14:10.168048Z\", \"deepseek_advisory_is_operator_production_acceptance\": false, \"failures\": [], \"gate_status\": \"post_now33_code_level_recalibration_pass\", \"next_entrypoint_unchanged\": true, \"next_primary_lane\": \"held_debt_repair_readiness_clearance_contract\", \"next_primary_lane_requires_explicit_contract\": true, \"now33_34_35_terminal_boundary_reconciled\": true, \"now33_closed_as\": \"dry_run_acceptance_readiness_boundary_only_no_writeback\", \"now34_closed_as\": \"advisory_schema_validator_closed_no_provider_payload\", \"now35_closed_as\": \"advisory_reviewer_harness_closed_no_acceptance\", \"operator_production_acceptance_claimed\": false, \"pass\": true, \"policy\": {\"accepted_overlay_writeback_allowed\": false, \"active_route_authority\": \"execution_state.json.next_entrypoint\", \"adapter_payload_allowed\": false, \"asset_binding_allowed\": false, \"asset_generation_or_acquisition_allowed\": false, \"canonical_kg_writeback_allowed\": false, \"canonical_uid_writeback_allowed\": false, \"deepseek_advisory_is_operator_production_acceptance\": false, \"deepseek_advisory_may_substitute_for_expert_advice\": true, \"deepseek_findings_are_program_validator_inputs\": true, \"deepseek_findings_have_direct_state_authority\": false, \"entity_store_writeback_allowed\": false, \"execution_state_next_entrypoint_unchanged\": true, \"feedback_intake_allowed\": false, \"manual_provider_evidence_creation_allowed\": false, \"media_generation_allowed\": false, \"operator_evidence_creation_allowed\": false, \"operator_overlay_writeback_allowed\": false, \"operator_production_acceptance_claimed\": false, \"outputs_index_mutation_allowed\": false, \"provider_job_execution_allowed\": false, \"provider_specific_prompt_allowed\": false, \"raw_kg_writeback_allowed\": false, \"repair_execution_allowed\": false, \"replay_execution_allowed\": false, \"retrospective_control_plane_and_planning_only\": true, \"route_transition_allowed\": false, \"row_mutation_allowed\": false, \"runtime_branch_by_work_title_entity_name_or_sample_text_allowed\": false, \"stage\": \"post_now33_code_level_retrospective_control_plane_recalibration\"}, \"provider_manual_execution_allowed\": false, \"stage\": \"post_now33_code_level_retrospective_control_plane_recalibration\", \"status\": \"now33_34_35_terminal_boundary_reconciled_landed_validated\", \"summary\": {\"accepted_overlay_write_count\": 0, \"adapter_payload_count\": 0, \"asset_slots_missing_real_reference\": 3276, \"canonical_kg_writeback_count\": 0, \"canonical_uid_writeback_count\": 0, \"deepseek_round1_parse_status\": \"pass\", \"deepseek_round1_verdict\": \"supports_post_now33_code_level_recalibration\", \"deepseek_round2_parse_status\": \"pass\", \"deepseek_round2_verdict\": \"round1_supported_with_corrections\", \"draft_row_count\": 1638, \"entity_store_writeback_count\": 0, \"feedback_intake_count\": 0, \"held_row_count\": 240, \"manual_provider_evidence_count\": 0, \"media_generation_count\": 0, \"now32_advisory_status\": \"advisory_held_debt_audit_closed_no_promotion\", \"now33_dry_decision_candidate_count\": 1504, \"now33_dry_deferred_candidate_ref_count\": 1378, \"now33_dry_overlay_binding_candidate_count\": 98, \"now33_dry_registry_change_request_count\": 28, \"now33_dry_validator_failure_count\": 0, \"now33_dry_validator_warning_count\": 0, \"now33_guard_candidate_ref_count\": 1476, \"now33_guard_candidate_ref_review_queue_rows\": 1476, \"now33_guard_registry_review_queue_rows\": 28, \"now33_initial_advisory_status\": \"advisory_entity_asset_gap_assessment_closed_no_writeback\", \"now34_advisory_status\": \"pass\", \"now35_advisory_status\": \"advisory_reviewer_harness_closed_no_acceptance\", \"operator_evidence_creation_count\": 0, \"operator_overlay_write_count\": 0, \"outputs_index_mutation_count\": 0, \"provider_job_execution_count\": 0, \"provider_prompt_count\": 0, \"raw_kg_writeback_count\": 0, \"readiness_debt_row_count\": 247, \"repair_execution_count\": 0, \"replay_action_count\": 0, \"target_registry_authority_satisfying_count\": 28, \"target_registry_blocked_for_review_count\": 685, \"target_registry_entity_count\": 713, \"target_source_fingerprint\": \"c5d6ab4f5d8bc0aa4a018ebe6daec3315b0d646cb189b1a4fb28fe9a6e23ba34\", \"validator_failure_count\": 0}, \"validator_failure_count\": 0, \"validator_status\": \"pass\", \"version\": \"post_now33_code_level_recalibration_gate.v1\"}, \"previous_round\": {\"dir\": \"\", \"parsed\": {}}, \"project_root\": \"/wwwb/aitools/writer\", \"round_id\": \"round1\", \"stage\": \"held_debt_repair_readiness_clearance_contract\", \"version\": \"held_debt_repair_readiness_clearance_contract_deepseek.v1\"}, \"round_id\": \"round1\", \"schema\": {\"confidence\": \"high | medium | low\", \"contract_scope_supported\": true, \"findings\": [{\"category\": \"scope | validator | evidence | boundary | held_debt | deepseek | control_plane | other\", \"description\": \"specific issue\", \"required_fix\": \"specific fix\", \"severity\": \"blocker | high | medium | low\"}], \"overall_verdict\": \"supports_held_debt_clearance_contract | supports_with_required_corrections | does_not_support\", \"parse_status\": \"pass\", \"read_only_boundary_supported\": true, \"recommended_disposition\": \"land_as_written | land_after_corrections | block\", \"required_corrections\": [\"specific correction\"]}, \"task\": \"Review the held/debt repair readiness clearance contract for Novel2Video. Return strict JSON only.\"}"
  }
]