{
  "version": "now33a_current_canonical_registry_build_import_preflight.v1",
  "created_at": "2026-06-06T10:28:46.533965Z",
  "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_1829",
  "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": "8453ffd19c60432a9cb26b40a916a5a8cff720573ce8fbaefb6bde52491d503b",
      "size_bytes": 10438
    },
    "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_final_20260606_1826",
      "parsed_ref": {
        "path": "/wwwb/aitools/writer/outputs/now33a_current_registry_deepseek_consultation_final_20260606_1826/consultation_parsed.json",
        "exists": true,
        "sha256": "421babd7b444d5b33162c6e00fd0c7e03c436dcda00c6eae9dc34dc9673e531d",
        "size_bytes": 1304
      },
      "record_ref": {
        "path": "/wwwb/aitools/writer/outputs/now33a_current_registry_deepseek_consultation_final_20260606_1826/consultation_record.json",
        "exists": true,
        "sha256": "54c926c5fd718d4914e5b1227a80c04168392b09277c77f1a474249f7f796bb9",
        "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": "1b32012eac9c7a13aafd0a338910e335905ce66f1852c470bd639e08218186d2",
      "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_final_round2_20260606_1825",
      "parsed_ref": {
        "path": "/wwwb/aitools/writer/outputs/now33a_current_registry_deepseek_consultation_final_round2_20260606_1825/consultation_parsed.json",
        "exists": true,
        "sha256": "591c8677d2395eb4444189d713614a64dac4bf6720401527b19611fc7b229838",
        "size_bytes": 3066
      },
      "record_ref": {
        "path": "/wwwb/aitools/writer/outputs/now33a_current_registry_deepseek_consultation_final_round2_20260606_1825/consultation_record.json",
        "exists": true,
        "sha256": "0dbf1c9d979e5dfa3a3ed6c84e61e81890d3d6f10e7e4032f9132ea2cb537f11",
        "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": "109b28f063443635380b636ce33aa6529ec204cfeb733639c3923e9aad906e52",
      "round1_overall_verdict": "",
      "round2_verdict": "round1_supported_with_corrections",
      "confidence": "high",
      "finding_counts": {
        "low": 2
      },
      "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,
    "deepseek_findings_are_program_validator_inputs": true,
    "deepseek_findings_have_direct_state_authority": 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": "fff75a06fca90bc3fabd2f325ab20f0caa70d9225aa5749e0d1ed87d8451539e"
}