{
  "version": "p_plan_v2_16_pipeline_prompt_hardening.v1",
  "created_at": "2026-06-04T16:41:39.229492Z",
  "stage": "P计划_V2_16_pipeline_prompt_hardening",
  "stage_state": "P计划_V2_16_pipeline_prompt_hardening_implementation_active",
  "project_root": "/wwwb/aitools/writer",
  "output_run_dir": "outputs/p_plan_v2_16_pipeline_prompt_hardening_20260605_0039",
  "source_run_dir": "/wwwb/aitools/writer/outputs/p_plan_v2_15_macro_aligned_strategy_gate_20260605_0019",
  "p2v15_deepseek_dir": "/wwwb/aitools/writer/outputs/p_plan_v2_15_deepseek_advisory_20260605_0020",
  "p2v14_source_run_dir": "/wwwb/aitools/writer/outputs/p_plan_v2_14_hongloumeng_three_lane_blind_evaluation_full_rerun_20260604_1351",
  "source_artifacts": {
    "contract": {
      "path": "/wwwb/aitools/writer/docs/p_plan_v2_16_pipeline_prompt_hardening_contract_20260605.md",
      "exists": true,
      "sha256": "152f18bc350ec61e5a85bcdbb1425137f1d42cf4b0996e9e21ba04d272a71c16",
      "size_bytes": 3996
    },
    "p2v15_closeout": {
      "path": "/wwwb/aitools/writer/docs/p_plan_v2_15_closeout_retrospective_20260605.md",
      "exists": true,
      "sha256": "268697be95193a0a675a1191aff199bb66b13511be4aadcf5aaf8c508fcf3bce",
      "size_bytes": 5291
    },
    "p2v15_input": {
      "path": "/wwwb/aitools/writer/outputs/p_plan_v2_15_macro_aligned_strategy_gate_20260605_0019/P2V_15_input.json",
      "exists": true,
      "sha256": "a1b0af65ff0ed59a315bd29f33f75746988bb7734d8a469514e86566a3753bb9",
      "size_bytes": 5647
    },
    "p2v15_gate": {
      "path": "/wwwb/aitools/writer/outputs/p_plan_v2_15_macro_aligned_strategy_gate_20260605_0019/P2V_15_gate.json",
      "exists": true,
      "sha256": "a7006870dfcbd2fd41eb5d7ae9fafd1a6b5a5bb2375c9e92d885e9d21cd4f782",
      "size_bytes": 3040
    },
    "p2v15_program_validation": {
      "path": "/wwwb/aitools/writer/outputs/p_plan_v2_15_macro_aligned_strategy_gate_20260605_0019/P2V_15_program_validation.json",
      "exists": true,
      "sha256": "361ae629336511b68888b051330fb28b4403de8d481ded0813fe4dccbe4256bc",
      "size_bytes": 2593
    },
    "p2v15_strategy_rows": {
      "path": "/wwwb/aitools/writer/outputs/p_plan_v2_15_macro_aligned_strategy_gate_20260605_0019/P2V_15_strategy_rows.jsonl",
      "exists": true,
      "sha256": "7400bfb9e47398d30eeab564760a10e1f78ce6ac5508b91912b985b9de39ce24",
      "size_bytes": 7817
    },
    "p2v15_repair_rows": {
      "path": "/wwwb/aitools/writer/outputs/p_plan_v2_15_macro_aligned_strategy_gate_20260605_0019/P2V_15_repair_trigger_rows.jsonl",
      "exists": true,
      "sha256": "d73eef50062f810ad9b0c96a8ddbd6aa05ff4da167d5519d7b0503f3395ed9b2",
      "size_bytes": 4767
    },
    "p2v15_readiness_rows": {
      "path": "/wwwb/aitools/writer/outputs/p_plan_v2_15_macro_aligned_strategy_gate_20260605_0019/P2V_15_readiness_labels.jsonl",
      "exists": true,
      "sha256": "265c12fd5941a550644f8522a9be779fba628a842c2f54a17ac457fd0e52bf84",
      "size_bytes": 3454
    },
    "p2v15_prompt_spec_delta": {
      "path": "/wwwb/aitools/writer/outputs/p_plan_v2_15_macro_aligned_strategy_gate_20260605_0019/P2V_15_prompt_spec_delta_report.json",
      "exists": true,
      "sha256": "17a7d6ce92c344c1a15e223102423e69c8ebf2f725ebd8b330eb3c03579d7036",
      "size_bytes": 3352
    },
    "p2v15_deepseek_gate": {
      "path": "/wwwb/aitools/writer/outputs/p_plan_v2_15_deepseek_advisory_20260605_0020/P2V_15_deepseek_advisory_gate.json",
      "exists": true,
      "sha256": "a3282a90abec0b9d471b262bc9d2c66b8479f41e01652cf47b9a8510ebbe7a97",
      "size_bytes": 2907
    },
    "execution_state": {
      "path": "/wwwb/aitools/writer/execution_state.json",
      "exists": true,
      "sha256": "48b18895da786d2acfb3d02d4c078d306bc3c4f46cebc5b5028e52703c344968",
      "size_bytes": 21879
    },
    "phase_acceptance": {
      "path": "/wwwb/aitools/writer/phase_acceptance.json",
      "exists": true,
      "sha256": "3155d3472b253d51047b148baa51a20fcd635402f3fa29a2bfc76a9242e46322",
      "size_bytes": 16533
    }
  },
  "active_route": {
    "next_entrypoint_id": "platform_neutral_prompt_readiness_manual_execution_log_contract",
    "current_implementation_priority": "P计划_V2_16_pipeline_prompt_hardening_implementation_active",
    "current_p_plan_stage": "P计划_V2_15_macro_aligned_strategy_gate_complete_P2V16_contract_landed",
    "phase_implementation_priority": "P计划_V2_16_pipeline_prompt_hardening_implementation_active"
  },
  "hardening_scope": {
    "source_stage": "P2V-15",
    "output_is_generation_prompt_spec_not_generated_script": true,
    "p2v17_scale_generation_remains_blocked_until_closeout": true
  },
  "policy": {
    "stage": "P计划_V2_16_pipeline_prompt_hardening",
    "prompt_spec_hardening_only": true,
    "llm_generation_prompt_spec_allowed": true,
    "chapter_generation_allowed": false,
    "provider_video_prompt_allowed": false,
    "adapter_payload_allowed": false,
    "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,
    "direct_strong_role": "challenger_or_repair_oracle_only_not_silent_fallback",
    "operator_production_acceptance_claimed": false,
    "deepseek_advisory_may_substitute_for_expert_advice": true,
    "deepseek_advisory_is_operator_production_acceptance": false,
    "runtime_branch_by_work_title_entity_name_or_sample_text_allowed": false,
    "active_route_authority": "execution_state.json.next_entrypoint",
    "execution_state_next_entrypoint_unchanged": true
  },
  "input_fingerprint": "e43989ee381beb32ef441db82cea5d7777c39f5828a0da0114ac1f263befa651"
}