{
  "version": "p18_prompt_readiness_adapter_qa_manual_handoff_alignment.v1",
  "stage": "P18_prompt_readiness_adapter_qa_manual_handoff_alignment_contract",
  "created_at": "2026-06-02T03:29:46.429748Z",
  "output_run_dir": "outputs/p18_prompt_readiness_adapter_qa_manual_handoff_alignment_20260602_112942",
  "files": [
    "P18_handoff_alignment_input.json",
    "P18_adapter_readiness_qa_rows.jsonl",
    "P18_manual_handoff_packet_templates.jsonl",
    "P18_manual_log_schema_alignment.json",
    "P18_pending_evidence_route_lookup.jsonl",
    "P18_handoff_alignment_dependency_queue.jsonl",
    "P18_handoff_alignment_validator_report.json",
    "P18_handoff_alignment_gate.json",
    "P18_handoff_alignment_report.md",
    "P18_handoff_alignment.html"
  ],
  "source_artifacts": {
    "p18_contract": {
      "path": "/wwwb/aitools/writer/docs/p18_prompt_readiness_adapter_qa_manual_handoff_alignment_contract_20260602.md",
      "sha256": "eb15879d5bcfc71ab2c33b9c34bae6a42f12f981b6f005ff6ac17da403a4cb67",
      "size_bytes": 8571,
      "exists": true
    },
    "p17_closeout_retrospective": {
      "path": "/wwwb/aitools/writer/docs/p17_closeout_retrospective_20260602.md",
      "sha256": "49c46ed7c5671349193ce0fd03841da89f1f2b9dd9180800194286519b275bc6",
      "size_bytes": 7538,
      "exists": true
    },
    "p17_contract": {
      "path": "/wwwb/aitools/writer/docs/p17_adapter_render_contract_20260602.md",
      "sha256": "4f119183de0ee4974be9a3b3a7b15007a43e81ebfcd9721cd57c6fac438424b0",
      "size_bytes": 8185,
      "exists": true
    },
    "p17_gate": {
      "artifact": "P17_adapter_render_gate.json",
      "path": "/wwwb/aitools/writer/outputs/p17_adapter_render_20260602_110621/P17_adapter_render_gate.json",
      "exists": true,
      "size_bytes": 9414,
      "sha256": "95293a3977a8724dfcd30672305d3a051fbb15f929b8cd3388d810c40f5bec9a"
    },
    "p17_validator": {
      "artifact": "P17_adapter_render_validator_report.json",
      "path": "/wwwb/aitools/writer/outputs/p17_adapter_render_20260602_110621/P17_adapter_render_validator_report.json",
      "exists": true,
      "size_bytes": 5443,
      "sha256": "d4d73de8ecd9b389c4367b24fa34cb3ba994c1266a863584e6a779464395e0cb"
    },
    "p17_input": {
      "artifact": "P17_adapter_render_input.json",
      "path": "/wwwb/aitools/writer/outputs/p17_adapter_render_20260602_110621/P17_adapter_render_input.json",
      "exists": true,
      "size_bytes": 45182,
      "sha256": "0e5ce6e7b2ad616e546e9651e0db14702bfc195439c5190847066ecca6ea4e28"
    },
    "p17_adapter_render_rows": {
      "path": "/wwwb/aitools/writer/outputs/p17_adapter_render_20260602_110621/P17_adapter_render_rows.jsonl",
      "exists": true,
      "sha256": "4e5d5456a1789d55a490b0c8ff09e7e175abf32e0b90fec389968d296a738913",
      "size_bytes": 35075265
    },
    "p17_sequence_index": {
      "path": "/wwwb/aitools/writer/outputs/p17_adapter_render_20260602_110621/P17_adapter_render_sequence_index.jsonl",
      "exists": true,
      "sha256": "a8b2b22bca05973e8cebf3ad3b569a63e51d815a80c1112b86697071861a6388",
      "size_bytes": 903148
    },
    "p17_unsupported_fields": {
      "path": "/wwwb/aitools/writer/outputs/p17_adapter_render_20260602_110621/P17_adapter_render_unsupported_fields.jsonl",
      "exists": true,
      "sha256": "7174e09d5b5c7bdedaf312a2ce5f7dc06b5a0a1026ef567f0c631c5c756d53a3",
      "size_bytes": 3316326
    },
    "p17_downgrade_notes": {
      "path": "/wwwb/aitools/writer/outputs/p17_adapter_render_20260602_110621/P17_adapter_render_downgrade_notes.jsonl",
      "exists": true,
      "sha256": "5fb34710c462b44bf1138e877bf095805c03c76bb90be4fb439eaedfbb0379ec",
      "size_bytes": 1870748
    },
    "p17_queue": {
      "path": "/wwwb/aitools/writer/outputs/p17_adapter_render_20260602_110621/P17_adapter_render_dependency_queue.jsonl",
      "exists": true,
      "sha256": "2d9cec2e665b5eb75787f21eb234605753bb96b06d0e7c03e666812908473f3b",
      "size_bytes": 2724
    },
    "p17_manifest": {
      "artifact": "manifest.json",
      "path": "/wwwb/aitools/writer/outputs/p17_adapter_render_20260602_110621/manifest.json",
      "exists": true,
      "size_bytes": 5880,
      "sha256": "a0608c166b1c14f2d3d801f9ffd6c879e05c763cda00614ff96552c2e19f4f56"
    },
    "p17_program_validation": {
      "artifact": "P17_adapter_render_program_validation.json",
      "path": "/wwwb/aitools/writer/outputs/p17_adapter_render_deepseek_audit_20260602_110641/P17_adapter_render_program_validation.json",
      "exists": true,
      "size_bytes": 6025,
      "sha256": "477fe5df8394b6a0e57f2cba28ccbf9975ddfc77f7f19e40f509b2331c201594"
    },
    "p17_deepseek_gate": {
      "artifact": "P17_adapter_render_deepseek_audit_gate.json",
      "path": "/wwwb/aitools/writer/outputs/p17_adapter_render_deepseek_audit_20260602_110641/P17_adapter_render_deepseek_audit_gate.json",
      "exists": true,
      "size_bytes": 4186,
      "sha256": "2b0764046202ac6f74fb4f568f61f3fea0ef4398f28d62f4f5c4a7e770788a4c"
    },
    "p17_deepseek_raw": {
      "artifact": "P17_adapter_render_deepseek_audit_raw.json",
      "path": "/wwwb/aitools/writer/outputs/p17_adapter_render_deepseek_audit_20260602_110641/P17_adapter_render_deepseek_audit_raw.json",
      "exists": true,
      "size_bytes": 166189,
      "sha256": "4854a4801d986bc959663edca2146d70353504c0bd10ead16d0938c187d9c58f"
    },
    "execution_state": {
      "artifact": "execution_state.json",
      "path": "/wwwb/aitools/writer/execution_state.json",
      "exists": true,
      "size_bytes": 66963,
      "sha256": "114291116f6b1bb4e2c98bb7e3baf19f47898c55c045baa9d523bc63b7738235"
    },
    "phase_acceptance": {
      "artifact": "phase_acceptance.json",
      "path": "/wwwb/aitools/writer/phase_acceptance.json",
      "exists": true,
      "size_bytes": 81564,
      "sha256": "630a71d5c5bb173592e8b40f21b20d51d3886f8fb1fb5b7b24d42e934298c4e2"
    }
  },
  "fresh_run_policy": {
    "new_output_run_dir": "outputs/p18_prompt_readiness_adapter_qa_manual_handoff_alignment_20260602_112942",
    "no_overwrite": true
  },
  "no_side_effects": {
    "provider_job_execution_count": 0,
    "media_generation_count": 0,
    "filled_manual_provider_evidence_count": 0,
    "feedback_intake_count": 0,
    "kg_overlay_replay_writeback_count": 0,
    "outputs_index_mutation_count": 0
  }
}