{
  "version": "now32_director_level_storyboard_projection.v1",
  "stage": "Now32_director_level_storyboard_projection_readiness_contract",
  "created_at": "2026-06-02T05:43:53.430412Z",
  "output_run_dir": "outputs/now32_director_storyboard_projection_20260602_134050",
  "files": [
    "Now32_director_storyboard_projection_input.json",
    "Now32_director_readable_storyboard_rows.jsonl",
    "Now32_director_advisory_candidate_index.jsonl",
    "Now32_director_storyboard_route_lookup.jsonl",
    "Now32_director_storyboard_validator_report.json",
    "Now32_director_storyboard_readiness_gate.json",
    "Now32_director_storyboard_readiness_report.md",
    "Now32_director_storyboard_projection.html"
  ],
  "source_artifacts": {
    "director_readiness_audit": {
      "path": "/wwwb/aitools/writer/docs/now32_director_level_storyboard_readiness_audit_20260602.md",
      "exists": true,
      "sha256": "8b26afbd5b183d80abe433e5e601c923a1f1cfabdd05bbfd1419486300b96dbf",
      "size_bytes": 6317
    },
    "p11_gate": {
      "artifact": "P11_shooting_script_gate.json",
      "path": "/wwwb/aitools/writer/outputs/p11_shooting_script_fresh_execution_20260531_145346/P11_shooting_script_gate.json",
      "exists": true,
      "size_bytes": 10585,
      "sha256": "ddaa7538a6b5fea8c86e7240b1d9a1bf4ba130926f688ba7b3a39f25b5a2f3a1"
    },
    "p11_rows": {
      "path": "/wwwb/aitools/writer/outputs/p11_shooting_script_fresh_execution_20260531_145346/P11_shooting_script_rows.jsonl",
      "exists": true,
      "sha256": "b9bf6b47bbbeaf98b1b6495aab334f01a33808a238533110401e4e1824a0ebe9",
      "size_bytes": 33699534
    },
    "p13_gate": {
      "artifact": "P13_shot_context_gate.json",
      "path": "/wwwb/aitools/writer/outputs/p13_shot_context_fresh_execution_20260601_100019/P13_shot_context_gate.json",
      "exists": true,
      "size_bytes": 10585,
      "sha256": "d2bf9c13686e95a56be4e679457b92f3d670a34ea314b57ff99607f07878497b"
    },
    "p13_rows": {
      "path": "/wwwb/aitools/writer/outputs/p13_shot_context_fresh_execution_20260601_100019/P13_shot_context_rows.jsonl",
      "exists": true,
      "sha256": "01cbbfb9720375349853adca30d8be6e0e2bf3e8e601cb840d8977099baa783c",
      "size_bytes": 48472022
    },
    "p15_gate": {
      "artifact": "P15_prompt_packet_gate.json",
      "path": "/wwwb/aitools/writer/outputs/p15_prompt_packet_fresh_execution_20260601_155451/P15_prompt_packet_gate.json",
      "exists": true,
      "size_bytes": 11888,
      "sha256": "3ebca1c317e3560f451a87f11cac8966147df601b5724ec80945ceb0f9c5cb7e"
    },
    "p15_rows": {
      "path": "/wwwb/aitools/writer/outputs/p15_prompt_packet_fresh_execution_20260601_155451/P15_prompt_packet_rows.jsonl",
      "exists": true,
      "sha256": "95197ef3ff6d3d3a2a2904c632c511d7d98adac42251f0466e6543b29bfe98ac",
      "size_bytes": 72253998
    },
    "p18_gate": {
      "artifact": "P18_handoff_alignment_gate.json",
      "path": "/wwwb/aitools/writer/outputs/p18_prompt_readiness_adapter_qa_manual_handoff_alignment_20260602_112942/P18_handoff_alignment_gate.json",
      "exists": true,
      "size_bytes": 8859,
      "sha256": "a6b81c9dc0b2c28511dabb8e3fa431c9723d7036cad54aeb4a09e3e39348e4a3"
    },
    "p18_handoff_templates": {
      "path": "/wwwb/aitools/writer/outputs/p18_prompt_readiness_adapter_qa_manual_handoff_alignment_20260602_112942/P18_manual_handoff_packet_templates.jsonl",
      "exists": true,
      "sha256": "f00ed48b53c1d15b1e0ee5037cf4bfb3bf14534d1c54f2a146416ec275696745",
      "size_bytes": 18586306
    },
    "execution_state": {
      "artifact": "execution_state.json",
      "path": "/wwwb/aitools/writer/execution_state.json",
      "exists": true,
      "size_bytes": 81735,
      "sha256": "b866c2eda4caec38e7c5ebcc4a34507019e702ea90690ff1de32c6c12be08ec9"
    },
    "phase_acceptance": {
      "artifact": "phase_acceptance.json",
      "path": "/wwwb/aitools/writer/phase_acceptance.json",
      "exists": true,
      "size_bytes": 84694,
      "sha256": "4a3c3e9c18629e2d0d7af148bfe3afa25badb13f8a7eec85a97e17cca993c041"
    }
  },
  "no_side_effects": {
    "provider_job_execution_count": 0,
    "media_generation_count": 0,
    "manual_provider_evidence_count": 0,
    "feedback_repair_replay_count": 0,
    "kg_overlay_replay_writeback_count": 0,
    "outputs_index_mutation_count": 0
  }
}