[
  {
    "content": "You are DeepSeek v4 pro thinking/max acting as a standing third-party advisory reviewer for Novel2Video. Return JSON only. Your output is advisory-only, not evidence, not route authority, not operator acceptance, and not a provider/manual execution record.",
    "role": "system"
  },
  {
    "content": "Review the following Now-32 context and propose concrete, generic control-plane/evidence-contract details. Do not recommend provider execution, media generation, feedback intake, KG/overlay/replay writeback, outputs index mutation, or activation of Now-33/34/35/36. Do not write runtime branching based on work title, entity name, character name, block title, or sample text. Required response schema:\n{\n  \"parse_status\": \"pass\",\n  \"overall_verdict\": \"string\",\n  \"now32_contract_sections\": [\n    \"section ids and purpose\"\n  ],\n  \"evidence_taxonomy\": [\n    \"classification rules for pending/template/manual/provider/operator/advisory evidence\"\n  ],\n  \"manual_execution_log_contract\": {\n    \"required_fields\": [],\n    \"template_only_fields\": [],\n    \"real_evidence_fields\": [],\n    \"forbidden_defaults\": []\n  },\n  \"pre_execution_gate\": {\n    \"must_pass\": [],\n    \"must_remain_false\": [],\n    \"blocked_if\": []\n  },\n  \"allowed_definition_work\": [],\n  \"blocked_actions\": [],\n  \"control_plane_hardening\": [],\n  \"validation_commands_or_checks\": [],\n  \"residual_risks\": [],\n  \"confidence\": \"high|medium|low\"\n}\n\nContext:\n{\n  \"authority\": {\n    \"current_stage\": \"Now-32\",\n    \"current_substage\": \"Prompt-Readiness-Manual-Execution-Log-Contract\",\n    \"next_entrypoint_id\": \"platform_neutral_prompt_readiness_manual_execution_log_contract\",\n    \"phase_gate_status\": \"open\",\n    \"workflow_index_active_workflow_id\": \"platform_neutral_prompt_readiness_manual_execution_log_contract\"\n  },\n  \"current_strategy_excerpt\": \"# Post-P计划 Now-32..36 Candidate Mainline Strategy\\n\\n更新时间：`2026-06-05T13:42:00+08:00`\\n\\n## Status\\n\\n- Current active route: `Now-32 / Prompt-Readiness-Manual-Execution-Log-Contract`\\n- Active route authority: `execution_state.json.next_entrypoint`\\n- P计划 status: `P计划_V2_closed_after_P2V24_final_closeout`\\n- This document is a definition-phase strategy record only. It does not activate Now-33, Now-34, Now-35, or Now-36.\\n- `execution_state.json.next_entrypoint` must remain `platform_neutral_prompt_readiness_manual_execution_log_contract`.\\n\\n## Evidence Basis\\n\\n- Operator direction on 2026-06-05: keep DeepSeek v4 pro thinking/max as standing third-party consultant; use its advice dialectically; require at least two deep consultation rounds for high-impact strategy, quality gate, and schema decisions.\\n- Round 1 DeepSeek consultation: `outputs/post_p_plan_now32_36_strategy_deepseek_consultation_20260605_1232`\\n- Round 2 DeepSeek critique/refinement: `outputs/post_p_plan_now32_36_strategy_deepseek_consultation_round2_20260605_1245`\\n- Industry resources inspected:\\n  - `docs/resource/【对客】Doubao-Seedance-2.0：企业级业务场景指南.zip`\\n  - `docs/resource/火山剧创优秀短剧作品赏析--动画短片 PV 剧本：《微光巢穴》.zip`\\n- Format reference resource classified for Now-36:\\n  - `docs/resource/Dramart_标准剧本格式参考_1775308799.pdf`\\n  - sha256: `2d1dfa9e989c2218ca10115d9e2b11d5f791c7a43bd99511c78e49f0a5324f30`\\n  - size: `4708454` bytes\\n  - classification: Dramart script format reference only; not a creative-quality benchmark, not a schema migration trigger, and not an active production/evidence artifact.\\n\\n## Strategic Diagnosis\\n\\nThe pipeline should not define its value as beating `deepseek_strong_direct` in one-off prose quality. Direct generation can produce strong scripts, but it does not reliably produce a stable production graph.\\n\\nThe pipeline's durable advantage is:\\n\\n- stable KG/entity links for characters, locations, props, motifs, organizations, and narrative functions;\\n- shot-level binding from screenplay text to entity refs, location refs, prop refs, source refs, and reference assets;\\n- provider-neutral production packet lineage;\\n- deterministic validators, debt registers, review surfaces, and handoff logs;\\n- explicit separation of advisory, readiness, evidence, acceptance, and production execution.\\n\\nIndustry benchmark resources reinforce this direction. The Seedance guide treats production prompts as structured control packets: subject, action, camera language, reference assets, style/aesthetics, audio/SFX, and restrictions. The `微光巢穴` sample treats script output as a production bible: high-level style and tempo, scene/dialogue layer, time-coded shot layer, character/prop/scene asset tables, and sound/subtitle/action rhythm.\\n\\nTherefore, future work should optimize toward asset-linked, entity-linked, traceable production packets, not literary script text alone.\\n\\n## Candidate Mainlines\\n\\n### Now-32 Active: Prompt Readiness QA And Manual Execution Log Contract\\n\\nObjective: Keep the active evidence gate after P计划 closeout. Now-32 governs readiness handoff, manual execution log structure, and evidence boundaries.\\n\\nStatus: `active`\\n\\nAllowed now:\\n\\n- Define and inspect readiness/handoff controls.\\n- Keep held-row debt explicit.\\n- Prepare manual/evidence contract details without generating provider evidence.\\n- Record DeepSeek advisory as advisory-only.\\n\\nBlocked:\\n\\n- Provider execution.\\n- Media generation.\\n- Manual/provider/operator evidence creation.\\n- Feedback intake, repair replay, KG/overlay writeback, outputs index mutation, production acceptance.\\n\\n### Now-33 Candidate: KG/Entity-Link And Asset Binding Strengthening\\n\\nObjective: Define and, after explicit activation only, bind prompt/readiness rows to stable KG/entity refs and reference assets so every shot becomes part of a traceable production graph.\\n\\nStatus: `candidate_blocked_until_explicit_contract`\\n\\nActivation condition: operator issues an explicit Now-33 activation contract authorizing entity-link and asset-binding work, with canonical KG writeback remaining blocked unless separately authorized.\\n\\nDefinition-phase allowed work:\\n\\n- Design entity-link and asset-binding schemas for prompt packets.\\n- Define linkage rules, disambiguation strategy, and asset binding criteria.\\n- Create templates for `entity_link_manifest` and `asset_binding_registry`.\\n\\nBlocked until activation:\\n\\n- Running automated entity extraction/linking against production rows.\\n- Augmenting prompt packets with `entity_refs` or `asset_refs`.\\n- Mutating draft rows, prompt packets, canonical KG, accepted overlays, or production data.\\n\\n### Now-34 Candidate: Industry-Benchmark Schema And Gate Upgrade\\n\\nObjective: Translate the industry resource constraints into formal schema, validator, QA rubric, and benchmark-gate requirements.\\n\\nStatus: `candidate_blocked_until_explicit_contract`\\n\\nActivation condition: operator issues an explicit Now-34 activation contract after Now-33 completion or an explicit decision to skip Now-33.\\n\\nDefinition-phase allowed work:\\n\\n- Draft VideoPromptPacket schema v2 based on Seedance and `微光巢穴` benchmark patterns.\\n- Define validator specs and adversarial benchmark examples.\\n- Design migration rules for future approved rows.\\n\\nBlocked until activation:\\n\\n- Applying schema migration to actual prompt packets.\\n- Running validators on production data.\\n- Enforcing aesthetic or stylistic judgments as hard gate failures beyond structural checks.\\n\\n### Now-35 Candidate: DeepSeek Consultant-As-Reviewer Systematic Integration\\n\\nObjective: Operationalize DeepSeek v4 pro thinking/max as a standing non-voting reviewer for prompt readiness, entity consistency, asset binding, and industry compliance.\\n\\nStatus: `candidate_blocked_until_explicit_contract`\\n\\nActivation condition: operator issues an explicit Now-35 activation contract, likely after Now-34, to build/run the review harness against approved rows.\\n\\nDefinition-phase allowed work:\\n\\n- Design review harness architecture.\\n- Define scoring dimensions, calibration methodology, and inter-rater comparison plan.\\n- Define advisory log schema and review dashboard design.\\n\\nBlocked until activation:\\n\\n- Building or executing automated review harnesses on prompt packets.\\n- Storing DeepSeek scores in evidence or production indexes.\\n- Using DeepSeek scores to auto-accept or auto-reject prompts.\\n\\n### Now-36 Candidate: Production Readiness Evidence Pack Assembly\\n\\nObjective: Assemble a self-contained pre-execution evidence pack proving readiness for provider dispatch, still without executing provider calls.\\n\\nStatus: `candidate_blocked_until_explicit_contract`\\n\\nActivation condition: operator issues an explicit Now-36 activation contract after prior candidate mainlines complete and required artifacts exist.\\n\\nDefinition-phase allowed work:\\n\\n- Design evidence pack structure and manifest schema.\\n- Define mandatory gap analysis fields for held rows, missing assets, unresolved debts, and non-ready chapters.\\n- Define operator signature validity criteria.\\n- Register downstream deliverable-format references, including Dramart script format references, as non-execution formatting constraints for future evidence pack design.\\n\\nBlocked until activation:\\n\\n- Compiling, generating, or signing an evidence pack.\\n- Claiming production readiness.\\n- Triggering downstream execution.\\n- Applying Dramart formatting to production packets or treating format conformance as provider execution readiness before Now-36 activation.\\n\\n## Two-Round DeepSeek Consultant Protocol\\n\\nFor any high-impact strategy, quality gate, schema design, route transition, evidence contract, or production-readiness decision:\\n\\n1. Minimum two DeepSeek v4 pro thinking/max consultation rounds are required before finalizing the advisory basis.\\n2. Round 1 is scoping and initial advice: options, risks, artifacts, gates, and recommended direction.\\n3. Round 2 is critique and refinement: explicitly review Round 1 for overreach, hallucination, boundary violations, missing assumptions, and operator constraints; confirm or correct each major point.\\n4. If the operator adds material constraints or resources between rounds, Round 2 must address them. If the new information materially changes the advice basis, run a third round.\\n5. Consultation records must preserve input refs/fingerprints, provider/model/thinking metadata, raw response, parsed result, parse status, and skipped/timeout/unavailable status.\\n6. DeepSeek output may serve as final expert advice basis under operator delegation, but never becomes provider evidence, manual execution evidence, operator production acceptance, accepted/operator overlay, canonical/raw KG writeback, feedback intake, replay action, runtime route authority, or outputs index mutation.\\n7. DeepSeek must not propose runtime branching by work title, character/entity name, block title, or sample text. Recommendations must be generic and structural.\\n\\n## Control Plane Actions\\n\\n- Keep `execution_state.json.next_entrypoint` unchanged.\\n- Record candidate mainlines as inactive/future routes only.\\n- Record the two-round consultant protocol as a standing governance rule.\\n- Add the two consultation output directories as advisory artifacts.\\n- Keep provider/manual/feedback/KG/overlay/replay/output-index work blocked until explicit contract.\\n\\n## Do Not Do\\n\\n- Do not advance Now-33, Now-34, Now-35, or Now-36 implementation from this document alone.\\n- Do not treat DeepSeek advisory as evidence or acceptance.\\n- Do not mutate prompt packets, entity links, KG, overlays, generated indexes, or evidence stores in definition phase.\\n- Do not claim production readiness while held rows, chapter 18 held-only status, or missing assets remain unresolved or undisclosed.\\n\",\n  \"current_time_local\": \"2026-06-06T01:35:17+08:00\",\n  \"hard_boundaries\": [\n    \"Do not change execution_state.json.next_entrypoint.\",\n    \"Do not execute provider jobs or generate media.\",\n    \"Do not create filled manual/provider/operator evidence.\",\n    \"Do not ingest feedback, repair, replay, or mutate KG/overlay/output indexes.\",\n    \"Do not activate Now-33/34/35/36.\",\n    \"DeepSeek advisory is advisory-only and never production acceptance or evidence.\"\n  ],\n  \"input_fingerprint\": \"99e8e505012df7f07a7b621ad2bcb22fd211defca4bd224b4256eb8085476b4f\",\n  \"now32_handoff\": {\n    \"active_route\": {\n      \"current_implementation_priority\": \"P计划_V2_24_p_plan_final_closeout_implementation_active\",\n      \"current_p_plan_stage\": \"P计划_V2_23_prompt_readiness_packaging_boundary_complete_P2V24_final_closeout_contract_landed\",\n      \"next_entrypoint_id\": \"platform_neutral_prompt_readiness_manual_execution_log_contract\",\n      \"phase_implementation_priority\": \"P计划_V2_24_p_plan_final_closeout_implementation_active\"\n    },\n    \"blocked_work\": [\n      \"provider_specific_prompt_rendering\",\n      \"adapter_payload_creation\",\n      \"provider_job_execution\",\n      \"media_generation\",\n      \"manual_provider_operator_evidence_creation\",\n      \"feedback_intake\",\n      \"repair_execution\",\n      \"replay_execution\",\n      \"accepted_or_operator_overlay_writeback\",\n      \"canonical_or_raw_KG_writeback\",\n      \"outputs_index_mutation\",\n      \"old_B7_continuation\"\n    ],\n    \"chapter_18_status\": \"held_only_no_ready_drafts\",\n    \"created_at\": \"2026-06-04T23:44:55.512548Z\",\n    \"debt_row_count\": 247,\n    \"handoff_status\": \"ready_for_now32_planning_pending_evidence_not_execution\",\n    \"held_row_count\": 240,\n    \"manual_execution_authorized\": false,\n    \"manual_provider_evidence_created\": false,\n    \"may_feed_now32_planning\": true,\n    \"neutral_draft_row_count\": 1638,\n    \"policy\": {\n      \"accepted_overlay_writeback_allowed\": false,\n      \"active_route_authority\": \"execution_state.json.next_entrypoint\",\n      \"adapter_payload_allowed\": false,\n      \"canonical_kg_writeback_allowed\": false,\n      \"deepseek_advisory_is_operator_production_acceptance\": false,\n      \"deepseek_advisory_may_substitute_for_expert_advice\": true,\n      \"execution_state_next_entrypoint_unchanged\": true,\n      \"feedback_intake_allowed\": false,\n      \"manual_provider_evidence_creation_allowed\": false,\n      \"media_generation_allowed\": false,\n      \"operator_evidence_creation_allowed\": false,\n      \"operator_overlay_writeback_allowed\": false,\n      \"operator_production_acceptance_claimed\": false,\n      \"outputs_index_mutation_allowed\": false,\n      \"p_plan_final_closeout_only\": true,\n      \"provider_job_execution_allowed\": false,\n      \"provider_specific_prompt_allowed\": false,\n      \"raw_kg_writeback_allowed\": false,\n      \"repair_execution_allowed\": false,\n      \"replay_execution_allowed\": false,\n      \"runtime_branch_by_work_title_entity_name_or_sample_text_allowed\": false,\n      \"stage\": \"P计划_V2_24_p_plan_final_closeout\"\n    },\n    \"production_lane_accepted\": false,\n    \"provider_execution_authorized\": false,\n    \"readiness_package_ref\": {\n      \"exists\": true,\n      \"path\": \"/wwwb/aitools/writer/outputs/p_plan_v2_23_prompt_readiness_packaging_boundary_20260605_0730/P2V_23_prompt_readiness_package.json\",\n      \"sha256\": \"a57ebbac6bef7390e5f5ff4abf46c479f3cd2f612fb66f356541dab5eee748d5\",\n      \"size_bytes\": 11758\n    },\n    \"requires_future_contracts\": [\n      \"manual_or_provider_execution_evidence_contract\",\n      \"held_row_QA_or_repair_contract\",\n      \"feedback_repair_replay_contract_if_real_feedback_exists\"\n    ],\n    \"review_index_ref\": {\n      \"exists\": true,\n      \"path\": \"/wwwb/aitools/writer/outputs/p_plan_v2_23_prompt_readiness_packaging_boundary_20260605_0730/P2V_23_prompt_readiness_package_index.html\",\n      \"sha256\": \"eebecfc353f6206dd5bc168f743992b6fe01aabc6e48b1fdec968c791a4088a7\",\n      \"size_bytes\": 22336\n    },\n    \"stage\": \"P计划_V2_24_p_plan_final_closeout\",\n    \"version\": \"p2v_24_now32_handoff_calibration.v1\"\n  },\n  \"operator_request\": \"先落地NOW-32细则，加固我们的控制面\",\n  \"p2v24_facts\": {\n    \"forbidden_side_effect_counts\": null,\n    \"gate_label\": \"p2v_24_final_closeout_pass_pending_deepseek_and_control_plane_sync\",\n    \"gate_status\": \"pending_deepseek_advisory_and_final_control_plane_sync\",\n    \"production_lane_accepted\": false,\n    \"summary\": {\n      \"accepted_overlay_write_count\": 0,\n      \"adapter_payload_count\": 0,\n      \"canonical_kg_writeback_count\": 0,\n      \"chapter_package_count\": 20,\n      \"chapter_readiness_debt_count\": 7,\n      \"debt_row_count\": 247,\n      \"draft_row_count\": 1638,\n      \"feedback_intake_count\": 0,\n      \"fully_ready_chapter_count\": 13,\n      \"held_row_count\": 240,\n      \"held_row_debt_count\": 240,\n      \"manual_provider_evidence_count\": 0,\n      \"media_generation_count\": 0,\n      \"operator_evidence_creation_count\": 0,\n      \"operator_overlay_write_count\": 0,\n      \"outputs_index_mutation_count\": 0,\n      \"partial_or_held_chapter_count\": 7,\n      \"production_lane_accepted_count\": 0,\n      \"provider_job_execution_count\": 0,\n      \"provider_prompt_count\": 0,\n      \"provider_prompt_syntax_count\": 0,\n      \"raw_kg_writeback_count\": 0,\n      \"repair_execution_count\": 0,\n      \"replay_action_count\": 0,\n      \"validator_failure_count\": 0\n    }\n  },\n  \"task\": \"Now-32 prompt readiness/manual execution log细则和控制面加固 advisory consultation\"\n}",
    "role": "user"
  }
]