{
  "version": "p17_adapter_render.v1",
  "stage": "P17_adapter_render_contract",
  "created_at": "2026-06-02T03:06:31.957914Z",
  "output_run_dir": "outputs/p17_adapter_render_20260602_110621",
  "files": [
    "P17_adapter_render_input.json",
    "P17_adapter_render_rows.jsonl",
    "P17_adapter_render_sequence_index.jsonl",
    "P17_adapter_render_unsupported_fields.jsonl",
    "P17_adapter_render_downgrade_notes.jsonl",
    "P17_adapter_render_dependency_queue.jsonl",
    "P17_adapter_render_validator_report.json",
    "P17_adapter_render_gate.json",
    "P17_adapter_render_report.md",
    "P17_adapter_render.html"
  ],
  "source_artifacts": {
    "p17_contract": {
      "path": "/wwwb/aitools/writer/docs/p17_adapter_render_contract_20260602.md",
      "sha256": "4f119183de0ee4974be9a3b3a7b15007a43e81ebfcd9721cd57c6fac438424b0",
      "size_bytes": 8185,
      "exists": true
    },
    "p17_preentry_project_retrospective": {
      "path": "/wwwb/aitools/writer/docs/p17_preentry_project_retrospective_20260602.md",
      "sha256": "c4e0e7078678d8cc064cb7e61553c3aaf80f9b75966430091ea5ba6bdeb16690",
      "size_bytes": 5155,
      "exists": true
    },
    "p_plan_remaining_closeout_roadmap": {
      "path": "/wwwb/aitools/writer/docs/p_plan_remaining_closeout_roadmap_20260602.md",
      "sha256": "8912fe815ee3ca0bcd46bf87a2c7e652a6b83cf7ffb418fa3b244e42b8a3f4eb",
      "size_bytes": 7239,
      "exists": true
    },
    "p16_closeout_retrospective": {
      "path": "/wwwb/aitools/writer/docs/p16_closeout_retrospective_20260602.md",
      "sha256": "344184baa729bad56390e0dbe86e7913eb03a23084d4ba6169e4431bbb93b545",
      "size_bytes": 7706,
      "exists": true
    },
    "p16_gate": {
      "artifact": "P16_adapter_profile_gate.json",
      "path": "/wwwb/aitools/writer/outputs/p16_adapter_profile_boundary_reentry_planning_20260602_014053/P16_adapter_profile_gate.json",
      "exists": true,
      "size_bytes": 9327,
      "sha256": "a8a1362ba93e25ca84ac284968a277a24e87652e7dcac222e2967a98d924d8c7"
    },
    "p16_validator": {
      "artifact": "P16_adapter_profile_validator_report.json",
      "path": "/wwwb/aitools/writer/outputs/p16_adapter_profile_boundary_reentry_planning_20260602_014053/P16_adapter_profile_validator_report.json",
      "exists": true,
      "size_bytes": 5452,
      "sha256": "ecd82c069d254101ac633605dc9d5d4656807e2a9c8ee8a07c06d176173b8436"
    },
    "p16_input": {
      "artifact": "P16_adapter_profile_boundary_input.json",
      "path": "/wwwb/aitools/writer/outputs/p16_adapter_profile_boundary_reentry_planning_20260602_014053/P16_adapter_profile_boundary_input.json",
      "exists": true,
      "size_bytes": 39267,
      "sha256": "9b925b546e157e57add0480650e7332ccef82cd483e2bc4054914c393615803d"
    },
    "p16_boundary_matrix": {
      "path": "/wwwb/aitools/writer/outputs/p16_adapter_profile_boundary_reentry_planning_20260602_014053/P16_adapter_profile_boundary_matrix.jsonl",
      "exists": true,
      "sha256": "039277d65b9e951ce210b1406d7567b311467b33ac3ddca3b1a4d3b246686311",
      "size_bytes": 43839107
    },
    "p16_queue": {
      "path": "/wwwb/aitools/writer/outputs/p16_adapter_profile_boundary_reentry_planning_20260602_014053/P16_adapter_profile_dependency_queue.jsonl",
      "exists": true,
      "sha256": "98996a8095256a46d69aa03bc09f711f7d65896c9bb1c6843f56b7ea065d9d2d",
      "size_bytes": 3347
    },
    "p16_manifest": {
      "artifact": "manifest.json",
      "path": "/wwwb/aitools/writer/outputs/p16_adapter_profile_boundary_reentry_planning_20260602_014053/manifest.json",
      "exists": true,
      "size_bytes": 5404,
      "sha256": "7ca992cd1f83f1906c4222311e85813c07ca675f1799c271378e8e958f0cf8a2"
    },
    "p16_program_validation": {
      "artifact": "P16_adapter_profile_boundary_program_validation.json",
      "path": "/wwwb/aitools/writer/outputs/p16_adapter_profile_boundary_deepseek_audit_20260602_014107/P16_adapter_profile_boundary_program_validation.json",
      "exists": true,
      "size_bytes": 5252,
      "sha256": "be392cb52a90b8379266449eeddc3ec7cce815d214db76e7c90ba2950d2c7840"
    },
    "p16_deepseek_gate": {
      "artifact": "P16_adapter_profile_boundary_deepseek_audit_gate.json",
      "path": "/wwwb/aitools/writer/outputs/p16_adapter_profile_boundary_deepseek_audit_20260602_014107/P16_adapter_profile_boundary_deepseek_audit_gate.json",
      "exists": true,
      "size_bytes": 3949,
      "sha256": "c56bed44a91f69b3db0ca8f0c914c13dad9e80fb2f3f96a02846f97e72d30440"
    },
    "p16_deepseek_raw": {
      "artifact": "P16_adapter_profile_boundary_deepseek_audit_raw.json",
      "path": "/wwwb/aitools/writer/outputs/p16_adapter_profile_boundary_deepseek_audit_20260602_014107/P16_adapter_profile_boundary_deepseek_audit_raw.json",
      "exists": true,
      "size_bytes": 260854,
      "sha256": "ea1ec18e4c190ab0058f4fb9d4f81f3f35b61ad99264a406903296e1e580ad86"
    },
    "p15_prompt_packet_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
    },
    "execution_state": {
      "artifact": "execution_state.json",
      "path": "/wwwb/aitools/writer/execution_state.json",
      "exists": true,
      "size_bytes": 66292,
      "sha256": "34ecce002d2876b3c1bc108b200f8a26badc58501dde299d88aade42d32dc9cf"
    }
  },
  "fresh_run_policy": {
    "new_output_run_dir": "outputs/p17_adapter_render_20260602_110621",
    "no_overwrite": true
  },
  "no_side_effects": {
    "provider_job_execution_count": 0,
    "media_generation_count": 0,
    "manual_provider_evidence_count": 0,
    "feedback_intake_count": 0,
    "kg_overlay_replay_writeback_count": 0,
    "outputs_index_mutation_count": 0
  }
}