{
  "version": "p_plan_v2_5_screenplay_draft.v1",
  "created_at": "2026-06-02T19:52:13.046638Z",
  "stage": "P计划_V2_5_screenplay_draft_contract",
  "stage_state": "P计划_V2_5_screenplay_draft_contract_landed_implementation_active",
  "project_root": "/wwwb/aitools/writer",
  "output_run_dir": "outputs/p_plan_v2_5_screenplay_draft_20260603_035212",
  "p2v2_run_dir": "outputs/p_plan_v2_2_pilot_narrative_inventory_reground_20260603_022951",
  "p2v3_run_dir": "outputs/p_plan_v2_3_editorial_adaptation_plan_20260603_024724",
  "p2v4_run_dir": "outputs/p_plan_v2_4_treatment_beat_sheet_reparse_20260603_033554",
  "p2v4_deepseek_run_dir": "outputs/p_plan_v2_4_deepseek_advisory_20260603_033612",
  "source_artifacts": {
    "contract": {
      "path": "/wwwb/aitools/writer/docs/p_plan_v2_5_screenplay_draft_contract_20260603.md",
      "exists": true,
      "sha256": "d668762861b32f7b144303823587fef0811ea7da82f6cac7f08aecbda8baf529",
      "size_bytes": 6467
    },
    "p2v4_retrospective": {
      "path": "/wwwb/aitools/writer/docs/p_plan_v2_4_closeout_retrospective_20260603.md",
      "exists": true,
      "sha256": "d4f90968ddec4f86625a7402073f04f04c0b81005e05b9a438dedfaea62979e0",
      "size_bytes": 7922
    },
    "p2v2_windows": {
      "path": "/wwwb/aitools/writer/outputs/p_plan_v2_2_pilot_narrative_inventory_reground_20260603_022951/P2V_2_pilot_sample_windows.jsonl",
      "exists": true,
      "sha256": "691b334d924694df1771d5483187016cbabbcfe9d2adae15bed5a98462bcce32",
      "size_bytes": 315140
    },
    "p2v3_decisions": {
      "path": "/wwwb/aitools/writer/outputs/p_plan_v2_3_editorial_adaptation_plan_20260603_024724/P2V_3_editorial_decision_matrix.jsonl",
      "exists": true,
      "sha256": "bb9afc52e2660c85fd1353f36dd1f3fd9d11dcf9e902c71569cb485887ae1a6e",
      "size_bytes": 401739
    },
    "p2v4_treatments": {
      "path": "/wwwb/aitools/writer/outputs/p_plan_v2_4_treatment_beat_sheet_reparse_20260603_033554/P2V_4_treatment_sections.jsonl",
      "exists": true,
      "sha256": "74f4ad47b31009ce5b47005db657651b4f6e57cc947c780bf6710bc4fc8b0a2d",
      "size_bytes": 25194
    },
    "p2v4_beats": {
      "path": "/wwwb/aitools/writer/outputs/p_plan_v2_4_treatment_beat_sheet_reparse_20260603_033554/P2V_4_beat_sheet.jsonl",
      "exists": true,
      "sha256": "7c4cfc2daf4166c2cb5876fdd988243e3194ca529248aa055feb811e192a8efb",
      "size_bytes": 21594
    },
    "p2v4_route": {
      "path": "/wwwb/aitools/writer/outputs/p_plan_v2_4_treatment_beat_sheet_reparse_20260603_033554/P2V_4_source_decision_route_lookup.jsonl",
      "exists": true,
      "sha256": "61e6a977f3d48be0c94103757bdfac41f965a5f68b181dd663cf598f652ba1fe",
      "size_bytes": 637
    },
    "p2v4_gate": {
      "path": "/wwwb/aitools/writer/outputs/p_plan_v2_4_treatment_beat_sheet_reparse_20260603_033554/P2V_4_gate.json",
      "exists": true,
      "sha256": "8badc4076ce42b63e0222caeda1b94aa9b512afc8679d612a1c61d2559e99f47",
      "size_bytes": 2580
    },
    "p2v4_deepseek_gate": {
      "path": "/wwwb/aitools/writer/outputs/p_plan_v2_4_deepseek_advisory_20260603_033612/P2V_4_deepseek_advisory_gate.json",
      "exists": true,
      "sha256": "71f7569bee337d9b2bbd7824859f5508ea1999067a61f39522958cdb9397a1dc",
      "size_bytes": 2496
    },
    "execution_state": {
      "path": "/wwwb/aitools/writer/execution_state.json",
      "exists": true,
      "sha256": "2ab446c0e325f22066d6b01eda781f8d2924a58c205cda51594a7a94bca1886e",
      "size_bytes": 107760
    },
    "phase_acceptance": {
      "path": "/wwwb/aitools/writer/phase_acceptance.json",
      "exists": true,
      "sha256": "fc543c4d048baa0910f92a29148fe8bc4a2c79c3e20820e4f7862718d8aeccae",
      "size_bytes": 108898
    }
  },
  "active_route": {
    "next_entrypoint_id": "platform_neutral_prompt_readiness_manual_execution_log_contract",
    "current_implementation_priority": "P计划_V2_5_screenplay_draft_contract",
    "current_p_plan_stage": "P计划_V2_5_screenplay_draft_contract_landed_implementation_active",
    "phase_implementation_priority": "P计划_V2_5_screenplay_draft_contract"
  },
  "previous_stage_status": {
    "p2v4_gate_status": "pass",
    "p2v4_deepseek_status": "pass"
  },
  "allowed_decision_types": [
    "compress",
    "dramatize",
    "exposition_card",
    "implied_offscreen",
    "merge",
    "montage",
    "omit",
    "relocate",
    "retain",
    "split",
    "undecided",
    "voiceover"
  ],
  "policy": {
    "stage": "P计划_V2_5_screenplay_draft_contract",
    "pilot_scope_only": true,
    "candidate_screenplay_only": true,
    "operator_acceptance": false,
    "director_shot_output_allowed": false,
    "camera_plan_allowed": false,
    "provider_prompt_allowed": false,
    "full_corpus_readiness_claim_allowed": false,
    "active_route_authority": "execution_state.json.next_entrypoint",
    "execution_state_next_entrypoint_unchanged": true,
    "provider_job_execution_allowed": false,
    "media_generation_allowed": false,
    "manual_provider_evidence_creation_allowed": false,
    "operator_evidence_creation_allowed": false,
    "feedback_intake_allowed": false,
    "repair_execution_allowed": false,
    "replay_execution_allowed": false,
    "accepted_overlay_writeback_allowed": false,
    "operator_overlay_writeback_allowed": false,
    "canonical_kg_writeback_allowed": false,
    "raw_kg_writeback_allowed": false,
    "outputs_index_mutation_allowed": false,
    "old_b7_reference_only": true,
    "deepseek_advisory_required_for_stage_closeout": true,
    "deepseek_advisory_is_operator_evidence": false
  },
  "input_fingerprint": "d721a4627e3d0a1214ac2ec20d9e8af1ded54ad09e0dba0b97815818e1e1a597"
}