{
  "version": "now38_adapter_schema_validator.v1",
  "created_at": "2026-06-09T21:28:44.049250Z",
  "stage_id": "now38_dramart_seedance_storyboard_prompt_adapter_design",
  "implementation_kind": "now38_dramart_seedance_storyboard_prompt_adapter_schema_validator_no_writeback",
  "status": "now38_dramart_seedance_storyboard_prompt_adapter_schema_validator_no_writeback_landed_validated",
  "gate_status": "now38_adapter_schema_validator_no_writeback_pass",
  "pass": true,
  "validator_status": "pass",
  "drift_status": "pass",
  "failure_count": 0,
  "warning_count": 0,
  "failures": [],
  "warnings": [],
  "coverage_row_count": 10,
  "ledger_example_count": 2,
  "validator_fixture_count": 6,
  "unsupported_source_count": 2,
  "unsupported_field_count": 6,
  "source_coverage_has_dramart_pdf_future_debt": true,
  "source_coverage_has_supported_text": true,
  "source_coverage_has_metadata_only": true,
  "next_entrypoint_unchanged": true,
  "now36_blocked_no_execution_preserved": true,
  "forbidden_side_effect_counts": {
    "prompt_generation_count": 0,
    "provider_payload_execution_count": 0,
    "provider_job_execution_count": 0,
    "media_generation_count": 0,
    "image_generation_count": 0,
    "audio_generation_count": 0,
    "tts_generation_count": 0,
    "video_generation_count": 0,
    "manual_provider_evidence_count": 0,
    "operator_evidence_creation_count": 0,
    "asset_generation_count": 0,
    "asset_acquisition_count": 0,
    "asset_upload_count": 0,
    "asset_import_count": 0,
    "asset_binding_count": 0,
    "accepted_uid_decision_count": 0,
    "rejected_uid_decision_count": 0,
    "accepted_overlay_write_count": 0,
    "operator_overlay_write_count": 0,
    "canonical_uid_writeback_count": 0,
    "canonical_kg_writeback_count": 0,
    "raw_kg_writeback_count": 0,
    "entity_store_writeback_count": 0,
    "registry_mutation_count": 0,
    "row_mutation_count": 0,
    "feedback_intake_count": 0,
    "repair_execution_count": 0,
    "replay_action_count": 0,
    "route_transition_count": 0,
    "outputs_index_mutation_count": 0,
    "now36_activation_count": 0,
    "production_acceptance_count": 0
  },
  "forbidden_side_effect_counts_all_zero": true,
  "prompt_generation_count": 0,
  "provider_payload_execution_count": 0,
  "asset_binding_count": 0,
  "canonical_uid_writeback_count": 0,
  "outputs_index_mutation_count": 0,
  "now36_activation_count": 0,
  "production_acceptance_count": 0,
  "deepseek_implementation_status": {
    "round1": {
      "round_id": "implementation_round1",
      "dir": "outputs/now38_adapter_schema_validator_deepseek_round1_20260610_0526",
      "call_status": "success",
      "parse_status": "pass",
      "verdict": "supports_with_required_corrections",
      "confidence": "high",
      "finding_counts": {
        "low": 1
      },
      "high_or_blocker_findings": 0,
      "required_corrections": [
        "Run missing DeepSeek implementation round evaluations (round1 and round2) as per the NOW-38 adapter schema validator contract, then re-run gate to confirm pass."
      ]
    },
    "round2": {
      "round_id": "implementation_round2",
      "dir": "outputs/now38_adapter_schema_validator_deepseek_round2_20260610_0527",
      "call_status": "success",
      "parse_status": "pass",
      "verdict": "round1_supported_with_corrections",
      "confidence": "high",
      "finding_counts": {
        "low": 1
      },
      "high_or_blocker_findings": 0,
      "required_corrections": [
        "Record the DeepSeek round2 implementation evaluation (this advisory) in the outputs directory and update the gate's deepseek_implementation_status.round2 with parse_status=pass, verdict=round1_supported_with_corrections, and appropriate confidence; also ensure round1 status from the previous round is similarly recorded if not already present, then re-run the gate to eliminate the blocker failures."
      ]
    }
  },
  "input_fingerprint": "0a17af397cb67f883ce22ff6e4723cf0b65f55580880c4023ed55add3fa2b71c",
  "minimum_output_artifact_refs": {
    "NOW38_ADAPTER_input.json": {
      "path": "outputs/now38_adapter_schema_validator_final_20260610_0529/NOW38_ADAPTER_input.json",
      "exists": true,
      "sha256": "642735579fdd91fe9a7df9ab8b02cd4fe8dad9721aec79fb402eeccf656cd8eb",
      "size_bytes": 541151
    },
    "NOW38_ADAPTER_schema.json": {
      "path": "outputs/now38_adapter_schema_validator_final_20260610_0529/NOW38_ADAPTER_schema.json",
      "exists": true,
      "sha256": "7947870bc5fef190976d808425d6f89ec66c007cee5eed0947942c7558e566e2",
      "size_bytes": 3029
    },
    "NOW38_ADAPTER_source_coverage_matrix.jsonl": {
      "path": "outputs/now38_adapter_schema_validator_final_20260610_0529/NOW38_ADAPTER_source_coverage_matrix.jsonl",
      "exists": true,
      "sha256": "d69292419109585cbff5e09a400007c2e6528488092850872a5efc2bac9d3f7c",
      "size_bytes": 17488
    },
    "NOW38_ADAPTER_entity_mention_ledger_schema.json": {
      "path": "outputs/now38_adapter_schema_validator_final_20260610_0529/NOW38_ADAPTER_entity_mention_ledger_schema.json",
      "exists": true,
      "sha256": "a4ce3395ee87ecc29163ba5b41169293b93a52e84308d48b6e6ef62b5fd2793d",
      "size_bytes": 2360
    },
    "NOW38_ADAPTER_entity_mention_ledger_examples.jsonl": {
      "path": "outputs/now38_adapter_schema_validator_final_20260610_0529/NOW38_ADAPTER_entity_mention_ledger_examples.jsonl",
      "exists": true,
      "sha256": "555fefd291f17dc28d5aba9f257a852bbb8a0735dc4f985aed79c3c6dec12241",
      "size_bytes": 3245
    },
    "NOW38_ADAPTER_at_entity_validator_spec.json": {
      "path": "outputs/now38_adapter_schema_validator_final_20260610_0529/NOW38_ADAPTER_at_entity_validator_spec.json",
      "exists": true,
      "sha256": "2e60ca8872d138136829aff0f79a4c98fbe50a26f3785277c64994c5390068e1",
      "size_bytes": 1989
    },
    "NOW38_ADAPTER_at_entity_validator_fixtures.jsonl": {
      "path": "outputs/now38_adapter_schema_validator_final_20260610_0529/NOW38_ADAPTER_at_entity_validator_fixtures.jsonl",
      "exists": true,
      "sha256": "26ceaddf305601b10f25669f53c24f39470085e81baf41854fe33ea3b46e047a",
      "size_bytes": 7583
    },
    "NOW38_ADAPTER_storyboard_prompt_packet_schema.json": {
      "path": "outputs/now38_adapter_schema_validator_final_20260610_0529/NOW38_ADAPTER_storyboard_prompt_packet_schema.json",
      "exists": true,
      "sha256": "aab51e9d8761900bb8b3d43963375d66abc9fd9bf16e6afa62288e990f380ac9",
      "size_bytes": 1664
    },
    "NOW38_ADAPTER_unsupported_source_report.jsonl": {
      "path": "outputs/now38_adapter_schema_validator_final_20260610_0529/NOW38_ADAPTER_unsupported_source_report.jsonl",
      "exists": true,
      "sha256": "6d16e5c62a22a9a4e30e26b47ec284e3d6543823dcce9ca793128ff59db391bb",
      "size_bytes": 3053
    },
    "NOW38_ADAPTER_unsupported_field_report.jsonl": {
      "path": "outputs/now38_adapter_schema_validator_final_20260610_0529/NOW38_ADAPTER_unsupported_field_report.jsonl",
      "exists": true,
      "sha256": "b60723d456f27990fbb9f4aa975352276817b98f044f2f58b9254ca7279285bd",
      "size_bytes": 7497
    },
    "NOW38_ADAPTER_validation_report.json": {
      "path": "outputs/now38_adapter_schema_validator_final_20260610_0529/NOW38_ADAPTER_validation_report.json",
      "exists": true,
      "sha256": "fb417a7c47b5ddcabf035216b030b441ff2fd46288f6e3c679166ad1113fbc2a",
      "size_bytes": 2922
    },
    "NOW38_ADAPTER_drift_report.json": {
      "path": "outputs/now38_adapter_schema_validator_final_20260610_0529/NOW38_ADAPTER_drift_report.json",
      "exists": true,
      "sha256": "9877f4ee5b3e9635adaa8e4e1add57815866b71ca4c4d4d832c134c2060d5ac0",
      "size_bytes": 3203
    },
    "NOW38_ADAPTER_rollback_plan.json": {
      "path": "outputs/now38_adapter_schema_validator_final_20260610_0529/NOW38_ADAPTER_rollback_plan.json",
      "exists": true,
      "sha256": "62ae3fa0043b4562ccbbedb7ebb2d3fd8283f480ad0b2afea1b6e690b9d9becb",
      "size_bytes": 1487
    },
    "NOW38_ADAPTER_replay_plan.json": {
      "path": "outputs/now38_adapter_schema_validator_final_20260610_0529/NOW38_ADAPTER_replay_plan.json",
      "exists": true,
      "sha256": "f7d73e6329eddc3825d457abbc59c9661523f28cff7eb8e3f394fb14c8780724",
      "size_bytes": 1485
    },
    "NOW38_ADAPTER_review.html": {
      "path": "outputs/now38_adapter_schema_validator_final_20260610_0529/NOW38_ADAPTER_review.html",
      "exists": true,
      "sha256": "4b3b40a312051e2724a646c98aed77b78d2018222310b8ecd93feff0f28c6365",
      "size_bytes": 3429
    },
    "NOW38_ADAPTER_gate.json": {
      "path": "outputs/now38_adapter_schema_validator_final_20260610_0529/NOW38_ADAPTER_gate.json",
      "exists": true,
      "sha256": "06558eeed87a3b0bb4180ca6655eef7630fd4f78ad9c67301de08d787e56656b",
      "size_bytes": 9352
    },
    "manifest.json": {
      "path": "outputs/now38_adapter_schema_validator_final_20260610_0529/manifest.json",
      "exists": true,
      "sha256": "68eb23c7e9a5ffee77e75e10e54496ffd77ab5cf41fc6e10d809dec0adc2915d",
      "size_bytes": 6045
    }
  },
  "next_required_action": "now38_dramart_seedance_storyboard_prompt_generation_contract_before_prompt_generation",
  "artifact_authority_class": "now38_adapter_schema_validator_no_writeback",
  "adapter_layer_only": true,
  "schema_validator_only": true,
  "prompt_generation_allowed": false,
  "provider_payload_execution_allowed": false,
  "provider_manual_execution_allowed": false,
  "media_generation_allowed": false,
  "asset_generation_or_acquisition_allowed": false,
  "asset_binding_allowed": false,
  "accepted_overlay_writeback_allowed": false,
  "canonical_uid_writeback_allowed": false,
  "canonical_kg_writeback_allowed": false,
  "raw_kg_writeback_allowed": false,
  "entity_store_writeback_allowed": false,
  "row_mutation_allowed": false,
  "feedback_repair_replay_allowed": false,
  "route_transition_allowed": false,
  "outputs_index_mutation_allowed": false,
  "now36_activation_allowed": false,
  "production_acceptance_claimed": false,
  "deepseek_advisory_only": true,
  "not_evidence_or_acceptance_or_route_authority": true
}