{
  "version": "now33a_current_canonical_registry_build_import_preflight.v1",
  "created_at": "2026-06-06T10:13:07.746929Z",
  "stage": "NOW_33A_current_canonical_registry_build_import_preflight",
  "stage_state": "NOW_33A_current_canonical_registry_preflight_active",
  "project_root": "/wwwb/aitools/writer",
  "output_run_dir": "outputs/now33a_current_registry_preflight_20260606_1813",
  "p2v17_run_dir": "/wwwb/aitools/writer/outputs/p_plan_v2_17_first20_scale_generation_calibration_density_repair_20260605_0505",
  "p2v22_run_dir": "/wwwb/aitools/writer/outputs/p_plan_v2_22_neutral_prompt_draft_hold_boundary_20260605_0713",
  "now33_run_dir": "/wwwb/aitools/writer/outputs/now33_entity_link_binding_advisory_20260606_1544",
  "configured_registry_path": "",
  "registry_scan_limit": 80,
  "source_artifacts": {
    "contract": {
      "path": "/wwwb/aitools/writer/docs/now33a_current_canonical_registry_build_import_contract_20260606.md",
      "exists": true,
      "sha256": "846a3b61fb91ae47c0ff9c26b7f8b95ad24f4aa54f1dc983e6a9ddab77ca5b88",
      "size_bytes": 6802
    },
    "p2v17_chapters": {
      "path": "/wwwb/aitools/writer/outputs/p_plan_v2_17_first20_scale_generation_calibration_density_repair_20260605_0505/P2V_17_chapters.jsonl",
      "exists": true,
      "sha256": "4df7569a63d5eac81668cf0ef3b663b0a53bd482e982f2bb5c85851d576776c5",
      "size_bytes": 8693
    },
    "p2v17_gate": {
      "path": "/wwwb/aitools/writer/outputs/p_plan_v2_17_first20_scale_generation_calibration_density_repair_20260605_0505/P2V_17_gate.json",
      "exists": true,
      "sha256": "2b06cc77b5570133cf1614df1842be937425c82c06f19c4ee8d04138d534f6dd",
      "size_bytes": 2948
    },
    "p2v17_manifest": {
      "path": "/wwwb/aitools/writer/outputs/p_plan_v2_17_first20_scale_generation_calibration_density_repair_20260605_0505/manifest.json",
      "exists": true,
      "sha256": "e032061befadb7b5bc8b9d5900e540b5a6c9419636cebc6ff4dac2ee74fba12b",
      "size_bytes": 14111
    },
    "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_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_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
    },
    "now33_gate": {
      "path": "/wwwb/aitools/writer/outputs/now33_entity_link_binding_advisory_20260606_1544/NOW_33_entity_link_gate.json",
      "exists": true,
      "sha256": "83c491023bd542606b0afdc0f46121172ca9f269aa0d4063c6cfd42e7de8d936",
      "size_bytes": 3485
    },
    "now33_gap": {
      "path": "/wwwb/aitools/writer/outputs/now33_entity_link_binding_advisory_20260606_1544/NOW_33_entity_gap_report.json",
      "exists": true,
      "sha256": "9b275dcf24921785bcedb11a720b337359dcc1f6c6f9981d2f1bb892076f2781",
      "size_bytes": 2741
    },
    "now33_registry_discovery": {
      "path": "/wwwb/aitools/writer/outputs/now33_entity_link_binding_advisory_20260606_1544/NOW_33_registry_discovery_report.json",
      "exists": true,
      "sha256": "91e20e9305d363ec9c0c829953b7644ea7ac3b744b3c635b155babe277219688",
      "size_bytes": 15928
    },
    "execution_state": {
      "path": "/wwwb/aitools/writer/execution_state.json",
      "exists": true,
      "sha256": "e13988906fadf37efd4d9e75f2486c6f9b6b4af9afbae12571695ef007ec54a3",
      "size_bytes": 60704
    },
    "phase_acceptance": {
      "path": "/wwwb/aitools/writer/phase_acceptance.json",
      "exists": true,
      "sha256": "935f6407719d0b198e661d7962f2566aaa7fa82375a087edec0c3b7daecc4f28",
      "size_bytes": 57550
    },
    "workflow_index": {
      "path": "/wwwb/aitools/writer/workflow_index.json",
      "exists": true,
      "sha256": "022c387015a480ae3173050f30902585175bb74fed5ee203790f9d3a73a85e9a",
      "size_bytes": 52979
    }
  },
  "active_route": {
    "next_entrypoint_id": "platform_neutral_prompt_readiness_manual_execution_log_contract",
    "current_status": "now33_entity_link_binding_advisory_closed_missing_registry_no_writeback_landed_validated",
    "current_implementation_priority": "now33_entity_link_binding_advisory_closed_missing_registry_no_writeback_landed_validated",
    "phase_gate_status": "open",
    "workflow_index_current_entrypoint": "full_project_retrospective_post_now32_35_update_direction_landed_validated"
  },
  "deepseek_consultation": {
    "round1": {
      "round_id": "round1_scope_options_risks_artifacts",
      "path": "/wwwb/aitools/writer/outputs/now33a_current_registry_deepseek_consultation_20260606_1800",
      "parsed_ref": {
        "path": "/wwwb/aitools/writer/outputs/now33a_current_registry_deepseek_consultation_20260606_1800/consultation_parsed.json",
        "exists": true,
        "sha256": "584ea425e9a368ce3878ae6370907179a544b84d8f38b1e880aac641aaf42a8e",
        "size_bytes": 1260
      },
      "record_ref": {
        "path": "/wwwb/aitools/writer/outputs/now33a_current_registry_deepseek_consultation_20260606_1800/consultation_record.json",
        "exists": true,
        "sha256": "8cb56dde06ffc366a19a467b4dfc9fa9550964e9ffb13be51d22cabf79b77433",
        "size_bytes": 766
      },
      "parse_status": "pass",
      "call_status": "success",
      "provider_meta": {
        "provider": "deepseek_reviewer",
        "model": "deepseek-v4-pro",
        "base_url": "https://api.deepseek.com/chat/completions",
        "thinking_type": "enabled",
        "reasoning_effort": "max",
        "max_tokens": 32000,
        "timeout_seconds": 600,
        "temperature": 0.0,
        "skipped": false
      },
      "message_fingerprint": "7b3cec5fc25c8bd0b3a47017bf94cbdc46f0ddb3fb0a8b170f2b3c512b5136b2",
      "round1_overall_verdict": "supports_current_registry_preflight_contract",
      "round2_verdict": "",
      "confidence": "high",
      "finding_counts": {},
      "advisory_only": true,
      "not_evidence_or_acceptance_or_route_authority": true
    },
    "round2": {
      "round_id": "round2_critique_boundary_corrections",
      "path": "/wwwb/aitools/writer/outputs/now33a_current_registry_deepseek_consultation_round2_20260606_1811",
      "parsed_ref": {
        "path": "/wwwb/aitools/writer/outputs/now33a_current_registry_deepseek_consultation_round2_20260606_1811/consultation_parsed.json",
        "exists": true,
        "sha256": "529deb5917b1818e508dc52d3e4314afad261950f89a6f1a85fc7177e7bcc8d3",
        "size_bytes": 4585
      },
      "record_ref": {
        "path": "/wwwb/aitools/writer/outputs/now33a_current_registry_deepseek_consultation_round2_20260606_1811/consultation_record.json",
        "exists": true,
        "sha256": "efa92881e10282a282d6a76c04905114c7075edff4c372a420e291d4b6489133",
        "size_bytes": 766
      },
      "parse_status": "pass",
      "call_status": "success",
      "provider_meta": {
        "provider": "deepseek_reviewer",
        "model": "deepseek-v4-pro",
        "base_url": "https://api.deepseek.com/chat/completions",
        "thinking_type": "enabled",
        "reasoning_effort": "max",
        "max_tokens": 32000,
        "timeout_seconds": 600,
        "temperature": 0.0,
        "skipped": false
      },
      "message_fingerprint": "39b285a15cdb1cfac37737353e4c50cd5d7b6c08207f6b3684c5d47c1d68c085",
      "round1_overall_verdict": "",
      "round2_verdict": "round1_supported_with_corrections",
      "confidence": "medium",
      "finding_counts": {
        "medium": 1,
        "low": 3
      },
      "advisory_only": true,
      "not_evidence_or_acceptance_or_route_authority": true
    }
  },
  "policy": {
    "stage": "NOW_33A_current_canonical_registry_build_import_preflight",
    "preflight_only": true,
    "current_registry_file_creation_allowed": false,
    "current_registry_selection_requires_explicit_config": true,
    "path_or_title_name_matching_authorizes_registry": false,
    "registry_import_writeback_allowed": false,
    "canonical_entity_uid_binding_allowed": false,
    "canonical_kg_writeback_allowed": false,
    "raw_kg_writeback_allowed": false,
    "row_mutation_allowed": false,
    "asset_binding_allowed": false,
    "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,
    "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
  },
  "input_fingerprint": "eb588817b319eb963c62781f00060a0791524e506b15b32caeed48f1904941e6"
}