{
  "version": "p17_adapter_render_program_validation.v1",
  "created_at": "2026-06-02T03:07:20.730420Z",
  "stage": "P17_adapter_render_contract",
  "status": "pass",
  "failure_count": 0,
  "failures": [],
  "checks": {
    "p17_gate_pass": true,
    "p17_validator_pass": true,
    "p17_required_files_exist": true,
    "p17_manifest_lists_required_files": true,
    "adapter_render_rows_complete": true,
    "sequence_rows_complete": true,
    "unsupported_fields_reported": true,
    "downgrade_notes_reported": true,
    "single_future_executable": true,
    "provider_syntax_only_in_adapter_render": true,
    "no_provider_media_manual_or_writeback_side_effects": true,
    "next_entrypoint_unchanged": true
  },
  "summary": {
    "p15_prompt_packet_row_count": 5002,
    "p16_boundary_row_count": 5002,
    "adapter_render_row_count": 5002,
    "unique_adapter_render_id_count": 5002,
    "prompt_packet_ref_count": 5002,
    "p16_boundary_ref_count": 5002,
    "shot_id_trace_count": 5002,
    "shot_number_trace_count": 5002,
    "p14_readiness_row_ref_count": 5002,
    "p13_shot_context_row_ref_count": 5002,
    "p11_shooting_script_row_ref_count": 5002,
    "p10_readiness_row_ref_count": 5002,
    "p9_screenplay_unit_ref_count": 5002,
    "adaptation_unit_refs_in_adapter_count": 6989,
    "source_scene_refs_in_adapter_count": 6989,
    "chronology_refs_in_adapter_count": 6989,
    "transition_refs_in_adapter_count": 5002,
    "continuity_refs_in_adapter_count": 5002,
    "merge_drop_refs_in_adapter_count": 5002,
    "unsupported_field_row_count": 10004,
    "downgrade_note_row_count": 5002,
    "provider_specific_syntax_in_adapter_render_count": 5002,
    "provider_specific_syntax_in_provider_neutral_or_canonical_count": 0,
    "dependency_queue_item_count": 4,
    "future_executable_after_p17_closeout_count": 1,
    "validator_failure_count": 0,
    "active_route_next_entrypoint_id": "platform_neutral_prompt_readiness_manual_execution_log_contract",
    "p16_deepseek_overall_verdict": "supports_p16_adapter_profile_boundary_reentry_planning",
    "old_b7_reference_only": true,
    "old_b7_active_source_ref_count": 0,
    "adapter_render_count": 1,
    "provider_job_execution_count": 0,
    "media_generation_count": 0,
    "manual_provider_evidence_count": 0,
    "feedback_intake_count": 0,
    "accepted_overlay_write_count": 0,
    "operator_overlay_write_count": 0,
    "canonical_kg_writeback_count": 0,
    "raw_kg_writeback_count": 0,
    "replay_action_count": 0,
    "outputs_index_mutation_count": 0
  },
  "source_artifacts": {
    "p17_gate": {
      "artifact": "P17_adapter_render_gate.json",
      "path": "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": "outputs/p17_adapter_render_20260602_110621/P17_adapter_render_validator_report.json",
      "exists": true,
      "size_bytes": 5443,
      "sha256": "d4d73de8ecd9b389c4367b24fa34cb3ba994c1266a863584e6a779464395e0cb"
    },
    "p17_manifest": {
      "artifact": "manifest.json",
      "path": "outputs/p17_adapter_render_20260602_110621/manifest.json",
      "exists": true,
      "size_bytes": 5880,
      "sha256": "a0608c166b1c14f2d3d801f9ffd6c879e05c763cda00614ff96552c2e19f4f56"
    },
    "p17_rows": {
      "path": "outputs/p17_adapter_render_20260602_110621/P17_adapter_render_rows.jsonl",
      "exists": true,
      "sha256": "4e5d5456a1789d55a490b0c8ff09e7e175abf32e0b90fec389968d296a738913",
      "size_bytes": 35075265
    },
    "p17_sequence_index": {
      "path": "outputs/p17_adapter_render_20260602_110621/P17_adapter_render_sequence_index.jsonl",
      "exists": true,
      "sha256": "a8b2b22bca05973e8cebf3ad3b569a63e51d815a80c1112b86697071861a6388",
      "size_bytes": 903148
    },
    "p17_unsupported_fields": {
      "path": "outputs/p17_adapter_render_20260602_110621/P17_adapter_render_unsupported_fields.jsonl",
      "exists": true,
      "sha256": "7174e09d5b5c7bdedaf312a2ce5f7dc06b5a0a1026ef567f0c631c5c756d53a3",
      "size_bytes": 3316326
    },
    "p17_downgrade_notes": {
      "path": "outputs/p17_adapter_render_20260602_110621/P17_adapter_render_downgrade_notes.jsonl",
      "exists": true,
      "sha256": "5fb34710c462b44bf1138e877bf095805c03c76bb90be4fb439eaedfbb0379ec",
      "size_bytes": 1870748
    },
    "p17_queue": {
      "path": "outputs/p17_adapter_render_20260602_110621/P17_adapter_render_dependency_queue.jsonl",
      "exists": true,
      "sha256": "2d9cec2e665b5eb75787f21eb234605753bb96b06d0e7c03e666812908473f3b",
      "size_bytes": 2724
    },
    "execution_state": {
      "artifact": "execution_state.json",
      "path": "/wwwb/aitools/writer/execution_state.json",
      "exists": true,
      "size_bytes": 66292,
      "sha256": "34ecce002d2876b3c1bc108b200f8a26badc58501dde299d88aade42d32dc9cf"
    }
  },
  "policy": {
    "stage": "P17_adapter_render_contract",
    "fresh_run_required": true,
    "adapter_render_allowed_in_p17": true,
    "adapter_render_artifacts_are_evidence": false,
    "adapter_render_artifacts_are_provider_execution": false,
    "provider_specific_syntax_allowed_inside_adapter_render_artifacts": true,
    "provider_specific_syntax_allowed_in_provider_neutral_or_canonical_layers": false,
    "provider_job_execution_allowed": false,
    "media_generation_allowed": false,
    "manual_provider_evidence_allowed": false,
    "feedback_intake_allowed": false,
    "accepted_overlay_writeback_allowed": false,
    "operator_overlay_writeback_allowed": false,
    "canonical_kg_writeback_allowed": false,
    "raw_kg_writeback_allowed": false,
    "replay_execution_allowed": false,
    "outputs_index_mutation_allowed": false,
    "old_b7_reference_only": true,
    "execution_state_next_entrypoint_unchanged": true,
    "advisory_only": true
  }
}