{
  "version": "now38_prompt_draft_packets.v1",
  "created_at": "2026-06-09T22:26:53.881354Z",
  "stage_id": "now38_dramart_seedance_storyboard_prompt_adapter_design",
  "implementation_kind": "now38_dramart_seedance_storyboard_prompt_generation_no_writeback_draft_packets",
  "project_root": "/wwwb/aitools/writer",
  "output_run_dir": "outputs/now38_prompt_draft_packets_pending_20260610_0628",
  "artifact_refs": {
    "contract": {
      "path": "/wwwb/aitools/writer/docs/now38_dramart_seedance_storyboard_prompt_generation_contract_20260610.md",
      "exists": true,
      "sha256": "318f72de3acf471a915fbd3e2a24de0730067bd66382aa3e8077c49ddab4b5ed",
      "size_bytes": 25396
    },
    "handoff": {
      "path": "/wwwb/aitools/writer/docs/now37_39_route_plan_control_plane_handoff_20260609.md",
      "exists": true,
      "sha256": "941ff54c7c5042b60e790e6adffd831001cb1026536c2a2bf881bfbd3ba9b5e2",
      "size_bytes": 21733
    },
    "now37_closeout_contract": {
      "path": "/wwwb/aitools/writer/docs/now37_resource_case_absorption_closeout_decision_contract_20260610.md",
      "exists": true,
      "sha256": "0783575f83a63d36576886da30a7f5ebc4fc8aa00c2b1a4dca5f8f98ba7dd6ef",
      "size_bytes": 12240
    },
    "execution_state": {
      "path": "/wwwb/aitools/writer/execution_state.json",
      "exists": true,
      "sha256": "63cefc5e546018cc499bb49e9a2984bcc4ddc73ec75a667a137d6a556f5cede0",
      "size_bytes": 144259
    },
    "phase_acceptance": {
      "path": "/wwwb/aitools/writer/phase_acceptance.json",
      "exists": true,
      "sha256": "6b148f7f33bf90d9e12bd54bf85859464f90e27efc1b7696d75edca0c2722d7c",
      "size_bytes": 177154
    },
    "workflow": {
      "path": "/wwwb/aitools/writer/workflow.json",
      "exists": true,
      "sha256": "592f91aade1d574d964cc7db6387a8f23bff270c75ae9405581ab5d31e0bd1a0",
      "size_bytes": 217617
    },
    "workflow_index": {
      "path": "/wwwb/aitools/writer/workflow_index.json",
      "exists": true,
      "sha256": "6d3f3517a8f963b84cade9beeabab68f03f58b78c8de5898a10016b2556b8053",
      "size_bytes": 141664
    },
    "retrospective_state": {
      "path": "/wwwb/aitools/writer/retrospective_state.json",
      "exists": true,
      "sha256": "d8d8e75ad26089ffe3eb1912b7074d2118a3eaf76fe1164bdb0f1da76cff6851",
      "size_bytes": 154110
    },
    "todo": {
      "path": "/wwwb/aitools/writer/todo.md",
      "exists": true,
      "sha256": "094693e40f69abcb7d9b46845a5c9aae56505fc6ef05a1ef3f03a8d98657d14d",
      "size_bytes": 7509
    },
    "projectreport": {
      "path": "/wwwb/aitools/writer/projectreport.md",
      "exists": true,
      "sha256": "c5ed3ee0638f2964d178e1e38e39b73445169c48ed3680a4432f95987e1f9e11",
      "size_bytes": 7904
    },
    "patchnote": {
      "path": "/wwwb/aitools/writer/patchnote.md",
      "exists": true,
      "sha256": "b4685fa8c0fb3782772a0b4b5d3642bf636e6b07ac640669e3382b36dc5f2772",
      "size_bytes": 891801
    },
    "now36_gate": {
      "path": "/wwwb/aitools/writer/outputs/now36_real_asset_evidence_activation_decision_final_20260609_0413/NOW36_ACTIVATION_DECISION_gate.json",
      "exists": true,
      "sha256": "8a1297c116207a5ebc6ea64f1c4029d07c97d42e56ad6b209517012b854e0585",
      "size_bytes": 37274
    },
    "now37_gate": {
      "path": "/wwwb/aitools/writer/outputs/now37_resource_case_absorption_supported_text_corpus_final_20260610_0442/NOW37_RESOURCE_gate.json",
      "exists": true,
      "sha256": "18c35d709603b1aba54bd7d148bd1d2994b59c6426ae06071d30a6be6d3b5876",
      "size_bytes": 26038
    },
    "now37_report": {
      "path": "/wwwb/aitools/writer/outputs/now37_resource_case_absorption_supported_text_corpus_final_20260610_0442/NOW37_RESOURCE_absorption_report.json",
      "exists": true,
      "sha256": "18f62a771fe5749164bba9b6642bed91e1aea8e3f1bf89b73bfe247a8d6c495a",
      "size_bytes": 8646
    },
    "now37_resource_refs": {
      "path": "/wwwb/aitools/writer/outputs/now37_resource_case_absorption_supported_text_corpus_final_20260610_0442/NOW37_RESOURCE_resource_ref_index.jsonl",
      "exists": true,
      "sha256": "00c4c6dbba7350a933d66ff80aa1bd6f184a533d37b7abedb06d98347cf83370",
      "size_bytes": 25415
    },
    "now37_case_cards": {
      "path": "/wwwb/aitools/writer/outputs/now37_resource_case_absorption_supported_text_corpus_final_20260610_0442/NOW37_RESOURCE_case_cards.jsonl",
      "exists": true,
      "sha256": "3cdae74056b0f8a75efcb2c40c82f95dd2b53a082ac9826e2677056406156f4b",
      "size_bytes": 5252
    },
    "now37_platform_constraints": {
      "path": "/wwwb/aitools/writer/outputs/now37_resource_case_absorption_supported_text_corpus_final_20260610_0442/NOW37_RESOURCE_platform_constraints.jsonl",
      "exists": true,
      "sha256": "5d78251f1db4787d04681a8da7d44cfe4992db711826720e436193d864eaf94a",
      "size_bytes": 3869
    },
    "now37_prompt_patterns": {
      "path": "/wwwb/aitools/writer/outputs/now37_resource_case_absorption_supported_text_corpus_final_20260610_0442/NOW37_RESOURCE_prompt_patterns.jsonl",
      "exists": true,
      "sha256": "a5e967cba05a8273a38bfee2bfdb79183cc45141ade125da40b65719f688058d",
      "size_bytes": 8650
    },
    "now37_anti_patterns": {
      "path": "/wwwb/aitools/writer/outputs/now37_resource_case_absorption_supported_text_corpus_final_20260610_0442/NOW37_RESOURCE_anti_patterns.jsonl",
      "exists": true,
      "sha256": "e2d17528fb9e08ec1eb6d55b4d570e1101bc46f16b656eb0363f07e360f4dbeb",
      "size_bytes": 4066
    },
    "now37_gap_register": {
      "path": "/wwwb/aitools/writer/outputs/now37_resource_case_absorption_supported_text_corpus_final_20260610_0442/NOW37_RESOURCE_gap_register.jsonl",
      "exists": true,
      "sha256": "925df2a5e8cbd75517eb689706dd680594c08aef28ee2057e9cddd1b5198f26f",
      "size_bytes": 164715
    },
    "now38_adapter_gate": {
      "path": "/wwwb/aitools/writer/outputs/now38_adapter_schema_validator_final_20260610_0529/NOW38_ADAPTER_gate.json",
      "exists": true,
      "sha256": "3173482fb35543c175a3f80fe1263e20dbf6ad4747c286e1e57796557cd3c4d2",
      "size_bytes": 10149
    },
    "now38_source_coverage": {
      "path": "/wwwb/aitools/writer/outputs/now38_adapter_schema_validator_final_20260610_0529/NOW38_ADAPTER_source_coverage_matrix.jsonl",
      "exists": true,
      "sha256": "d69292419109585cbff5e09a400007c2e6528488092850872a5efc2bac9d3f7c",
      "size_bytes": 17488
    },
    "now38_ledger_schema": {
      "path": "/wwwb/aitools/writer/outputs/now38_adapter_schema_validator_final_20260610_0529/NOW38_ADAPTER_entity_mention_ledger_schema.json",
      "exists": true,
      "sha256": "a4ce3395ee87ecc29163ba5b41169293b93a52e84308d48b6e6ef62b5fd2793d",
      "size_bytes": 2360
    },
    "now38_ledger_examples": {
      "path": "/wwwb/aitools/writer/outputs/now38_adapter_schema_validator_final_20260610_0529/NOW38_ADAPTER_entity_mention_ledger_examples.jsonl",
      "exists": true,
      "sha256": "555fefd291f17dc28d5aba9f257a852bbb8a0735dc4f985aed79c3c6dec12241",
      "size_bytes": 3245
    },
    "now38_at_entity_spec": {
      "path": "/wwwb/aitools/writer/outputs/now38_adapter_schema_validator_final_20260610_0529/NOW38_ADAPTER_at_entity_validator_spec.json",
      "exists": true,
      "sha256": "2e60ca8872d138136829aff0f79a4c98fbe50a26f3785277c64994c5390068e1",
      "size_bytes": 1989
    },
    "now38_at_entity_fixtures": {
      "path": "/wwwb/aitools/writer/outputs/now38_adapter_schema_validator_final_20260610_0529/NOW38_ADAPTER_at_entity_validator_fixtures.jsonl",
      "exists": true,
      "sha256": "26ceaddf305601b10f25669f53c24f39470085e81baf41854fe33ea3b46e047a",
      "size_bytes": 7583
    },
    "now38_storyboard_packet_schema": {
      "path": "/wwwb/aitools/writer/outputs/now38_adapter_schema_validator_final_20260610_0529/NOW38_ADAPTER_storyboard_prompt_packet_schema.json",
      "exists": true,
      "sha256": "aab51e9d8761900bb8b3d43963375d66abc9fd9bf16e6afa62288e990f380ac9",
      "size_bytes": 1664
    },
    "now38_unsupported_sources": {
      "path": "/wwwb/aitools/writer/outputs/now38_adapter_schema_validator_final_20260610_0529/NOW38_ADAPTER_unsupported_source_report.jsonl",
      "exists": true,
      "sha256": "6d16e5c62a22a9a4e30e26b47ec284e3d6543823dcce9ca793128ff59db391bb",
      "size_bytes": 3053
    },
    "now38_unsupported_fields": {
      "path": "/wwwb/aitools/writer/outputs/now38_adapter_schema_validator_final_20260610_0529/NOW38_ADAPTER_unsupported_field_report.jsonl",
      "exists": true,
      "sha256": "b60723d456f27990fbb9f4aa975352276817b98f044f2f58b9254ca7279285bd",
      "size_bytes": 7497
    },
    "now38_validation": {
      "path": "/wwwb/aitools/writer/outputs/now38_adapter_schema_validator_final_20260610_0529/NOW38_ADAPTER_validation_report.json",
      "exists": true,
      "sha256": "fb417a7c47b5ddcabf035216b030b441ff2fd46288f6e3c679166ad1113fbc2a",
      "size_bytes": 2922
    },
    "now38_drift": {
      "path": "/wwwb/aitools/writer/outputs/now38_adapter_schema_validator_final_20260610_0529/NOW38_ADAPTER_drift_report.json",
      "exists": true,
      "sha256": "9877f4ee5b3e9635adaa8e4e1add57815866b71ca4c4d4d832c134c2060d5ac0",
      "size_bytes": 3203
    },
    "p2v22_gate": {
      "path": "/wwwb/aitools/writer/outputs/p_plan_v2_22_neutral_prompt_draft_hold_boundary_20260605_0713/P2V_22_gate.json",
      "exists": true,
      "sha256": "aa22e6e9c5c1bd1690aa1b719207b622cb3f98f31014c712055176a8f4cd2126",
      "size_bytes": 2598
    },
    "p2v22_schema": {
      "path": "/wwwb/aitools/writer/outputs/p_plan_v2_22_neutral_prompt_draft_hold_boundary_20260605_0713/P2V_22_neutral_prompt_draft_schema.json",
      "exists": true,
      "sha256": "8d5166ed7a69e78cdf4668cfd429d31586ba58987689e15d98d44befa2718880",
      "size_bytes": 2092
    },
    "p2v22_neutral_draft_rows": {
      "path": "/wwwb/aitools/writer/outputs/p_plan_v2_22_neutral_prompt_draft_hold_boundary_20260605_0713/P2V_22_neutral_prompt_draft_rows.jsonl",
      "exists": true,
      "sha256": "1494f84aba637adec1f8d360d71e537f0490ca56aa1c288bf3a87b4f33c6265d",
      "size_bytes": 2395301
    },
    "p2v23_gate": {
      "path": "/wwwb/aitools/writer/outputs/p_plan_v2_23_prompt_readiness_packaging_boundary_20260605_0730/P2V_23_gate.json",
      "exists": true,
      "sha256": "1a6884b405cab82d0df525d160cb2004ed9bd4ee92c06b734b3ba68786fee2bc",
      "size_bytes": 2773
    },
    "p2v23_schema": {
      "path": "/wwwb/aitools/writer/outputs/p_plan_v2_23_prompt_readiness_packaging_boundary_20260605_0730/P2V_23_prompt_readiness_package_schema.json",
      "exists": true,
      "sha256": "1e4e8154b78b193e15a47a5a84a04c462b5ae7d3eede98951c5dcdfbd5db0a86",
      "size_bytes": 2443
    },
    "p2v23_prompt_readiness_package": {
      "path": "/wwwb/aitools/writer/outputs/p_plan_v2_23_prompt_readiness_packaging_boundary_20260605_0730/P2V_23_prompt_readiness_package.json",
      "exists": true,
      "sha256": "a57ebbac6bef7390e5f5ff4abf46c479f3cd2f612fb66f356541dab5eee748d5",
      "size_bytes": 11758
    },
    "p2v23_chapter_rows": {
      "path": "/wwwb/aitools/writer/outputs/p_plan_v2_23_prompt_readiness_packaging_boundary_20260605_0730/P2V_23_chapter_readiness_package_rows.jsonl",
      "exists": true,
      "sha256": "b69d6dc2c45b05f2605092c0442e5160eabd242acbe36f11d5324a9253861c60",
      "size_bytes": 248325
    }
  },
  "control_plane_state": {
    "execution_next_entrypoint": "platform_neutral_prompt_readiness_manual_execution_log_contract",
    "execution_current_status": "now38_dramart_seedance_storyboard_prompt_generation_contract_landed_validated",
    "execution_current_implementation_priority": "now38_dramart_seedance_storyboard_prompt_generation_no_writeback_draft_packets",
    "execution_next_implementation_kind": "now38_dramart_seedance_storyboard_prompt_generation_no_writeback_draft_packets"
  },
  "now36_gate_core": {
    "pass": true,
    "validator_status": "pass",
    "production_activation_ready": false,
    "provider_manual_execution_allowed": false,
    "now36_activation_authorized": false,
    "activation_decision": null
  },
  "now37_gate_core": {
    "version": "now37_resource_case_absorption.v1",
    "created_at": "2026-06-09T20:41:42.205339Z",
    "contract_id": "now37_resource_case_absorption_read_only",
    "stage": "now37_resource_case_absorption_read_only",
    "absorption_mode": "supported_text_corpus",
    "status": "now37_resource_case_absorption_supported_text_corpus_absorption_no_writeback_landed_validated",
    "gate_status": "now37_resource_case_absorption_supported_text_corpus_absorption_pass_no_writeback",
    "pass": true,
    "validator_status": "pass",
    "failures": [],
    "warnings": [],
    "absorption_report": {
      "version": "now37_resource_case_absorption.v1",
      "created_at": "2026-06-09T20:41:42.199680Z",
      "stage_id": "now37_resource_case_absorption_read_only",
      "absorption_mode": "supported_text_corpus",
      "run_id": "now37_resource_case_absorption_supported_text_corpus_final_20260610_0442",
      "input_fingerprint": "b33d81d0e1e3ccb93133f5f05e951c061a71a96d28c421fb5deac5b917490552",
      "resource_root": "docs/resource",
      "resource_inventory_count": 79,
      "top_level_resource_count": 3,
      "container_member_count": 74,
      "text_unit_count": 2,
      "semantic_text_unit_count": 2,
      "derived_text_unit_count": 2,
      "unsupported_resource_gap_count": 73,
      "blocked_pdf_resource_count": 1,
      "metadata_only_binary_member_count": 72,
      "case_card_count": 2,
      "platform_constraint_count": 2,
      "prompt_pattern_count": 4,
      "anti_pattern_count": 2,
      "resource_ref_count": 10,
      "copyright_excerpt_policy": {
        "resource_ref_excerpt_max_unicode_chars": 180,
        "long_source_passages_emitted": false
      },
      "supported_text_corpus": {
        "absorption_status": "supported_text_corpus_selected",
        "selected_top_level_resource_ids": [
          "now37_resource_top_002",
          "now37_resource_top_003"
        ],
        "selected_resource_ids": [
          "now37_resource_member_86a38c11a536fb102b08",
          "now37_resource_member_2dff8d5c0e0a29824c30"
        ],
        "selection_rules": "select every current text_extractable top-level resource or zip member; keep PDF/binary/unknown resources as gap or metadata-only records",
        "candidate_count": 2,
        "candidate_sample": [
          {
            "resource_id": "now37_resource_member_86a38c11a536fb102b08",
            "top_level_resource_id": "now37_resource_top_002",
            "resource_level": "container_member",
            "resource_kind": "text",
            "path": "docs/resource/【对客】Doubao-Seedance-2.0：企业级业务场景指南.zip::【对客】Doubao-Seedance-2.0：企业级业务场景指南.md"
          },
          {
            "resource_id": "now37_resource_member_2dff8d5c0e0a29824c30",
            "top_level_resource_id": "now37_resource_top_003",
            "resource_level": "container_member",
            "resource_kind": "text",
            "path": "docs/resource/火山剧创优秀短剧作品赏析--动画短片 PV 剧本：《微光巢穴》.zip::火山剧创优秀短剧作品赏析--动画短片 PV 剧本：《微光巢穴》.md"
          }
        ],
        "max_top_level_resources": null,
        "max_derived_text_units": null,
        "derived_text_unit_ids": [
          "now37_text_72b4be1adeb490257308",
          "now37_text_c0a35173a000a836db28"
        ],
        "semantic_extraction_scope": "all_supported_text_units",
        "supported_text_corpus_absorption_completed": true
      },
      "bounded_pilot": {
        "pilot_status": "pilot_selected",
        "selected_top_level_resource_ids": [
          "now37_resource_top_003"
        ],
        "selected_resource_ids": [
          "now37_resource_member_2dff8d5c0e0a29824c30"
        ],
        "selection_rules": "sort by top_level_resource_size_bytes, resource_kind priority pdf > text > document > zip_member, then path",
        "candidate_count": 2,
        "candidate_sample": [
          {
            "resource_id": "now37_resource_member_2dff8d5c0e0a29824c30",
            "top_level_resource_id": "now37_resource_top_003",
            "top_level_resource_size_bytes": 22934950,
            "resource_kind_priority": 3,
            "resource_kind": "zip_member",
            "path": "docs/resource/火山剧创优秀短剧作品赏析--动画短片 PV 剧本：《微光巢穴》.zip::火山剧创优秀短剧作品赏析--动画短片 PV 剧本：《微光巢穴》.md"
          },
          {
            "resource_id": "now37_resource_member_86a38c11a536fb102b08",
            "top_level_resource_id": "now37_resource_top_002",
            "top_level_resource_size_bytes": 66634077,
            "resource_kind_priority": 3,
            "resource_kind": "zip_member",
            "path": "docs/resource/【对客】Doubao-Seedance-2.0：企业级业务场景指南.zip::【对客】Doubao-Seedance-2.0：企业级业务场景指南.md"
          }
        ],
        "max_top_level_resources": 1,
        "max_derived_text_units": 3,
        "derived_text_unit_ids": [],
        "semantic_extraction_scope": "prior_basis_only_not_current_mode"
      },
      "coverage": {
        "resource_level_counts": {
          "container_member": 74,
          "derived_text_unit": 2,
          "top_level": 3
        },
        "extraction_status_counts": {
          "inventoried_only": 2,
          "metadata_only": 72,
          "text_extracted": 4,
          "unsupported": 1
        },
        "pilot_top_level_resource_count": 1,
        "pilot_selected_resource_count": 1,
        "supported_text_corpus_absorption_completed": true,
        "entire_resource_corpus_absorption_completed": false,
        "full_corpus_absorption_completed": false
      },
      "drift_status": "pass",
      "validation_status": "pass",
      "validator_failure_count": 0,
      "validator_warning_count": 0,
      "forbidden_side_effect_counts": {
        "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_asset_decision_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,
        "draft_row_mutation_count": 0,
        "held_row_mutation_count": 0,
        "readiness_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
      },
      "deepseek_advisory": {
        "round1": {
          "round_id": "implementation_round1",
          "path": "/wwwb/aitools/writer/outputs/now37_resource_case_absorption_supported_text_corpus_deepseek_round1_20260610_0438",
          "exists": true,
          "parse_status": "pass",
          "call_status": "success",
          "overall_verdict": "supports_now37_resource_case_absorption_supported_text_corpus",
          "round2_verdict": "",
          "confidence": "high",
          "finding_counts": {
            "low": 1
          },
          "high_or_blocker_count": 0,
          "advisory_only": true,
          "not_evidence_or_acceptance_or_route_authority": true
        },
        "round2": {
          "round_id": "implementation_round2",
          "path": "/wwwb/aitools/writer/outputs/now37_resource_case_absorption_supported_text_corpus_deepseek_round2_20260610_0440",
          "exists": true,
          "parse_status": "pass",
          "call_status": "success",
          "overall_verdict": "",
          "round2_verdict": "round1_supported_with_corrections",
          "confidence": "high",
          "finding_counts": {
            "low": 1
          },
          "high_or_blocker_count": 0,
          "advisory_only": true,
          "not_evidence_or_acceptance_or_route_authority": true
        }
      },
      "next_entrypoint_unchanged": true,
      "now36_blocked_no_execution_preserved": true,
      "not_evidence_or_acceptance_or_route_authority": true,
      "artifact_authority_class": "now37_resource_case_absorption_read_only",
      "read_only_analysis": true,
      "not_provider_execution": true,
      "not_media_generation": true,
      "not_manual_or_provider_evidence": true,
      "not_asset_generation": true,
      "not_asset_acquisition": true,
      "not_asset_binding": true,
      "not_operator_acceptance": true,
      "not_accepted_overlay": true,
      "not_canonical_uid": true,
      "not_canonical_kg": true,
      "not_raw_kg": true,
      "not_entity_store": true,
      "not_replay_action": true,
      "not_route_authority": true,
      "not_outputs_index_authority": true,
      "not_now36_activation": true,
      "not_production_acceptance": true,
      "provider_manual_execution_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,
      "production_acceptance_claimed": false,
      "deepseek_advisory_only": true
    },
    "input_artifact_hashes": {
      "contract": {
        "path": "/wwwb/aitools/writer/docs/now37_resource_case_absorption_detail_contract_20260610.md",
        "exists": true,
        "sha256": "6b9338397e9c743108dc2d7741fb08b30bb9db389481c9f5296ae6b5f3b7fef1",
        "size_bytes": 23958
      },
      "route_handoff": {
        "path": "/wwwb/aitools/writer/docs/now37_39_route_plan_control_plane_handoff_20260609.md",
        "exists": true,
        "sha256": "b13a3d874700036e9010832cea5f21b67c1aed4a2646cd360df3b5cd9ece32bc",
        "size_bytes": 10147
      },
      "agents": {
        "path": "/wwwb/aitools/writer/AGENTS.md",
        "exists": true,
        "sha256": "4054ce656e9687f90735a423463dbcf086fdbce51d86ace81181fe029bc442a8",
        "size_bytes": 24758
      },
      "execution_state": {
        "path": "/wwwb/aitools/writer/execution_state.json",
        "exists": true,
        "sha256": "071c4b43d55193f1457cbe2e560ef120f5b387c633957d6479734090b1ff1b56",
        "size_bytes": 113649
      },
      "phase_acceptance": {
        "path": "/wwwb/aitools/writer/phase_acceptance.json",
        "exists": true,
        "sha256": "5b3348750487f48b0ac8c99417961fb63c732903f2fdc0f9a33935c67ee8586b",
        "size_bytes": 143041
      },
      "workflow": {
        "path": "/wwwb/aitools/writer/workflow.json",
        "exists": true,
        "sha256": "dc60ee38cbbf66253a84bd12565edefa29abe0daa8f876fc9d490c37fb968be3",
        "size_bytes": 187020
      },
      "workflow_index": {
        "path": "/wwwb/aitools/writer/workflow_index.json",
        "exists": true,
        "sha256": "52c232666beca266363297d3ce6e39c0ef7081f6f98931b865ad87f77fa66fb9",
        "size_bytes": 109736
      },
      "retrospective_state": {
        "path": "/wwwb/aitools/writer/retrospective_state.json",
        "exists": true,
        "sha256": "7a525f69b0656493bad48df31829abb2f181039273ce685597618eaf1d89348e",
        "size_bytes": 130291
      },
      "todo": {
        "path": "/wwwb/aitools/writer/todo.md",
        "exists": true,
        "sha256": "5a158f053ad8127e1df93dde37cf681ef7f625b58e656fcb77ee859dbe37c17c",
        "size_bytes": 12946
      },
      "projectreport": {
        "path": "/wwwb/aitools/writer/projectreport.md",
        "exists": true,
        "sha256": "157d0edf18c8ddbcfff2bd565eff30fb1bfbe07bef9a39bdb685147f5b90fa7d",
        "size_bytes": 12555
      },
      "midterm_autopilot_prompt": {
        "path": "/wwwb/aitools/writer/docs/midterm_autopilot_prompt.md",
        "exists": true,
        "sha256": "7dbf788807ba82ed4648321051004d2873f25346e551bc67720a9ca7043553a9",
        "size_bytes": 9592
      },
      "patchnote": {
        "path": "/wwwb/aitools/writer/patchnote.md",
        "exists": true,
        "sha256": "e54a8dc6991c39853ba16cef074f7f7b303347c0b4e2205313dbfffa864d8824",
        "size_bytes": 864722
      },
      "now36_gate": {
        "path": "/wwwb/aitools/writer/outputs/now36_real_asset_evidence_activation_decision_final_20260609_0413/NOW36_ACTIVATION_DECISION_gate.json",
        "exists": true,
        "sha256": "8a1297c116207a5ebc6ea64f1c4029d07c97d42e56ad6b209517012b854e0585",
        "size_bytes": 37274
      },
      "now36_report": {
        "path": "/wwwb/aitools/writer/outputs/now36_real_asset_evidence_activation_decision_final_20260609_0413/NOW36_ACTIVATION_DECISION_report.json",
        "exists": true,
        "sha256": "240f3f81845233b15e9b9ffc5872526585a47c039a2b577c8fb6218884ffe4fc",
        "size_bytes": 20483
      },
      "now36_required_decision_packet": {
        "path": "/wwwb/aitools/writer/outputs/now36_real_asset_evidence_activation_decision_final_20260609_0413/NOW36_ACTIVATION_DECISION_required_decision_packet.jsonl",
        "exists": true,
        "sha256": "24004ffa63c56d6f6447af1e02adeabcf6f58a85f3c3314a7823b0b15f89c161",
        "size_bytes": 8165
      },
      "route_deepseek_round1_parsed": {
        "path": "/wwwb/aitools/writer/outputs/now37_39_route_plan_deepseek_round1_20260609_0603/consultation_parsed.json",
        "exists": true,
        "sha256": "48b01e9fcc1b1c1c6a3a77ddf4602fd5d4b0bfee557ed232b3345979deeb9165",
        "size_bytes": 5725
      },
      "route_deepseek_round2b_parsed": {
        "path": "/wwwb/aitools/writer/outputs/now37_39_route_plan_deepseek_round2b_20260609_0610/consultation_parsed.json",
        "exists": true,
        "sha256": "70683fd2a6a4376bc01e930f07c8dd0ca689fe3bc03c4027a6f96ac917dd3363",
        "size_bytes": 1831
      },
      "contract_deepseek_round1_parsed": {
        "path": "/wwwb/aitools/writer/outputs/now37_resource_case_absorption_detail_contract_deepseek_round1_20260610_0048/consultation_parsed.json",
        "exists": true,
        "sha256": "45dc46a5ea74866435db615590ba3518cd51a08dd0d7e2b10168467f33fde885",
        "size_bytes": 1859
      },
      "contract_deepseek_round2_parsed": {
        "path": "/wwwb/aitools/writer/outputs/now37_resource_case_absorption_detail_contract_deepseek_round2_20260610_0112/consultation_parsed.json",
        "exists": true,
        "sha256": "9f1846ef0ae2eed55b9afb2706d1d33013de545ebb4aef72ba66cb4b39ae13cf",
        "size_bytes": 1718
      },
      "continuation_contract": {
        "path": "/wwwb/aitools/writer/docs/now37_resource_case_absorption_full_corpus_continuation_decision_contract_20260610.md",
        "exists": true,
        "sha256": "0f946c93d4b068f5d31c3c374379f8e3919957234fc737e53a21247cee0fd83e",
        "size_bytes": 13981
      },
      "continuation_deepseek_round1_parsed": {
        "path": "/wwwb/aitools/writer/outputs/now37_full_corpus_continuation_decision_contract_deepseek_round1_20260610_0340/consultation_parsed.json",
        "exists": true,
        "sha256": "34b65be5bab79079bf85cbd5d6b9d2deec0424331bdc306eb071ce462f6783f8",
        "size_bytes": 6510
      },
      "continuation_deepseek_round2_parsed": {
        "path": "/wwwb/aitools/writer/outputs/now37_full_corpus_continuation_decision_contract_deepseek_round2_20260610_0342/consultation_parsed.json",
        "exists": true,
        "sha256": "0dc6a71a7acd01d64bfbeb4856d7c13db7f917a27c1b93807cc77a854bafe21f",
        "size_bytes": 8941
      },
      "bounded_pilot_final_gate": {
        "path": "/wwwb/aitools/writer/outputs/now37_resource_case_absorption_inventory_bounded_pilot_final2_20260610_0238/NOW37_RESOURCE_gate.json",
        "exists": true,
        "sha256": "d4202118b6731ba0c29103a69c08be0110f93537f9397c4766f9a0e372c903f6",
        "size_bytes": 21216
      },
      "bounded_pilot_final_report": {
        "path": "/wwwb/aitools/writer/outputs/now37_resource_case_absorption_inventory_bounded_pilot_final2_20260610_0238/NOW37_RESOURCE_absorption_report.json",
        "exists": true,
        "sha256": "e61df1c982aed4743818dd9836471026b13532ee6740b3d1fdcdcd08d11fd398",
        "size_bytes": 6472
      },
      "bounded_pilot_final_inventory": {
        "path": "/wwwb/aitools/writer/outputs/now37_resource_case_absorption_inventory_bounded_pilot_final2_20260610_0238/NOW37_RESOURCE_inventory.jsonl",
        "exists": true,
        "sha256": "085945d3a00e7f13060f7c771ff403ff525cbfa854876458719dbeed40fc97d8",
        "size_bytes": 197925
      },
      "implementation_deepseek_round1_parsed": {
        "path": "/wwwb/aitools/writer/outputs/now37_resource_case_absorption_supported_text_corpus_deepseek_round1_20260610_0438/consultation_parsed.json",
        "exists": true,
        "sha256": "fd0b86460b84e58898feabf2f800c2f0405b9f78277c3e4c7064b36681d1755b",
        "size_bytes": 2198
      },
      "implementation_deepseek_round1_record": {
        "path": "/wwwb/aitools/writer/outputs/now37_resource_case_absorption_supported_text_corpus_deepseek_round1_20260610_0438/consultation_record.json",
        "exists": true,
        "sha256": "82d0c37d53f15c22b7ed9ce80d7ca6689bd078700b827e9a8a3cc1c0d3cb1b5d",
        "size_bytes": 903
      },
      "implementation_deepseek_round2_parsed": {
        "path": "/wwwb/aitools/writer/outputs/now37_resource_case_absorption_supported_text_corpus_deepseek_round2_20260610_0440/consultation_parsed.json",
        "exists": true,
        "sha256": "fd5b8159d9e2f435d6337ba44fe37f3ab2dfceee864c62dc1094f82990c85c50",
        "size_bytes": 2963
      },
      "implementation_deepseek_round2_record": {
        "path": "/wwwb/aitools/writer/outputs/now37_resource_case_absorption_supported_text_corpus_deepseek_round2_20260610_0440/consultation_record.json",
        "exists": true,
        "sha256": "4b5b65652fbb91ca176399ae959aa75de772871caeca53fb9ac544cb3d48a572",
        "size_bytes": 875
      }
    },
    "input_fingerprint": "b33d81d0e1e3ccb93133f5f05e951c061a71a96d28c421fb5deac5b917490552",
    "next_entrypoint_unchanged": true,
    "now36_blocked_no_execution_preserved": true,
    "bounded_pilot_closed_read_only": false,
    "supported_text_corpus_absorption_closed_no_writeback": true,
    "supported_text_corpus_absorption_completed": true,
    "entire_resource_corpus_absorption_completed": false,
    "artifact_authority_class": "now37_resource_case_absorption_read_only",
    "read_only_analysis": true,
    "not_provider_execution": true,
    "not_media_generation": true,
    "not_manual_or_provider_evidence": true,
    "not_asset_generation": true,
    "not_asset_acquisition": true,
    "not_asset_binding": true,
    "not_operator_acceptance": true,
    "not_accepted_overlay": true,
    "not_canonical_uid": true,
    "not_canonical_kg": true,
    "not_raw_kg": true,
    "not_entity_store": true,
    "not_replay_action": true,
    "not_route_authority": true,
    "not_outputs_index_authority": true,
    "not_now36_activation": true,
    "not_production_acceptance": true,
    "provider_manual_execution_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,
    "production_acceptance_claimed": false,
    "deepseek_advisory_only": true,
    "not_evidence_or_acceptance_or_route_authority": true,
    "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_asset_decision_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,
    "draft_row_mutation_count": 0,
    "held_row_mutation_count": 0,
    "readiness_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,
    "minimum_output_artifact_refs": {
      "NOW37_RESOURCE_input.json": {
        "path": "outputs/now37_resource_case_absorption_supported_text_corpus_final_20260610_0442/NOW37_RESOURCE_input.json",
        "exists": true,
        "sha256": "ff001ddf11e211672ebef5a1d4ddcb363a17d7563f742058301585f6752d60b7",
        "size_bytes": 44725
      },
      "NOW37_RESOURCE_schema.json": {
        "path": "outputs/now37_resource_case_absorption_supported_text_corpus_final_20260610_0442/NOW37_RESOURCE_schema.json",
        "exists": true,
        "sha256": "e75a7f46b51abbe2b3967d2543d2afa2e9b0675cd57b8d5cee7accfed895cba9",
        "size_bytes": 2837
      },
      "NOW37_RESOURCE_inventory.jsonl": {
        "path": "outputs/now37_resource_case_absorption_supported_text_corpus_final_20260610_0442/NOW37_RESOURCE_inventory.jsonl",
        "exists": true,
        "sha256": "7ba05f7d4ed5b682f8758bc05af9467223e13f308ae8737902260fa848082ec2",
        "size_bytes": 200923
      },
      "NOW37_RESOURCE_resource_ref_index.jsonl": {
        "path": "outputs/now37_resource_case_absorption_supported_text_corpus_final_20260610_0442/NOW37_RESOURCE_resource_ref_index.jsonl",
        "exists": true,
        "sha256": "00c4c6dbba7350a933d66ff80aa1bd6f184a533d37b7abedb06d98347cf83370",
        "size_bytes": 25415
      },
      "NOW37_RESOURCE_case_cards.jsonl": {
        "path": "outputs/now37_resource_case_absorption_supported_text_corpus_final_20260610_0442/NOW37_RESOURCE_case_cards.jsonl",
        "exists": true,
        "sha256": "3cdae74056b0f8a75efcb2c40c82f95dd2b53a082ac9826e2677056406156f4b",
        "size_bytes": 5252
      },
      "NOW37_RESOURCE_platform_constraints.jsonl": {
        "path": "outputs/now37_resource_case_absorption_supported_text_corpus_final_20260610_0442/NOW37_RESOURCE_platform_constraints.jsonl",
        "exists": true,
        "sha256": "5d78251f1db4787d04681a8da7d44cfe4992db711826720e436193d864eaf94a",
        "size_bytes": 3869
      },
      "NOW37_RESOURCE_prompt_patterns.jsonl": {
        "path": "outputs/now37_resource_case_absorption_supported_text_corpus_final_20260610_0442/NOW37_RESOURCE_prompt_patterns.jsonl",
        "exists": true,
        "sha256": "a5e967cba05a8273a38bfee2bfdb79183cc45141ade125da40b65719f688058d",
        "size_bytes": 8650
      },
      "NOW37_RESOURCE_anti_patterns.jsonl": {
        "path": "outputs/now37_resource_case_absorption_supported_text_corpus_final_20260610_0442/NOW37_RESOURCE_anti_patterns.jsonl",
        "exists": true,
        "sha256": "e2d17528fb9e08ec1eb6d55b4d570e1101bc46f16b656eb0363f07e360f4dbeb",
        "size_bytes": 4066
      },
      "NOW37_RESOURCE_absorption_report.json": {
        "path": "outputs/now37_resource_case_absorption_supported_text_corpus_final_20260610_0442/NOW37_RESOURCE_absorption_report.json",
        "exists": true,
        "sha256": "18f62a771fe5749164bba9b6642bed91e1aea8e3f1bf89b73bfe247a8d6c495a",
        "size_bytes": 8646
      },
      "NOW37_RESOURCE_gap_register.jsonl": {
        "path": "outputs/now37_resource_case_absorption_supported_text_corpus_final_20260610_0442/NOW37_RESOURCE_gap_register.jsonl",
        "exists": true,
        "sha256": "925df2a5e8cbd75517eb689706dd680594c08aef28ee2057e9cddd1b5198f26f",
        "size_bytes": 164715
      },
      "NOW37_RESOURCE_drift_report.json": {
        "path": "outputs/now37_resource_case_absorption_supported_text_corpus_final_20260610_0442/NOW37_RESOURCE_drift_report.json",
        "exists": true,
        "sha256": "6ca74287137fad44148345415500a23b4f6196035f5ed4797da62babbaa92cb4",
        "size_bytes": 12620
      },
      "NOW37_RESOURCE_validation_report.json": {
        "path": "outputs/now37_resource_case_absorption_supported_text_corpus_final_20260610_0442/NOW37_RESOURCE_validation_report.json",
        "exists": true,
        "sha256": "f1de7e04f39c96923b7964279a11521b955b22271a0315d20daa44d5411e14a7",
        "size_bytes": 3543
      },
      "NOW37_RESOURCE_rollback_plan.json": {
        "path": "outputs/now37_resource_case_absorption_supported_text_corpus_final_20260610_0442/NOW37_RESOURCE_rollback_plan.json",
        "exists": true,
        "sha256": "df1777aabd4e236049cc019f363455c8b66e04625692604f47b15cc55509d880",
        "size_bytes": 1878
      },
      "NOW37_RESOURCE_replay_plan.json": {
        "path": "outputs/now37_resource_case_absorption_supported_text_corpus_final_20260610_0442/NOW37_RESOURCE_replay_plan.json",
        "exists": true,
        "sha256": "43e7af21cf94331963f920bb6c09cb82e8edacf2608f60e27fce0ef69fe206bb",
        "size_bytes": 1999
      },
      "NOW37_RESOURCE_gate.json": {
        "path": "outputs/now37_resource_case_absorption_supported_text_corpus_final_20260610_0442/NOW37_RESOURCE_gate.json",
        "exists": true,
        "sha256": "ad7abd7b2ca8ef19d87ccab5f57677d5f5250cdb4e43e240ac007e6a1db325fa",
        "size_bytes": 20734
      },
      "NOW37_RESOURCE_review.html": {
        "path": "outputs/now37_resource_case_absorption_supported_text_corpus_final_20260610_0442/NOW37_RESOURCE_review.html",
        "exists": true,
        "sha256": "bf77bc0f3db9c32acb8b4b5dea7dc9ff5d1bed22310121884d4c8604a3d5fdb4",
        "size_bytes": 48391
      },
      "manifest.json": {
        "path": "outputs/now37_resource_case_absorption_supported_text_corpus_final_20260610_0442/manifest.json",
        "exists": true,
        "sha256": "a61f85ea0bad2cf0f98b540b6f2e34d9ced555dbab3a87edd7fde01888f1b732",
        "size_bytes": 6721
      }
    }
  },
  "now37_report_core": {
    "version": "now37_resource_case_absorption.v1",
    "created_at": "2026-06-09T20:41:42.199680Z",
    "stage_id": "now37_resource_case_absorption_read_only",
    "absorption_mode": "supported_text_corpus",
    "run_id": "now37_resource_case_absorption_supported_text_corpus_final_20260610_0442",
    "input_fingerprint": "b33d81d0e1e3ccb93133f5f05e951c061a71a96d28c421fb5deac5b917490552",
    "resource_root": "docs/resource",
    "resource_inventory_count": 79,
    "top_level_resource_count": 3,
    "container_member_count": 74,
    "text_unit_count": 2,
    "semantic_text_unit_count": 2,
    "derived_text_unit_count": 2,
    "unsupported_resource_gap_count": 73,
    "blocked_pdf_resource_count": 1,
    "metadata_only_binary_member_count": 72,
    "case_card_count": 2,
    "platform_constraint_count": 2,
    "prompt_pattern_count": 4,
    "anti_pattern_count": 2,
    "resource_ref_count": 10,
    "copyright_excerpt_policy": {
      "resource_ref_excerpt_max_unicode_chars": 180,
      "long_source_passages_emitted": false
    },
    "supported_text_corpus": {
      "absorption_status": "supported_text_corpus_selected",
      "selected_top_level_resource_ids": [
        "now37_resource_top_002",
        "now37_resource_top_003"
      ],
      "selected_resource_ids": [
        "now37_resource_member_86a38c11a536fb102b08",
        "now37_resource_member_2dff8d5c0e0a29824c30"
      ],
      "selection_rules": "select every current text_extractable top-level resource or zip member; keep PDF/binary/unknown resources as gap or metadata-only records",
      "candidate_count": 2,
      "candidate_sample": [
        {
          "resource_id": "now37_resource_member_86a38c11a536fb102b08",
          "top_level_resource_id": "now37_resource_top_002",
          "resource_level": "container_member",
          "resource_kind": "text",
          "path": "docs/resource/【对客】Doubao-Seedance-2.0：企业级业务场景指南.zip::【对客】Doubao-Seedance-2.0：企业级业务场景指南.md"
        },
        {
          "resource_id": "now37_resource_member_2dff8d5c0e0a29824c30",
          "top_level_resource_id": "now37_resource_top_003",
          "resource_level": "container_member",
          "resource_kind": "text",
          "path": "docs/resource/火山剧创优秀短剧作品赏析--动画短片 PV 剧本：《微光巢穴》.zip::火山剧创优秀短剧作品赏析--动画短片 PV 剧本：《微光巢穴》.md"
        }
      ],
      "max_top_level_resources": null,
      "max_derived_text_units": null,
      "derived_text_unit_ids": [
        "now37_text_72b4be1adeb490257308",
        "now37_text_c0a35173a000a836db28"
      ],
      "semantic_extraction_scope": "all_supported_text_units",
      "supported_text_corpus_absorption_completed": true
    },
    "bounded_pilot": {
      "pilot_status": "pilot_selected",
      "selected_top_level_resource_ids": [
        "now37_resource_top_003"
      ],
      "selected_resource_ids": [
        "now37_resource_member_2dff8d5c0e0a29824c30"
      ],
      "selection_rules": "sort by top_level_resource_size_bytes, resource_kind priority pdf > text > document > zip_member, then path",
      "candidate_count": 2,
      "candidate_sample": [
        {
          "resource_id": "now37_resource_member_2dff8d5c0e0a29824c30",
          "top_level_resource_id": "now37_resource_top_003",
          "top_level_resource_size_bytes": 22934950,
          "resource_kind_priority": 3,
          "resource_kind": "zip_member",
          "path": "docs/resource/火山剧创优秀短剧作品赏析--动画短片 PV 剧本：《微光巢穴》.zip::火山剧创优秀短剧作品赏析--动画短片 PV 剧本：《微光巢穴》.md"
        },
        {
          "resource_id": "now37_resource_member_86a38c11a536fb102b08",
          "top_level_resource_id": "now37_resource_top_002",
          "top_level_resource_size_bytes": 66634077,
          "resource_kind_priority": 3,
          "resource_kind": "zip_member",
          "path": "docs/resource/【对客】Doubao-Seedance-2.0：企业级业务场景指南.zip::【对客】Doubao-Seedance-2.0：企业级业务场景指南.md"
        }
      ],
      "max_top_level_resources": 1,
      "max_derived_text_units": 3,
      "derived_text_unit_ids": [],
      "semantic_extraction_scope": "prior_basis_only_not_current_mode"
    },
    "coverage": {
      "resource_level_counts": {
        "container_member": 74,
        "derived_text_unit": 2,
        "top_level": 3
      },
      "extraction_status_counts": {
        "inventoried_only": 2,
        "metadata_only": 72,
        "text_extracted": 4,
        "unsupported": 1
      },
      "pilot_top_level_resource_count": 1,
      "pilot_selected_resource_count": 1,
      "supported_text_corpus_absorption_completed": true,
      "entire_resource_corpus_absorption_completed": false,
      "full_corpus_absorption_completed": false
    },
    "drift_status": "pass",
    "validation_status": "pass",
    "validator_failure_count": 0,
    "validator_warning_count": 0,
    "forbidden_side_effect_counts": {
      "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_asset_decision_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,
      "draft_row_mutation_count": 0,
      "held_row_mutation_count": 0,
      "readiness_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
    },
    "deepseek_advisory": {
      "round1": {
        "round_id": "implementation_round1",
        "path": "/wwwb/aitools/writer/outputs/now37_resource_case_absorption_supported_text_corpus_deepseek_round1_20260610_0438",
        "exists": true,
        "parse_status": "pass",
        "call_status": "success",
        "overall_verdict": "supports_now37_resource_case_absorption_supported_text_corpus",
        "round2_verdict": "",
        "confidence": "high",
        "finding_counts": {
          "low": 1
        },
        "high_or_blocker_count": 0,
        "advisory_only": true,
        "not_evidence_or_acceptance_or_route_authority": true
      },
      "round2": {
        "round_id": "implementation_round2",
        "path": "/wwwb/aitools/writer/outputs/now37_resource_case_absorption_supported_text_corpus_deepseek_round2_20260610_0440",
        "exists": true,
        "parse_status": "pass",
        "call_status": "success",
        "overall_verdict": "",
        "round2_verdict": "round1_supported_with_corrections",
        "confidence": "high",
        "finding_counts": {
          "low": 1
        },
        "high_or_blocker_count": 0,
        "advisory_only": true,
        "not_evidence_or_acceptance_or_route_authority": true
      }
    },
    "next_entrypoint_unchanged": true,
    "now36_blocked_no_execution_preserved": true,
    "not_evidence_or_acceptance_or_route_authority": true,
    "artifact_authority_class": "now37_resource_case_absorption_read_only",
    "read_only_analysis": true,
    "not_provider_execution": true,
    "not_media_generation": true,
    "not_manual_or_provider_evidence": true,
    "not_asset_generation": true,
    "not_asset_acquisition": true,
    "not_asset_binding": true,
    "not_operator_acceptance": true,
    "not_accepted_overlay": true,
    "not_canonical_uid": true,
    "not_canonical_kg": true,
    "not_raw_kg": true,
    "not_entity_store": true,
    "not_replay_action": true,
    "not_route_authority": true,
    "not_outputs_index_authority": true,
    "not_now36_activation": true,
    "not_production_acceptance": true,
    "provider_manual_execution_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,
    "production_acceptance_claimed": false,
    "deepseek_advisory_only": true
  },
  "now38_adapter_gate_core": {
    "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
  },
  "p2v22_gate_core": {
    "version": "p_plan_v2_22_neutral_prompt_draft_hold_boundary_gate.v1",
    "created_at": "2026-06-04T23:13:37.542343Z",
    "stage": "P计划_V2_22_neutral_prompt_draft_hold_boundary",
    "status": "pending_deepseek_advisory_and_closeout",
    "gate_status": "p2v_22_neutral_prompt_draft_hold_boundary_pass_pending_deepseek_advisory_and_closeout",
    "validator_status": "pass",
    "validator_failure_count": 0,
    "failures": [],
    "summary": {
      "draft_row_count": 1638,
      "held_row_count": 240,
      "held_qa_review_count": 239,
      "held_repair_deferred_count": 1,
      "provider_prompt_syntax_count": 0,
      "production_lane_accepted_count": 0,
      "validator_failure_count": 0,
      "provider_prompt_count": 0,
      "adapter_payload_count": 0,
      "provider_job_execution_count": 0,
      "media_generation_count": 0,
      "manual_provider_evidence_count": 0,
      "operator_evidence_creation_count": 0,
      "feedback_intake_count": 0,
      "repair_execution_count": 0,
      "replay_action_count": 0,
      "accepted_overlay_write_count": 0,
      "operator_overlay_write_count": 0,
      "canonical_kg_writeback_count": 0,
      "raw_kg_writeback_count": 0,
      "outputs_index_mutation_count": 0
    },
    "stage_closeout_ready": false,
    "stage_closeout_blocker": "deepseek_advisory_and_closeout_retrospective_required_before_P2V_23",
    "production_lane_accepted": false,
    "provider_manual_execution_allowed": false,
    "deepseek_advisory_is_operator_production_acceptance": false,
    "policy": {
      "stage": "P计划_V2_22_neutral_prompt_draft_hold_boundary",
      "neutral_draft_hold_boundary_only": true,
      "provider_specific_prompt_allowed": false,
      "adapter_payload_allowed": false,
      "provider_job_execution_allowed": false,
      "media_generation_allowed": false,
      "manual_provider_evidence_creation_allowed": false,
      "operator_evidence_creation_allowed": false,
      "feedback_intake_allowed": false,
      "repair_execution_allowed": false,
      "replay_execution_allowed": false,
      "accepted_overlay_writeback_allowed": false,
      "operator_overlay_writeback_allowed": false,
      "canonical_kg_writeback_allowed": false,
      "raw_kg_writeback_allowed": false,
      "outputs_index_mutation_allowed": false,
      "operator_production_acceptance_claimed": false,
      "deepseek_advisory_may_substitute_for_expert_advice": true,
      "deepseek_advisory_is_operator_production_acceptance": false,
      "runtime_branch_by_work_title_entity_name_or_sample_text_allowed": false,
      "active_route_authority": "execution_state.json.next_entrypoint",
      "execution_state_next_entrypoint_unchanged": true
    }
  },
  "p2v23_gate_core": {
    "version": "p_plan_v2_23_prompt_readiness_packaging_boundary_gate.v1",
    "created_at": "2026-06-04T23:29:52.453925Z",
    "stage": "P计划_V2_23_prompt_readiness_packaging_boundary",
    "status": "pending_deepseek_advisory_and_closeout",
    "gate_status": "p2v_23_prompt_readiness_packaging_boundary_pass_pending_deepseek_advisory_and_closeout",
    "validator_status": "pass",
    "validator_failure_count": 0,
    "failures": [],
    "summary": {
      "chapter_package_count": 20,
      "draft_row_count": 1638,
      "held_row_count": 240,
      "held_package_row_count": 240,
      "held_qa_review_count": 239,
      "held_repair_deferred_count": 1,
      "fully_ready_chapter_count": 13,
      "partial_or_held_chapter_count": 7,
      "provider_prompt_syntax_count": 0,
      "production_lane_accepted_count": 0,
      "validator_failure_count": 0,
      "provider_prompt_count": 0,
      "adapter_payload_count": 0,
      "provider_job_execution_count": 0,
      "media_generation_count": 0,
      "manual_provider_evidence_count": 0,
      "operator_evidence_creation_count": 0,
      "feedback_intake_count": 0,
      "repair_execution_count": 0,
      "replay_action_count": 0,
      "accepted_overlay_write_count": 0,
      "operator_overlay_write_count": 0,
      "canonical_kg_writeback_count": 0,
      "raw_kg_writeback_count": 0,
      "outputs_index_mutation_count": 0
    },
    "stage_closeout_ready": false,
    "stage_closeout_blocker": "deepseek_advisory_and_closeout_retrospective_required_before_P2V_24_or_final_closeout",
    "production_lane_accepted": false,
    "provider_manual_execution_allowed": false,
    "deepseek_advisory_is_operator_production_acceptance": false,
    "policy": {
      "stage": "P计划_V2_23_prompt_readiness_packaging_boundary",
      "prompt_readiness_packaging_boundary_only": true,
      "provider_specific_prompt_allowed": false,
      "adapter_payload_allowed": false,
      "provider_job_execution_allowed": false,
      "media_generation_allowed": false,
      "manual_provider_evidence_creation_allowed": false,
      "operator_evidence_creation_allowed": false,
      "feedback_intake_allowed": false,
      "repair_execution_allowed": false,
      "replay_execution_allowed": false,
      "accepted_overlay_writeback_allowed": false,
      "operator_overlay_writeback_allowed": false,
      "canonical_kg_writeback_allowed": false,
      "raw_kg_writeback_allowed": false,
      "outputs_index_mutation_allowed": false,
      "operator_production_acceptance_claimed": false,
      "deepseek_advisory_may_substitute_for_expert_advice": true,
      "deepseek_advisory_is_operator_production_acceptance": false,
      "runtime_branch_by_work_title_entity_name_or_sample_text_allowed": false,
      "active_route_authority": "execution_state.json.next_entrypoint",
      "execution_state_next_entrypoint_unchanged": true
    }
  },
  "p2v23_prompt_readiness_package_core": {
    "version": "p2v_23_prompt_readiness_package.v1",
    "created_at": "2026-06-04T23:29:52.383542Z",
    "stage": "P计划_V2_23_prompt_readiness_packaging_boundary",
    "package_id": "P2V23_NOW32_PROMPT_READINESS_PACKAGE_FIRST20",
    "package_status": "side_effect_free_readiness_package_pending_evidence_not_production_acceptance",
    "input_fingerprint": "a0e673185423f4eebe9e1e3a76d144d7399a6387ded66d3c9ae36c546fe52b82",
    "active_route": {
      "next_entrypoint_id": "platform_neutral_prompt_readiness_manual_execution_log_contract",
      "current_implementation_priority": "P计划_V2_23_prompt_readiness_packaging_boundary_implementation_active",
      "current_p_plan_stage": "P计划_V2_22_neutral_prompt_draft_hold_boundary_complete_P2V23_contract_landed",
      "phase_implementation_priority": "P计划_V2_23_prompt_readiness_packaging_boundary_implementation_active"
    },
    "source_artifacts": {
      "contract": {
        "path": "/wwwb/aitools/writer/docs/p_plan_v2_23_prompt_readiness_packaging_boundary_contract_20260605.md",
        "exists": true,
        "sha256": "06866d434428113ec4d97e3a3601086720af10db9eec1d671844d89a9a74c123",
        "size_bytes": 5807
      },
      "p2v22_closeout": {
        "path": "/wwwb/aitools/writer/docs/p_plan_v2_22_closeout_retrospective_20260605.md",
        "exists": true,
        "sha256": "dd955065adf9d66933a2abe538f2b8d07dca7aa981da9ee0dd3251feff140818",
        "size_bytes": 8182
      },
      "p2v22_input": {
        "path": "/wwwb/aitools/writer/outputs/p_plan_v2_22_neutral_prompt_draft_hold_boundary_20260605_0713/P2V_22_input_contract.json",
        "exists": true,
        "sha256": "66d7dc399a6bccb9082a0b74e0b20c2ad0649155238c15762851c6604ecfcb9f",
        "size_bytes": 17252
      },
      "p2v22_gate": {
        "path": "/wwwb/aitools/writer/outputs/p_plan_v2_22_neutral_prompt_draft_hold_boundary_20260605_0713/P2V_22_gate.json",
        "exists": true,
        "sha256": "aa22e6e9c5c1bd1690aa1b719207b622cb3f98f31014c712055176a8f4cd2126",
        "size_bytes": 2598
      },
      "p2v22_program_validation": {
        "path": "/wwwb/aitools/writer/outputs/p_plan_v2_22_neutral_prompt_draft_hold_boundary_20260605_0713/P2V_22_program_validation.json",
        "exists": true,
        "sha256": "42b51746447bce9c234579cdd5d792ded12667a673af2197e10343ce1aef2dff",
        "size_bytes": 2243
      },
      "p2v22_schema": {
        "path": "/wwwb/aitools/writer/outputs/p_plan_v2_22_neutral_prompt_draft_hold_boundary_20260605_0713/P2V_22_neutral_prompt_draft_schema.json",
        "exists": true,
        "sha256": "8d5166ed7a69e78cdf4668cfd429d31586ba58987689e15d98d44befa2718880",
        "size_bytes": 2092
      },
      "p2v22_validation": {
        "path": "/wwwb/aitools/writer/outputs/p_plan_v2_22_neutral_prompt_draft_hold_boundary_20260605_0713/P2V_22_neutral_draft_validation_report.json",
        "exists": true,
        "sha256": "77b698a0586d7fb137c365db3a20650f0a078ab85f2d5cc99e72915ad3904b00",
        "size_bytes": 2125
      },
      "p2v22_traceability": {
        "path": "/wwwb/aitools/writer/outputs/p_plan_v2_22_neutral_prompt_draft_hold_boundary_20260605_0713/P2V_22_source_to_neutral_draft_traceability_report.json",
        "exists": true,
        "sha256": "70b4b873b9accfeccf6058e759b4cc99f3ce010544517ab185b605a2bc1126e5",
        "size_bytes": 7489
      },
      "p2v22_draft_rows": {
        "path": "/wwwb/aitools/writer/outputs/p_plan_v2_22_neutral_prompt_draft_hold_boundary_20260605_0713/P2V_22_neutral_prompt_draft_rows.jsonl",
        "exists": true,
        "sha256": "1494f84aba637adec1f8d360d71e537f0490ca56aa1c288bf3a87b4f33c6265d",
        "size_bytes": 2395301
      },
      "p2v22_held_rows": {
        "path": "/wwwb/aitools/writer/outputs/p_plan_v2_22_neutral_prompt_draft_hold_boundary_20260605_0713/P2V_22_held_row_boundary_rows.jsonl",
        "exists": true,
        "sha256": "079b8317236a67d0bc8415b7200be5fb3ebe3d829d5fbac3d3e7e1dc71421b01",
        "size_bytes": 254336
      },
      "p2v22_review_index_html": {
        "path": "/wwwb/aitools/writer/outputs/p_plan_v2_22_neutral_prompt_draft_hold_boundary_20260605_0713/P2V_22_neutral_prompt_draft_index.html",
        "exists": true,
        "sha256": "1eba28fc56c4cd2053f3cbb311a5cfa3776aff91e8ea232f6a1bc0f3ad0be9f4",
        "size_bytes": 6184
      },
      "p2v22_deepseek_gate": {
        "path": "/wwwb/aitools/writer/outputs/p_plan_v2_22_deepseek_advisory_20260605_0714/P2V_22_deepseek_advisory_gate.json",
        "exists": true,
        "sha256": "220904201343fb6f42dfaa9f4565b4a721d6c3559637958f323bf3b413c1cb57",
        "size_bytes": 2648
      },
      "execution_state": {
        "path": "/wwwb/aitools/writer/execution_state.json",
        "exists": true,
        "sha256": "ed0573ae011a919807347e831ca4ed2beeace6da32bf9c07a9c0b7242f54c9c6",
        "size_bytes": 49035
      },
      "phase_acceptance": {
        "path": "/wwwb/aitools/writer/phase_acceptance.json",
        "exists": true,
        "sha256": "021b531cafa83bd9412ff85269d25e9376669b2189281ab3042bba6d17e8c7db",
        "size_bytes": 36184
      }
    },
    "chapter_package_count": 20,
    "neutral_draft_row_count": 1638,
    "held_row_count": 240,
    "readiness_label_counts": {
      "partial_ready_with_holds": 6,
      "ready_for_now32_packaging": 13,
      "held_only_no_ready_drafts": 1
    },
    "fully_ready_chapter_count": 13,
    "partial_or_held_chapter_count": 7,
    "production_lane_accepted": false,
    "provider_manual_execution_allowed": false,
    "manual_provider_evidence_created": false,
    "chapters": [
      {
        "package_row_id": "P2V23PKGCH01",
        "chapter_index": 1,
        "readiness_label": "partial_ready_with_holds",
        "draft_row_count": 127,
        "held_row_count": 10,
        "review_file": "P2V_23_chapter_01_readiness_package_review.html"
      },
      {
        "package_row_id": "P2V23PKGCH02",
        "chapter_index": 2,
        "readiness_label": "partial_ready_with_holds",
        "draft_row_count": 85,
        "held_row_count": 8,
        "review_file": "P2V_23_chapter_02_readiness_package_review.html"
      },
      {
        "package_row_id": "P2V23PKGCH03",
        "chapter_index": 3,
        "readiness_label": "partial_ready_with_holds",
        "draft_row_count": 60,
        "held_row_count": 51,
        "review_file": "P2V_23_chapter_03_readiness_package_review.html"
      },
      {
        "package_row_id": "P2V23PKGCH04",
        "chapter_index": 4,
        "readiness_label": "ready_for_now32_packaging",
        "draft_row_count": 76,
        "held_row_count": 0,
        "review_file": "P2V_23_chapter_04_readiness_package_review.html"
      },
      {
        "package_row_id": "P2V23PKGCH05",
        "chapter_index": 5,
        "readiness_label": "ready_for_now32_packaging",
        "draft_row_count": 99,
        "held_row_count": 0,
        "review_file": "P2V_23_chapter_05_readiness_package_review.html"
      },
      {
        "package_row_id": "P2V23PKGCH06",
        "chapter_index": 6,
        "readiness_label": "partial_ready_with_holds",
        "draft_row_count": 136,
        "held_row_count": 6,
        "review_file": "P2V_23_chapter_06_readiness_package_review.html"
      },
      {
        "package_row_id": "P2V23PKGCH07",
        "chapter_index": 7,
        "readiness_label": "ready_for_now32_packaging",
        "draft_row_count": 90,
        "held_row_count": 0,
        "review_file": "P2V_23_chapter_07_readiness_package_review.html"
      },
      {
        "package_row_id": "P2V23PKGCH08",
        "chapter_index": 8,
        "readiness_label": "ready_for_now32_packaging",
        "draft_row_count": 85,
        "held_row_count": 0,
        "review_file": "P2V_23_chapter_08_readiness_package_review.html"
      },
      {
        "package_row_id": "P2V23PKGCH09",
        "chapter_index": 9,
        "readiness_label": "ready_for_now32_packaging",
        "draft_row_count": 73,
        "held_row_count": 0,
        "review_file": "P2V_23_chapter_09_readiness_package_review.html"
      },
      {
        "package_row_id": "P2V23PKGCH10",
        "chapter_index": 10,
        "readiness_label": "partial_ready_with_holds",
        "draft_row_count": 52,
        "held_row_count": 15,
        "review_file": "P2V_23_chapter_10_readiness_package_review.html"
      },
      {
        "package_row_id": "P2V23PKGCH11",
        "chapter_index": 11,
        "readiness_label": "ready_for_now32_packaging",
        "draft_row_count": 90,
        "held_row_count": 0,
        "review_file": "P2V_23_chapter_11_readiness_package_review.html"
      },
      {
        "package_row_id": "P2V23PKGCH12",
        "chapter_index": 12,
        "readiness_label": "ready_for_now32_packaging",
        "draft_row_count": 58,
        "held_row_count": 0,
        "review_file": "P2V_23_chapter_12_readiness_package_review.html"
      },
      {
        "package_row_id": "P2V23PKGCH13",
        "chapter_index": 13,
        "readiness_label": "ready_for_now32_packaging",
        "draft_row_count": 88,
        "held_row_count": 0,
        "review_file": "P2V_23_chapter_13_readiness_package_review.html"
      },
      {
        "package_row_id": "P2V23PKGCH14",
        "chapter_index": 14,
        "readiness_label": "ready_for_now32_packaging",
        "draft_row_count": 77,
        "held_row_count": 0,
        "review_file": "P2V_23_chapter_14_readiness_package_review.html"
      },
      {
        "package_row_id": "P2V23PKGCH15",
        "chapter_index": 15,
        "readiness_label": "ready_for_now32_packaging",
        "draft_row_count": 75,
        "held_row_count": 0,
        "review_file": "P2V_23_chapter_15_readiness_package_review.html"
      },
      {
        "package_row_id": "P2V23PKGCH16",
        "chapter_index": 16,
        "readiness_label": "ready_for_now32_packaging",
        "draft_row_count": 106,
        "held_row_count": 0,
        "review_file": "P2V_23_chapter_16_readiness_package_review.html"
      },
      {
        "package_row_id": "P2V23PKGCH17",
        "chapter_index": 17,
        "readiness_label": "ready_for_now32_packaging",
        "draft_row_count": 122,
        "held_row_count": 0,
        "review_file": "P2V_23_chapter_17_readiness_package_review.html"
      },
      {
        "package_row_id": "P2V23PKGCH18",
        "chapter_index": 18,
        "readiness_label": "held_only_no_ready_drafts",
        "draft_row_count": 0,
        "held_row_count": 101,
        "review_file": "P2V_23_chapter_18_readiness_package_review.html"
      },
      {
        "package_row_id": "P2V23PKGCH19",
        "chapter_index": 19,
        "readiness_label": "partial_ready_with_holds",
        "draft_row_count": 71,
        "held_row_count": 49,
        "review_file": "P2V_23_chapter_19_readiness_package_review.html"
      },
      {
        "package_row_id": "P2V23PKGCH20",
        "chapter_index": 20,
        "readiness_label": "ready_for_now32_packaging",
        "draft_row_count": 68,
        "held_row_count": 0,
        "review_file": "P2V_23_chapter_20_readiness_package_review.html"
      }
    ],
    "policy": {
      "stage": "P计划_V2_23_prompt_readiness_packaging_boundary",
      "prompt_readiness_packaging_boundary_only": true,
      "provider_specific_prompt_allowed": false,
      "adapter_payload_allowed": false,
      "provider_job_execution_allowed": false,
      "media_generation_allowed": false,
      "manual_provider_evidence_creation_allowed": false,
      "operator_evidence_creation_allowed": false,
      "feedback_intake_allowed": false,
      "repair_execution_allowed": false,
      "replay_execution_allowed": false,
      "accepted_overlay_writeback_allowed": false,
      "operator_overlay_writeback_allowed": false,
      "canonical_kg_writeback_allowed": false,
      "raw_kg_writeback_allowed": false,
      "outputs_index_mutation_allowed": false,
      "operator_production_acceptance_claimed": false,
      "deepseek_advisory_may_substitute_for_expert_advice": true,
      "deepseek_advisory_is_operator_production_acceptance": false,
      "runtime_branch_by_work_title_entity_name_or_sample_text_allowed": false,
      "active_route_authority": "execution_state.json.next_entrypoint",
      "execution_state_next_entrypoint_unchanged": true
    }
  },
  "selected_shot_refs": [
    {
      "draft_row_id": "P2V22DRAFTCH01SC001SH003",
      "scene_ref_id": "P2V20CH01SC001",
      "p2v18_shot_id": "P2V18CH01SC001SH003",
      "p2v19_shot_packet_id": "P2V19CH01SC001SH003",
      "p2v20_readiness_row_id": "P2V20CH01SC001SH003",
      "p2v21_planning_row_id": "P2V21CH01SC001SH003",
      "chapter_index": 1,
      "chapter_heading": "第一回　甄士隱夢幻識通靈　賈雨村風塵怀閨秀",
      "scene_number": 1,
      "shot_number": 3,
      "visual_context": "纸上的字迹：“甄士隐”。墨迹未干。",
      "sound_context": "【VO】：“……故将真事隐去，而借‘通灵’之说，撰此《石头记》一书也。”",
      "director_notes": "强调“甄士隐（真事隐）”与“贾雨村（假语存）”的对应。",
      "duration_seconds_min": 5.0,
      "duration_seconds_max": 5.0,
      "source_file": "P2V_17_chapter_01_source.txt",
      "source_sha256": "1c85a7ece733676be2d091577f93b2f6b0d8541e1974298717cf22eceacc370c",
      "script_file": "P2V_17_chapter_01_pipeline.txt",
      "script_sha256": "cb20d19ed938c21ef5d0198d6222244a1acf39accb4231536e1c28453738dd05",
      "readiness_package_row_id": "P2V23PKGCH01",
      "readiness_label": "partial_ready_with_holds",
      "package_is_complete_ready": false,
      "provider_manual_execution_allowed": false,
      "production_lane_accepted": false,
      "entity_display_names": [
        "甄士隐",
        "贾雨村",
        "石头"
      ]
    },
    {
      "draft_row_id": "P2V22DRAFTCH01SC002SH001",
      "scene_ref_id": "P2V20CH01SC002",
      "p2v18_shot_id": "P2V18CH01SC002SH001",
      "p2v19_shot_packet_id": "P2V19CH01SC002SH001",
      "p2v20_readiness_row_id": "P2V20CH01SC002SH001",
      "p2v21_planning_row_id": "P2V21CH01SC002SH001",
      "chapter_index": 1,
      "chapter_heading": "第一回　甄士隱夢幻識通靈　賈雨村風塵怀閨秀",
      "scene_number": 2,
      "shot_number": 1,
      "visual_context": "黑屏中响起一声苍茫的磐石之音。画面由深谷底部的暗影开始，缓慢向上摇摄，展现高经十二丈、通体粗砺的顽石，直至青埂峰顶。云雾缭绕。",
      "sound_context": "【音】低沉的磐石回响。风声穿过山谷的呼啸。【乐】一声悠远的、类似陨或箜篌的音色。",
      "director_notes": "建立大荒山无稽崖的超然与奇诡。顽石占据画面中心，气势撼人。",
      "duration_seconds_min": 15.0,
      "duration_seconds_max": 15.0,
      "source_file": "P2V_17_chapter_01_source.txt",
      "source_sha256": "1c85a7ece733676be2d091577f93b2f6b0d8541e1974298717cf22eceacc370c",
      "script_file": "P2V_17_chapter_01_pipeline.txt",
      "script_sha256": "cb20d19ed938c21ef5d0198d6222244a1acf39accb4231536e1c28453738dd05",
      "readiness_package_row_id": "P2V23PKGCH01",
      "readiness_label": "partial_ready_with_holds",
      "package_is_complete_ready": false,
      "provider_manual_execution_allowed": false,
      "production_lane_accepted": false,
      "entity_display_names": [
        "顽石"
      ]
    },
    {
      "draft_row_id": "P2V22DRAFTCH01SC002SH002",
      "scene_ref_id": "P2V20CH01SC002",
      "p2v18_shot_id": "P2V18CH01SC002SH002",
      "p2v19_shot_packet_id": "P2V19CH01SC002SH002",
      "p2v20_readiness_row_id": "P2V20CH01SC002SH002",
      "p2v21_planning_row_id": "P2V21CH01SC002SH002",
      "chapter_index": 1,
      "chapter_heading": "第一回　甄士隱夢幻識通靈　賈雨村風塵怀閨秀",
      "scene_number": 2,
      "shot_number": 2,
      "visual_context": "顽石表面纹理，可见几道天然裂纹，粗粝中仿佛隐含灵性。",
      "sound_context": "【音】风沙吹过石面的细微噪音。",
      "director_notes": "视觉母题“石”的首次特写。",
      "duration_seconds_min": 5.0,
      "duration_seconds_max": 5.0,
      "source_file": "P2V_17_chapter_01_source.txt",
      "source_sha256": "1c85a7ece733676be2d091577f93b2f6b0d8541e1974298717cf22eceacc370c",
      "script_file": "P2V_17_chapter_01_pipeline.txt",
      "script_sha256": "cb20d19ed938c21ef5d0198d6222244a1acf39accb4231536e1c28453738dd05",
      "readiness_package_row_id": "P2V23PKGCH01",
      "readiness_label": "partial_ready_with_holds",
      "package_is_complete_ready": false,
      "provider_manual_execution_allowed": false,
      "production_lane_accepted": false,
      "entity_display_names": [
        "顽石",
        "道"
      ]
    }
  ],
  "declared_provider_families": [
    "seedance",
    "dramart",
    "shared_adapter_schema"
  ],
  "provider_family_capability_limits": {
    "seedance": "review-only draft guidance from supported text and P2V-22 neutral context; no provider execution evidence.",
    "dramart": "review-only draft guidance; no PDF-derived Dramart renderer claim while PDF remains future_extractor_debt.",
    "shared_adapter_schema": "common adapter-layer candidate only; no provider payload execution."
  },
  "now37_rows_summary": {
    "prompt_pattern_ids": [
      "row_5943b16fbb38d6a9",
      "row_cc897a100b1fd9f8",
      "row_f84dc0e41e32b0bb",
      "row_f766564afed196c9"
    ],
    "platform_constraint_ids": [
      "constraint_ca23bcb7ed1bbc35a99b959c",
      "constraint_52cee199e2ae31b6cd61ab1b"
    ],
    "anti_pattern_ids": [
      "antipattern_ba8883882b24ccac8a6e9614",
      "antipattern_edeb4c5d6b8f0b7389e288af"
    ],
    "resource_ref_ids": [
      "resref_e8909a7ed1e898022c865a61",
      "resref_1b9bdf2bc4ff9dac4c278c8a",
      "resref_0592c8fb298343a5998f9395",
      "resref_4f474249683e607d0050c293",
      "resref_919a73c873d0de5ddb3ac654",
      "resref_81f06b43fa2a4dd97f22f133",
      "resref_a6a3d522c665c2025f134a7c",
      "resref_1ff0670c332a35eff38dac3e",
      "resref_2a062395e4867c5cc1565f75",
      "resref_2d196fb527c9466165467bdb"
    ],
    "gap_ids": [
      "row_ccb6b6424f3b02db",
      "row_87475a94a30d3dd8",
      "row_ce4c9e3e75efe1b4",
      "row_94c6e363adbbd941",
      "row_6fd11333df985567",
      "row_5d3023f8bab7c5e3",
      "row_d05facae82445ead",
      "row_9022c023f26db03f",
      "row_858300f4e7075550",
      "row_df03b858ffc8e230",
      "row_c172c85a694ab260",
      "row_c1c030b51817fc6d",
      "row_d936d25de28608dd",
      "row_943a9834428be7d9",
      "row_ddb91065e9dc411c",
      "row_07dcfc699f0bcbe2",
      "row_0458b142478dba15",
      "row_3463e474261cf94b",
      "row_8d7888431f95c28d",
      "row_a5fa508538196c66"
    ]
  },
  "now38_rows_summary": {
    "coverage_row_ids": [
      "coverage_3f076f60f39327ed162699f5",
      "coverage_aaa9542fbf27adca717c1ce2",
      "coverage_ce08b2636189c2f1b724859f",
      "coverage_cf69359cdf9db85efebb8fe1",
      "coverage_ecdef14c21895761e2d82319",
      "coverage_2953dcbcf946aad40d161cef",
      "coverage_5d5bae9bf51e5bb2d09a871d",
      "coverage_6fde0213c44b976e7da93bc7",
      "coverage_882efe6624df38c3f3660f72",
      "coverage_7052c0ba2129d169b725762a"
    ],
    "unsupported_source_ids": [
      "coverage_2953dcbcf946aad40d161cef",
      "coverage_5d5bae9bf51e5bb2d09a871d"
    ],
    "unsupported_field_ids": [
      "row_8fcafee1e9ac6d63",
      "row_3335e1eb27eb7372",
      "row_b1007f0c6d5c7c62",
      "row_e2db0e0164ea4a94",
      "row_40f0d823bdd954f8",
      "row_946b6a5bf9719be4"
    ]
  },
  "jsonl_parse_failures": {
    "now37_prompt_patterns": 0,
    "now37_platform_constraints": 0,
    "now37_anti_patterns": 0,
    "now37_resource_refs": 0,
    "now37_gap_register": 0,
    "now38_source_coverage": 0,
    "now38_unsupported_sources": 0,
    "now38_unsupported_fields": 0,
    "p2v22_neutral_draft_rows": 0,
    "p2v23_chapter_rows": 0
  },
  "implementation_deepseek_advisory": {
    "round1": {
      "round_id": "implementation_round1",
      "dir": "",
      "call_status": "missing",
      "parse_status": "missing",
      "verdict": "",
      "confidence": "",
      "finding_counts": {},
      "high_or_blocker_findings": 0,
      "required_corrections": []
    },
    "round2": {
      "round_id": "implementation_round2",
      "dir": "",
      "call_status": "missing",
      "parse_status": "missing",
      "verdict": "",
      "confidence": "",
      "finding_counts": {},
      "high_or_blocker_findings": 0,
      "required_corrections": []
    }
  },
  "metadata": {
    "artifact_authority_class": "now38_prompt_generation_no_writeback_draft_packets",
    "adapter_layer_only": true,
    "review_only": true,
    "draft_prompt_candidate_only": true,
    "final_prompt_text_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
  },
  "artifact_authority_class": "now38_prompt_generation_no_writeback_draft_packets",
  "adapter_layer_only": true,
  "review_only": true,
  "draft_prompt_candidate_only": true,
  "final_prompt_text_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,
  "input_fingerprint": "4d8853df9a1ac8c8ddc5c33864f6815c52054d8e92187aea536ccdd7f54df7e4"
}