{
  "schema_version": "0.1.0",
  "generated_at_commit": "9282415d2c1ce414b0e1463f25c728d91c14cfea",
  "nodes": [
    {
      "id": "boundary:arrow_seam",
      "kind": "boundary",
      "path": "src/engine/contracts/binary_layouts.ts",
      "cite": "src/engine/contracts/binary_layouts.ts#arrow_seam",
      "source": "contract-schema",
      "version": "0.1.0"
    },
    {
      "id": "boundary:atlas_rows",
      "kind": "boundary",
      "path": "src/engine/contracts/binary_layouts.ts",
      "cite": "src/engine/contracts/binary_layouts.ts#atlas_rows",
      "source": "contract-schema",
      "version": "0.2.0"
    },
    {
      "id": "boundary:fits_io",
      "kind": "boundary",
      "path": "src/engine/contracts/binary_layouts.ts",
      "cite": "src/engine/contracts/binary_layouts.ts#fits_io",
      "source": "contract-schema",
      "version": "0.1.0"
    },
    {
      "id": "boundary:g15u_stars_arrow",
      "kind": "boundary",
      "path": "src/engine/contracts/binary_layouts.ts",
      "cite": "src/engine/contracts/binary_layouts.ts#g15u_stars_arrow",
      "source": "contract-schema",
      "version": "1.0.0"
    },
    {
      "id": "boundary:libraw_mem_image",
      "kind": "boundary",
      "path": "src/engine/contracts/binary_layouts.ts",
      "cite": "src/engine/contracts/binary_layouts.ts#libraw_mem_image",
      "source": "contract-schema",
      "version": "0.1.0"
    },
    {
      "id": "boundary:rawler_cfa",
      "kind": "boundary",
      "path": "src/engine/contracts/binary_layouts.ts",
      "cite": "src/engine/contracts/binary_layouts.ts#rawler_cfa",
      "source": "contract-schema",
      "version": "0.1.0"
    },
    {
      "id": "boundary:seam_capsule",
      "kind": "boundary",
      "path": "src/engine/contracts/binary_layouts.ts",
      "cite": "src/engine/contracts/binary_layouts.ts#seam_capsule",
      "source": "contract-schema",
      "version": "0.1.0"
    },
    {
      "id": "boundary:starplates_blobs",
      "kind": "boundary",
      "path": "src/engine/contracts/binary_layouts.ts",
      "cite": "src/engine/contracts/binary_layouts.ts#starplates_blobs",
      "source": "contract-schema",
      "version": "0.1.0"
    },
    {
      "id": "boundary:tauri_native_ipc",
      "kind": "boundary",
      "path": "src/engine/contracts/binary_layouts.ts",
      "cite": "src/engine/contracts/binary_layouts.ts#tauri_native_ipc",
      "source": "contract-schema",
      "version": "0.2.0"
    },
    {
      "id": "boundary:toolchest_arrow_export",
      "kind": "boundary",
      "path": "src/engine/contracts/binary_layouts.ts",
      "cite": "src/engine/contracts/binary_layouts.ts#toolchest_arrow_export",
      "source": "contract-schema",
      "version": "0.1.0"
    },
    {
      "id": "boundary:wasm_typed_array",
      "kind": "boundary",
      "path": "src/engine/contracts/binary_layouts.ts",
      "cite": "src/engine/contracts/binary_layouts.ts#wasm_typed_array",
      "source": "contract-schema",
      "version": "0.1.0"
    },
    {
      "id": "boundary:wgsl_structs",
      "kind": "boundary",
      "path": "src/engine/contracts/binary_layouts.ts",
      "cite": "src/engine/contracts/binary_layouts.ts#wgsl_structs",
      "source": "contract-schema",
      "version": "0.1.0"
    },
    {
      "id": "src/MainApp.tsx",
      "kind": "module",
      "path": "src/MainApp.tsx",
      "cite": "src/MainApp.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/config/sampleFrameSource.ts",
      "kind": "module",
      "path": "src/config/sampleFrameSource.ts",
      "cite": "src/config/sampleFrameSource.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/config/starDataSource.ts",
      "kind": "module",
      "path": "src/config/starDataSource.ts",
      "cite": "src/config/starDataSource.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/config/storagePaths.ts",
      "kind": "module",
      "path": "src/config/storagePaths.ts",
      "cite": "src/config/storagePaths.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/data/calibration_targets.ts",
      "kind": "module",
      "path": "src/data/calibration_targets.ts",
      "cite": "src/data/calibration_targets.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/data/graphs/X11.ts",
      "kind": "module",
      "path": "src/data/graphs/X11.ts",
      "cite": "src/data/graphs/X11.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/desktop/updater.ts",
      "kind": "module",
      "path": "src/desktop/updater.ts",
      "cite": "src/desktop/updater.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/desktop/window_fit.ts",
      "kind": "module",
      "path": "src/desktop/window_fit.ts",
      "cite": "src/desktop/window_fit.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/Mainlogic_entry.ts",
      "kind": "module",
      "path": "src/engine/Mainlogic_entry.ts",
      "cite": "src/engine/Mainlogic_entry.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/contracts/binary_layouts.ts",
      "kind": "module",
      "path": "src/engine/contracts/binary_layouts.ts",
      "cite": "src/engine/contracts/binary_layouts.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/core/ArrowMemory.ts",
      "kind": "module",
      "path": "src/engine/core/ArrowMemory.ts",
      "cite": "src/engine/core/ArrowMemory.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/core/AtmosphericManager.ts",
      "kind": "module",
      "path": "src/engine/core/AtmosphericManager.ts",
      "cite": "src/engine/core/AtmosphericManager.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/core/EphemerisEngine.ts",
      "kind": "module",
      "path": "src/engine/core/EphemerisEngine.ts",
      "cite": "src/engine/core/EphemerisEngine.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/core/ImageProcessor.ts",
      "kind": "module",
      "path": "src/engine/core/ImageProcessor.ts",
      "cite": "src/engine/core/ImageProcessor.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/core/NativeGpuBridge.ts",
      "kind": "module",
      "path": "src/engine/core/NativeGpuBridge.ts",
      "cite": "src/engine/core/NativeGpuBridge.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/core/SensorCalibrationManager.ts",
      "kind": "module",
      "path": "src/engine/core/SensorCalibrationManager.ts",
      "cite": "src/engine/core/SensorCalibrationManager.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/core/SkyTransform.ts",
      "kind": "module",
      "path": "src/engine/core/SkyTransform.ts",
      "cite": "src/engine/core/SkyTransform.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/core/StatisticsProvider.ts",
      "kind": "module",
      "path": "src/engine/core/StatisticsProvider.ts",
      "cite": "src/engine/core/StatisticsProvider.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/core/TimeService.ts",
      "kind": "module",
      "path": "src/engine/core/TimeService.ts",
      "cite": "src/engine/core/TimeService.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/core/UnitConverter.ts",
      "kind": "module",
      "path": "src/engine/core/UnitConverter.ts",
      "cite": "src/engine/core/UnitConverter.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/core/WebGPUContext.ts",
      "kind": "module",
      "path": "src/engine/core/WebGPUContext.ts",
      "cite": "src/engine/core/WebGPUContext.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/core/camera_color_matrix.ts",
      "kind": "module",
      "path": "src/engine/core/camera_color_matrix.ts",
      "cite": "src/engine/core/camera_color_matrix.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/core/celestial_data.ts",
      "kind": "module",
      "path": "src/engine/core/celestial_data.ts",
      "cite": "src/engine/core/celestial_data.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/core/colormath.ts",
      "kind": "module",
      "path": "src/engine/core/colormath.ts",
      "cite": "src/engine/core/colormath.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/core/image_data_like.ts",
      "kind": "module",
      "path": "src/engine/core/image_data_like.ts",
      "cite": "src/engine/core/image_data_like.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/core/node_worker_polyfill.ts",
      "kind": "module",
      "path": "src/engine/core/node_worker_polyfill.ts",
      "cite": "src/engine/core/node_worker_polyfill.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/core/oklab.ts",
      "kind": "module",
      "path": "src/engine/core/oklab.ts",
      "cite": "src/engine/core/oklab.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/core/optics_hint_provider.ts",
      "kind": "module",
      "path": "src/engine/core/optics_hint_provider.ts",
      "cite": "src/engine/core/optics_hint_provider.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/core/optics_manager.ts",
      "kind": "module",
      "path": "src/engine/core/optics_manager.ts",
      "cite": "src/engine/core/optics_manager.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/core/scale_hint_provider.ts",
      "kind": "module",
      "path": "src/engine/core/scale_hint_provider.ts",
      "cite": "src/engine/core/scale_hint_provider.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/diagnostics/diagnostic_raw.ts",
      "kind": "module",
      "path": "src/engine/diagnostics/diagnostic_raw.ts",
      "cite": "src/engine/diagnostics/diagnostic_raw.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/diagnostics/telemetry_config.ts",
      "kind": "module",
      "path": "src/engine/diagnostics/telemetry_config.ts",
      "cite": "src/engine/diagnostics/telemetry_config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/diagnostics/telemetry_logger.ts",
      "kind": "module",
      "path": "src/engine/diagnostics/telemetry_logger.ts",
      "cite": "src/engine/diagnostics/telemetry_logger.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/events/capture_aggregate.ts",
      "kind": "module",
      "path": "src/engine/events/capture_aggregate.ts",
      "cite": "src/engine/events/capture_aggregate.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/events/capture_persist.ts",
      "kind": "module",
      "path": "src/engine/events/capture_persist.ts",
      "cite": "src/engine/events/capture_persist.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/events/capture_record.ts",
      "kind": "module",
      "path": "src/engine/events/capture_record.ts",
      "cite": "src/engine/events/capture_record.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/events/pipeline_events.ts",
      "kind": "module",
      "path": "src/engine/events/pipeline_events.ts",
      "cite": "src/engine/events/pipeline_events.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/events/stage_timing_summary.ts",
      "kind": "module",
      "path": "src/engine/events/stage_timing_summary.ts",
      "cite": "src/engine/events/stage_timing_summary.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/hooks/useMainTelemetry.ts",
      "kind": "module",
      "path": "src/engine/hooks/useMainTelemetry.ts",
      "cite": "src/engine/hooks/useMainTelemetry.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/hooks/usePipelineEvents.ts",
      "kind": "module",
      "path": "src/engine/hooks/usePipelineEvents.ts",
      "cite": "src/engine/hooks/usePipelineEvents.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/hooks/usePipelineFSM.ts",
      "kind": "module",
      "path": "src/engine/hooks/usePipelineFSM.ts",
      "cite": "src/engine/hooks/usePipelineFSM.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/hooks/usePlateSolver.ts",
      "kind": "module",
      "path": "src/engine/hooks/usePlateSolver.ts",
      "cite": "src/engine/hooks/usePlateSolver.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/hooks/useWebGPUContext.ts",
      "kind": "module",
      "path": "src/engine/hooks/useWebGPUContext.ts",
      "cite": "src/engine/hooks/useWebGPUContext.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/constants/pipeline_config.ts",
      "kind": "module",
      "path": "src/engine/pipeline/constants/pipeline_config.ts",
      "cite": "src/engine/pipeline/constants/pipeline_config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/export/asdf_writer.ts",
      "kind": "module",
      "path": "src/engine/pipeline/export/asdf_writer.ts",
      "cite": "src/engine/pipeline/export/asdf_writer.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/export/fits_writer.ts",
      "kind": "module",
      "path": "src/engine/pipeline/export/fits_writer.ts",
      "cite": "src/engine/pipeline/export/fits_writer.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/export/sip_convention.ts",
      "kind": "module",
      "path": "src/engine/pipeline/export/sip_convention.ts",
      "cite": "src/engine/pipeline/export/sip_convention.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m10_psf/nebulosity_layer.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m10_psf/nebulosity_layer.ts",
      "cite": "src/engine/pipeline/m10_psf/nebulosity_layer.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m10_psf/psf_core.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m10_psf/psf_core.ts",
      "cite": "src/engine/pipeline/m10_psf/psf_core.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m10_psf/psf_field.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m10_psf/psf_field.ts",
      "cite": "src/engine/pipeline/m10_psf/psf_field.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m10_psf/psf_physics.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m10_psf/psf_physics.ts",
      "cite": "src/engine/pipeline/m10_psf/psf_physics.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m10_psf/psf_stage.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m10_psf/psf_stage.ts",
      "cite": "src/engine/pipeline/m10_psf/psf_stage.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m10_psf/rl_deconv.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m10_psf/rl_deconv.ts",
      "cite": "src/engine/pipeline/m10_psf/rl_deconv.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m10_psf/vignette_map.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m10_psf/vignette_map.ts",
      "cite": "src/engine/pipeline/m10_psf/vignette_map.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m11_stack/drizzle_stack.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m11_stack/drizzle_stack.ts",
      "cite": "src/engine/pipeline/m11_stack/drizzle_stack.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m11_stack/stack_flag.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m11_stack/stack_flag.ts",
      "cite": "src/engine/pipeline/m11_stack/stack_flag.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m11_stack/stack_frames.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m11_stack/stack_frames.ts",
      "cite": "src/engine/pipeline/m11_stack/stack_frames.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m11_stack/stack_receipt.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m11_stack/stack_receipt.ts",
      "cite": "src/engine/pipeline/m11_stack/stack_receipt.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m1_ingestion/fits_decoder.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m1_ingestion/fits_decoder.ts",
      "cite": "src/engine/pipeline/m1_ingestion/fits_decoder.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m1_ingestion/format_registry.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m1_ingestion/format_registry.ts",
      "cite": "src/engine/pipeline/m1_ingestion/format_registry.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m1_ingestion/metadata_reaper.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m1_ingestion/metadata_reaper.ts",
      "cite": "src/engine/pipeline/m1_ingestion/metadata_reaper.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m1_ingestion/morphological_bouncer.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m1_ingestion/morphological_bouncer.ts",
      "cite": "src/engine/pipeline/m1_ingestion/morphological_bouncer.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m1_ingestion/rawler_decoder.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m1_ingestion/rawler_decoder.ts",
      "cite": "src/engine/pipeline/m1_ingestion/rawler_decoder.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m1_ingestion/source_provenance.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m1_ingestion/source_provenance.ts",
      "cite": "src/engine/pipeline/m1_ingestion/source_provenance.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m2_hardware/filter_profiles.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m2_hardware/filter_profiles.ts",
      "cite": "src/engine/pipeline/m2_hardware/filter_profiles.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m2_hardware/hardware_adapter.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m2_hardware/hardware_adapter.ts",
      "cite": "src/engine/pipeline/m2_hardware/hardware_adapter.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m2_hardware/hardware_profiler.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m2_hardware/hardware_profiler.ts",
      "cite": "src/engine/pipeline/m2_hardware/hardware_profiler.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m2_hardware/identifier_matcher.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m2_hardware/identifier_matcher.ts",
      "cite": "src/engine/pipeline/m2_hardware/identifier_matcher.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m2_hardware/lens_database_adapter.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m2_hardware/lens_database_adapter.ts",
      "cite": "src/engine/pipeline/m2_hardware/lens_database_adapter.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m2_hardware/lens_distortion.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m2_hardware/lens_distortion.ts",
      "cite": "src/engine/pipeline/m2_hardware/lens_distortion.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m2_hardware/lens_distortion_refit.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m2_hardware/lens_distortion_refit.ts",
      "cite": "src/engine/pipeline/m2_hardware/lens_distortion_refit.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m2_hardware/lens_distortion_rematch.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m2_hardware/lens_distortion_rematch.ts",
      "cite": "src/engine/pipeline/m2_hardware/lens_distortion_rematch.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m2_hardware/lens_distortion_rematch_pass.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m2_hardware/lens_distortion_rematch_pass.ts",
      "cite": "src/engine/pipeline/m2_hardware/lens_distortion_rematch_pass.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m2_hardware/lens_profiles.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m2_hardware/lens_profiles.ts",
      "cite": "src/engine/pipeline/m2_hardware/lens_profiles.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m2_hardware/lensfun_ingestor.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m2_hardware/lensfun_ingestor.ts",
      "cite": "src/engine/pipeline/m2_hardware/lensfun_ingestor.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m2_hardware/optical_train.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m2_hardware/optical_train.ts",
      "cite": "src/engine/pipeline/m2_hardware/optical_train.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m2_hardware/optics_resolver.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m2_hardware/optics_resolver.ts",
      "cite": "src/engine/pipeline/m2_hardware/optics_resolver.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m2_hardware/scale_manager.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m2_hardware/scale_manager.ts",
      "cite": "src/engine/pipeline/m2_hardware/scale_manager.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m2_hardware/sensor_db.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m2_hardware/sensor_db.ts",
      "cite": "src/engine/pipeline/m2_hardware/sensor_db.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m2_hardware/workbench_storage_browser.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m2_hardware/workbench_storage_browser.ts",
      "cite": "src/engine/pipeline/m2_hardware/workbench_storage_browser.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m2_hardware/workbench_store.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m2_hardware/workbench_store.ts",
      "cite": "src/engine/pipeline/m2_hardware/workbench_store.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m3_gpu_preprocess/bayer_storage_service.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m3_gpu_preprocess/bayer_storage_service.ts",
      "cite": "src/engine/pipeline/m3_gpu_preprocess/bayer_storage_service.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m3_gpu_preprocess/compute_routes.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m3_gpu_preprocess/compute_routes.ts",
      "cite": "src/engine/pipeline/m3_gpu_preprocess/compute_routes.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m3_gpu_preprocess/demosaic_engine.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m3_gpu_preprocess/demosaic_engine.ts",
      "cite": "src/engine/pipeline/m3_gpu_preprocess/demosaic_engine.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m3_gpu_preprocess/demosaic_pipeline.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m3_gpu_preprocess/demosaic_pipeline.ts",
      "cite": "src/engine/pipeline/m3_gpu_preprocess/demosaic_pipeline.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m3_gpu_preprocess/preview_pipeline.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m3_gpu_preprocess/preview_pipeline.ts",
      "cite": "src/engine/pipeline/m3_gpu_preprocess/preview_pipeline.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m4_signal_detect/AtmosphericPhysics.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m4_signal_detect/AtmosphericPhysics.ts",
      "cite": "src/engine/pipeline/m4_signal_detect/AtmosphericPhysics.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m4_signal_detect/CelestialStructures.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m4_signal_detect/CelestialStructures.ts",
      "cite": "src/engine/pipeline/m4_signal_detect/CelestialStructures.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m4_signal_detect/TerrestrialEnvironment.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m4_signal_detect/TerrestrialEnvironment.ts",
      "cite": "src/engine/pipeline/m4_signal_detect/TerrestrialEnvironment.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m4_signal_detect/TopographySegmentation.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m4_signal_detect/TopographySegmentation.ts",
      "cite": "src/engine/pipeline/m4_signal_detect/TopographySegmentation.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m4_signal_detect/culling_stats.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m4_signal_detect/culling_stats.ts",
      "cite": "src/engine/pipeline/m4_signal_detect/culling_stats.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m4_signal_detect/detection_cuts.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m4_signal_detect/detection_cuts.ts",
      "cite": "src/engine/pipeline/m4_signal_detect/detection_cuts.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m4_signal_detect/detection_flatten.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m4_signal_detect/detection_flatten.ts",
      "cite": "src/engine/pipeline/m4_signal_detect/detection_flatten.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m4_signal_detect/detection_guard.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m4_signal_detect/detection_guard.ts",
      "cite": "src/engine/pipeline/m4_signal_detect/detection_guard.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m4_signal_detect/horizon_editor.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m4_signal_detect/horizon_editor.ts",
      "cite": "src/engine/pipeline/m4_signal_detect/horizon_editor.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m4_signal_detect/horizon_envelope.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m4_signal_detect/horizon_envelope.ts",
      "cite": "src/engine/pipeline/m4_signal_detect/horizon_envelope.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m4_signal_detect/hot_pixel_map.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m4_signal_detect/hot_pixel_map.ts",
      "cite": "src/engine/pipeline/m4_signal_detect/hot_pixel_map.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m4_signal_detect/luminance_reduce.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m4_signal_detect/luminance_reduce.ts",
      "cite": "src/engine/pipeline/m4_signal_detect/luminance_reduce.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m4_signal_detect/signal_processor.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m4_signal_detect/signal_processor.ts",
      "cite": "src/engine/pipeline/m4_signal_detect/signal_processor.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m4_signal_detect/source_extractor.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m4_signal_detect/source_extractor.ts",
      "cite": "src/engine/pipeline/m4_signal_detect/source_extractor.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m5_coordinate_flatten/coordinate_flattener.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m5_coordinate_flatten/coordinate_flattener.ts",
      "cite": "src/engine/pipeline/m5_coordinate_flatten/coordinate_flattener.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m5_coordinate_flatten/differential_refraction_corrector.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m5_coordinate_flatten/differential_refraction_corrector.ts",
      "cite": "src/engine/pipeline/m5_coordinate_flatten/differential_refraction_corrector.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m5_coordinate_flatten/generic_flattener.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m5_coordinate_flatten/generic_flattener.ts",
      "cite": "src/engine/pipeline/m5_coordinate_flatten/generic_flattener.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m5_coordinate_flatten/zenith.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m5_coordinate_flatten/zenith.ts",
      "cite": "src/engine/pipeline/m5_coordinate_flatten/zenith.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m6_plate_solve/atlas_arrow_codec.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m6_plate_solve/atlas_arrow_codec.ts",
      "cite": "src/engine/pipeline/m6_plate_solve/atlas_arrow_codec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m6_plate_solve/bright_star_anchors.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m6_plate_solve/bright_star_anchors.ts",
      "cite": "src/engine/pipeline/m6_plate_solve/bright_star_anchors.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m6_plate_solve/confirm_status.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m6_plate_solve/confirm_status.ts",
      "cite": "src/engine/pipeline/m6_plate_solve/confirm_status.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m6_plate_solve/deep_verify.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m6_plate_solve/deep_verify.ts",
      "cite": "src/engine/pipeline/m6_plate_solve/deep_verify.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m6_plate_solve/fdr_confirm.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m6_plate_solve/fdr_confirm.ts",
      "cite": "src/engine/pipeline/m6_plate_solve/fdr_confirm.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m6_plate_solve/fine_center_lever.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m6_plate_solve/fine_center_lever.ts",
      "cite": "src/engine/pipeline/m6_plate_solve/fine_center_lever.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m6_plate_solve/forced_confirm.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m6_plate_solve/forced_confirm.ts",
      "cite": "src/engine/pipeline/m6_plate_solve/forced_confirm.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m6_plate_solve/g15u_catalog.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m6_plate_solve/g15u_catalog.ts",
      "cite": "src/engine/pipeline/m6_plate_solve/g15u_catalog.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m6_plate_solve/hint_resolver.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m6_plate_solve/hint_resolver.ts",
      "cite": "src/engine/pipeline/m6_plate_solve/hint_resolver.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m6_plate_solve/planetary_adapter.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m6_plate_solve/planetary_adapter.ts",
      "cite": "src/engine/pipeline/m6_plate_solve/planetary_adapter.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m6_plate_solve/planetary_verification.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m6_plate_solve/planetary_verification.ts",
      "cite": "src/engine/pipeline/m6_plate_solve/planetary_verification.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m6_plate_solve/search_priors.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m6_plate_solve/search_priors.ts",
      "cite": "src/engine/pipeline/m6_plate_solve/search_priors.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m6_plate_solve/search_priors_loader.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m6_plate_solve/search_priors_loader.ts",
      "cite": "src/engine/pipeline/m6_plate_solve/search_priors_loader.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m6_plate_solve/solar_system.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m6_plate_solve/solar_system.ts",
      "cite": "src/engine/pipeline/m6_plate_solve/solar_system.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m6_plate_solve/solution_utils.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m6_plate_solve/solution_utils.ts",
      "cite": "src/engine/pipeline/m6_plate_solve/solution_utils.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m6_plate_solve/solver_strategies.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m6_plate_solve/solver_strategies.ts",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_strategies.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m6_plate_solve/standard_stars.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m6_plate_solve/standard_stars.ts",
      "cite": "src/engine/pipeline/m6_plate_solve/standard_stars.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts",
      "cite": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m6_plate_solve/starplates_provider.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m6_plate_solve/starplates_provider.ts",
      "cite": "src/engine/pipeline/m6_plate_solve/starplates_provider.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m6_plate_solve/stellar_classification.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m6_plate_solve/stellar_classification.ts",
      "cite": "src/engine/pipeline/m6_plate_solve/stellar_classification.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m6_plate_solve/tps_eval.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m6_plate_solve/tps_eval.ts",
      "cite": "src/engine/pipeline/m6_plate_solve/tps_eval.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m6_plate_solve/tps_fitter.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m6_plate_solve/tps_fitter.ts",
      "cite": "src/engine/pipeline/m6_plate_solve/tps_fitter.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m6_plate_solve/uw_deep_evidence.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m6_plate_solve/uw_deep_evidence.ts",
      "cite": "src/engine/pipeline/m6_plate_solve/uw_deep_evidence.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m6_plate_solve/uw_tight_reverify.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m6_plate_solve/uw_tight_reverify.ts",
      "cite": "src/engine/pipeline/m6_plate_solve/uw_tight_reverify.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m7_astrometry/astrometry_engine.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m7_astrometry/astrometry_engine.ts",
      "cite": "src/engine/pipeline/m7_astrometry/astrometry_engine.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m7_astrometry/ephemeris_adapter.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m7_astrometry/ephemeris_adapter.ts",
      "cite": "src/engine/pipeline/m7_astrometry/ephemeris_adapter.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m7_astrometry/metrology.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m7_astrometry/metrology.ts",
      "cite": "src/engine/pipeline/m7_astrometry/metrology.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m7_astrometry/residual_analyzer.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m7_astrometry/residual_analyzer.ts",
      "cite": "src/engine/pipeline/m7_astrometry/residual_analyzer.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m8_photometry/AnnulusMetrology.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m8_photometry/AnnulusMetrology.ts",
      "cite": "src/engine/pipeline/m8_photometry/AnnulusMetrology.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m8_photometry/color_index.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m8_photometry/color_index.ts",
      "cite": "src/engine/pipeline/m8_photometry/color_index.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m8_photometry/photometry_manager.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m8_photometry/photometry_manager.ts",
      "cite": "src/engine/pipeline/m8_photometry/photometry_manager.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m8_photometry/photometry_worker_pool.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m8_photometry/photometry_worker_pool.ts",
      "cite": "src/engine/pipeline/m8_photometry/photometry_worker_pool.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m8_photometry/qe_throughput.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m8_photometry/qe_throughput.ts",
      "cite": "src/engine/pipeline/m8_photometry/qe_throughput.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m8_photometry/rgb_aperture_photometry.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m8_photometry/rgb_aperture_photometry.ts",
      "cite": "src/engine/pipeline/m8_photometry/rgb_aperture_photometry.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m8_photometry/spcc_calibrator.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m8_photometry/spcc_calibrator.ts",
      "cite": "src/engine/pipeline/m8_photometry/spcc_calibrator.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m8_photometry/star_photometrist.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m8_photometry/star_photometrist.ts",
      "cite": "src/engine/pipeline/m8_photometry/star_photometrist.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m8_photometry/synth_dark.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m8_photometry/synth_dark.ts",
      "cite": "src/engine/pipeline/m8_photometry/synth_dark.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m8_photometry/top_hits.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m8_photometry/top_hits.ts",
      "cite": "src/engine/pipeline/m8_photometry/top_hits.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m9_export/reconstruct.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m9_export/reconstruct.ts",
      "cite": "src/engine/pipeline/m9_export/reconstruct.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/m9_export/serializer.ts",
      "kind": "module",
      "path": "src/engine/pipeline/m9_export/serializer.ts",
      "cite": "src/engine/pipeline/m9_export/serializer.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/manifest_transaction.ts",
      "kind": "module",
      "path": "src/engine/pipeline/manifest_transaction.ts",
      "cite": "src/engine/pipeline/manifest_transaction.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/orchestrator_session.ts",
      "kind": "module",
      "path": "src/engine/pipeline/orchestrator_session.ts",
      "cite": "src/engine/pipeline/orchestrator_session.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/seam_capture.ts",
      "kind": "module",
      "path": "src/engine/pipeline/seam_capture.ts",
      "cite": "src/engine/pipeline/seam_capture.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/stages/calibrate.ts",
      "kind": "module",
      "path": "src/engine/pipeline/stages/calibrate.ts",
      "cite": "src/engine/pipeline/stages/calibrate.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/stages/detect.ts",
      "kind": "module",
      "path": "src/engine/pipeline/stages/detect.ts",
      "cite": "src/engine/pipeline/stages/detect.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/stages/final_astrometry.ts",
      "kind": "module",
      "path": "src/engine/pipeline/stages/final_astrometry.ts",
      "cite": "src/engine/pipeline/stages/final_astrometry.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/stages/greenfield_seam.ts",
      "kind": "module",
      "path": "src/engine/pipeline/stages/greenfield_seam.ts",
      "cite": "src/engine/pipeline/stages/greenfield_seam.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/stages/ingest.ts",
      "kind": "module",
      "path": "src/engine/pipeline/stages/ingest.ts",
      "cite": "src/engine/pipeline/stages/ingest.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/stages/metrology.ts",
      "kind": "module",
      "path": "src/engine/pipeline/stages/metrology.ts",
      "cite": "src/engine/pipeline/stages/metrology.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/stages/package.ts",
      "kind": "module",
      "path": "src/engine/pipeline/stages/package.ts",
      "cite": "src/engine/pipeline/stages/package.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/stages/psf_attribution.ts",
      "kind": "module",
      "path": "src/engine/pipeline/stages/psf_attribution.ts",
      "cite": "src/engine/pipeline/stages/psf_attribution.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/stages/psf_characterize.ts",
      "kind": "module",
      "path": "src/engine/pipeline/stages/psf_characterize.ts",
      "cite": "src/engine/pipeline/stages/psf_characterize.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/stages/receipt_serializer.ts",
      "kind": "module",
      "path": "src/engine/pipeline/stages/receipt_serializer.ts",
      "cite": "src/engine/pipeline/stages/receipt_serializer.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/stages/schema_versions.ts",
      "kind": "module",
      "path": "src/engine/pipeline/stages/schema_versions.ts",
      "cite": "src/engine/pipeline/stages/schema_versions.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/stages/science.ts",
      "kind": "module",
      "path": "src/engine/pipeline/stages/science.ts",
      "cite": "src/engine/pipeline/stages/science.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/stages/solve.ts",
      "kind": "module",
      "path": "src/engine/pipeline/stages/solve.ts",
      "cite": "src/engine/pipeline/stages/solve.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/stages/solve_context.ts",
      "kind": "module",
      "path": "src/engine/pipeline/stages/solve_context.ts",
      "cite": "src/engine/pipeline/stages/solve_context.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/stages/solve_provenance.ts",
      "kind": "module",
      "path": "src/engine/pipeline/stages/solve_provenance.ts",
      "cite": "src/engine/pipeline/stages/solve_provenance.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/stages/user_annotations.ts",
      "kind": "module",
      "path": "src/engine/pipeline/stages/user_annotations.ts",
      "cite": "src/engine/pipeline/stages/user_annotations.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/stages/user_target_hint.ts",
      "kind": "module",
      "path": "src/engine/pipeline/stages/user_target_hint.ts",
      "cite": "src/engine/pipeline/stages/user_target_hint.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/pipeline/stages/workbench_deposit.ts",
      "kind": "module",
      "path": "src/engine/pipeline/stages/workbench_deposit.ts",
      "cite": "src/engine/pipeline/stages/workbench_deposit.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/tests/helpers/fits_builder.ts",
      "kind": "module",
      "path": "src/engine/tests/helpers/fits_builder.ts",
      "cite": "src/engine/tests/helpers/fits_builder.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/tests/precession_test.ts",
      "kind": "module",
      "path": "src/engine/tests/precession_test.ts",
      "cite": "src/engine/tests/precession_test.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/tests/setup.ts",
      "kind": "module",
      "path": "src/engine/tests/setup.ts",
      "cite": "src/engine/tests/setup.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/tests/test_plate_solver.ts",
      "kind": "module",
      "path": "src/engine/tests/test_plate_solver.ts",
      "cite": "src/engine/tests/test_plate_solver.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/tools/preset_developer.ts",
      "kind": "module",
      "path": "src/engine/tools/preset_developer.ts",
      "cite": "src/engine/tools/preset_developer.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/tools/preset_schema.ts",
      "kind": "module",
      "path": "src/engine/tools/preset_schema.ts",
      "cite": "src/engine/tools/preset_schema.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/types/Main_types.ts",
      "kind": "module",
      "path": "src/engine/types/Main_types.ts",
      "cite": "src/engine/types/Main_types.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/types/fsm_enums.ts",
      "kind": "module",
      "path": "src/engine/types/fsm_enums.ts",
      "cite": "src/engine/types/fsm_enums.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/types/manifest.ts",
      "kind": "module",
      "path": "src/engine/types/manifest.ts",
      "cite": "src/engine/types/manifest.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/types/schema.ts",
      "kind": "module",
      "path": "src/engine/types/schema.ts",
      "cite": "src/engine/types/schema.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/AlignmentStep.tsx",
      "kind": "module",
      "path": "src/engine/ui/AlignmentStep.tsx",
      "cite": "src/engine/ui/AlignmentStep.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/AnalysisPanel.tsx",
      "kind": "module",
      "path": "src/engine/ui/AnalysisPanel.tsx",
      "cite": "src/engine/ui/AnalysisPanel.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/AnnotationForm.tsx",
      "kind": "module",
      "path": "src/engine/ui/AnnotationForm.tsx",
      "cite": "src/engine/ui/AnnotationForm.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/CorrectedViewPill.tsx",
      "kind": "module",
      "path": "src/engine/ui/CorrectedViewPill.tsx",
      "cite": "src/engine/ui/CorrectedViewPill.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/ExportSelector.tsx",
      "kind": "module",
      "path": "src/engine/ui/ExportSelector.tsx",
      "cite": "src/engine/ui/ExportSelector.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/FinalImageView.tsx",
      "kind": "module",
      "path": "src/engine/ui/FinalImageView.tsx",
      "cite": "src/engine/ui/FinalImageView.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/ForensicCalibrationStep.tsx",
      "kind": "module",
      "path": "src/engine/ui/ForensicCalibrationStep.tsx",
      "cite": "src/engine/ui/ForensicCalibrationStep.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/GeometricSolveStep.tsx",
      "kind": "module",
      "path": "src/engine/ui/GeometricSolveStep.tsx",
      "cite": "src/engine/ui/GeometricSolveStep.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/HorizonEditorPanel.tsx",
      "kind": "module",
      "path": "src/engine/ui/HorizonEditorPanel.tsx",
      "cite": "src/engine/ui/HorizonEditorPanel.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/IngestionStep.tsx",
      "kind": "module",
      "path": "src/engine/ui/IngestionStep.tsx",
      "cite": "src/engine/ui/IngestionStep.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/IntegrationStep.tsx",
      "kind": "module",
      "path": "src/engine/ui/IntegrationStep.tsx",
      "cite": "src/engine/ui/IntegrationStep.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/MainOverlay.tsx",
      "kind": "module",
      "path": "src/engine/ui/MainOverlay.tsx",
      "cite": "src/engine/ui/MainOverlay.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/MainUpload.tsx",
      "kind": "module",
      "path": "src/engine/ui/MainUpload.tsx",
      "cite": "src/engine/ui/MainUpload.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/PipelineWizard.tsx",
      "kind": "module",
      "path": "src/engine/ui/PipelineWizard.tsx",
      "cite": "src/engine/ui/PipelineWizard.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/SignalGraphStep.tsx",
      "kind": "module",
      "path": "src/engine/ui/SignalGraphStep.tsx",
      "cite": "src/engine/ui/SignalGraphStep.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/StarDataBanner.tsx",
      "kind": "module",
      "path": "src/engine/ui/StarDataBanner.tsx",
      "cite": "src/engine/ui/StarDataBanner.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/StarDataSection.tsx",
      "kind": "module",
      "path": "src/engine/ui/StarDataSection.tsx",
      "cite": "src/engine/ui/StarDataSection.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/StorageSettingsModal.tsx",
      "kind": "module",
      "path": "src/engine/ui/StorageSettingsModal.tsx",
      "cite": "src/engine/ui/StorageSettingsModal.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/TargetHintInput.tsx",
      "kind": "module",
      "path": "src/engine/ui/TargetHintInput.tsx",
      "cite": "src/engine/ui/TargetHintInput.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/calibration/CalibrationCharts.tsx",
      "kind": "module",
      "path": "src/engine/ui/calibration/CalibrationCharts.tsx",
      "cite": "src/engine/ui/calibration/CalibrationCharts.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/calibration/chart_math.ts",
      "kind": "module",
      "path": "src/engine/ui/calibration/chart_math.ts",
      "cite": "src/engine/ui/calibration/chart_math.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/calibration/quiver_model.ts",
      "kind": "module",
      "path": "src/engine/ui/calibration/quiver_model.ts",
      "cite": "src/engine/ui/calibration/quiver_model.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/config/intake_config.ts",
      "kind": "module",
      "path": "src/engine/ui/config/intake_config.ts",
      "cite": "src/engine/ui/config/intake_config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/corrected_view.ts",
      "kind": "module",
      "path": "src/engine/ui/corrected_view.ts",
      "cite": "src/engine/ui/corrected_view.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/dashboard/ConfirmTierBadge.tsx",
      "kind": "module",
      "path": "src/engine/ui/dashboard/ConfirmTierBadge.tsx",
      "cite": "src/engine/ui/dashboard/ConfirmTierBadge.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/dashboard/DataFlowDiagram.tsx",
      "kind": "module",
      "path": "src/engine/ui/dashboard/DataFlowDiagram.tsx",
      "cite": "src/engine/ui/dashboard/DataFlowDiagram.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/dashboard/DeepConfirmCard.tsx",
      "kind": "module",
      "path": "src/engine/ui/dashboard/DeepConfirmCard.tsx",
      "cite": "src/engine/ui/dashboard/DeepConfirmCard.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/dashboard/LiveSolveFlowchart.tsx",
      "kind": "module",
      "path": "src/engine/ui/dashboard/LiveSolveFlowchart.tsx",
      "cite": "src/engine/ui/dashboard/LiveSolveFlowchart.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/dashboard/PlanetaryManifest.tsx",
      "kind": "module",
      "path": "src/engine/ui/dashboard/PlanetaryManifest.tsx",
      "cite": "src/engine/ui/dashboard/PlanetaryManifest.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/dashboard/StarIntegrityList.tsx",
      "kind": "module",
      "path": "src/engine/ui/dashboard/StarIntegrityList.tsx",
      "cite": "src/engine/ui/dashboard/StarIntegrityList.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/dashboard/StarplateLibraryCard.tsx",
      "kind": "module",
      "path": "src/engine/ui/dashboard/StarplateLibraryCard.tsx",
      "cite": "src/engine/ui/dashboard/StarplateLibraryCard.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/dashboard/TelemetryBar.tsx",
      "kind": "module",
      "path": "src/engine/ui/dashboard/TelemetryBar.tsx",
      "cite": "src/engine/ui/dashboard/TelemetryBar.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/dashboard/replay/ReplayContext.tsx",
      "kind": "module",
      "path": "src/engine/ui/dashboard/replay/ReplayContext.tsx",
      "cite": "src/engine/ui/dashboard/replay/ReplayContext.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx",
      "kind": "module",
      "path": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx",
      "cite": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/dashboard/replay/RunPicker.tsx",
      "kind": "module",
      "path": "src/engine/ui/dashboard/replay/RunPicker.tsx",
      "cite": "src/engine/ui/dashboard/replay/RunPicker.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/dashboard/replay/SplitPaneView.tsx",
      "kind": "module",
      "path": "src/engine/ui/dashboard/replay/SplitPaneView.tsx",
      "cite": "src/engine/ui/dashboard/replay/SplitPaneView.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/dashboard/replay/TimeSlider.tsx",
      "kind": "module",
      "path": "src/engine/ui/dashboard/replay/TimeSlider.tsx",
      "cite": "src/engine/ui/dashboard/replay/TimeSlider.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/dashboard/replay/WidgetSlot.tsx",
      "kind": "module",
      "path": "src/engine/ui/dashboard/replay/WidgetSlot.tsx",
      "cite": "src/engine/ui/dashboard/replay/WidgetSlot.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/dashboard/replay/layout_persist.ts",
      "kind": "module",
      "path": "src/engine/ui/dashboard/replay/layout_persist.ts",
      "cite": "src/engine/ui/dashboard/replay/layout_persist.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/dashboard/replay/layout_tree.ts",
      "kind": "module",
      "path": "src/engine/ui/dashboard/replay/layout_tree.ts",
      "cite": "src/engine/ui/dashboard/replay/layout_tree.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/dashboard/replay/replay_state.ts",
      "kind": "module",
      "path": "src/engine/ui/dashboard/replay/replay_state.ts",
      "cite": "src/engine/ui/dashboard/replay/replay_state.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/dashboard/replay/runs_source.ts",
      "kind": "module",
      "path": "src/engine/ui/dashboard/replay/runs_source.ts",
      "cite": "src/engine/ui/dashboard/replay/runs_source.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/dashboard/replay/useReplayClock.ts",
      "kind": "module",
      "path": "src/engine/ui/dashboard/replay/useReplayClock.ts",
      "cite": "src/engine/ui/dashboard/replay/useReplayClock.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/dashboard/solve_queue/SolveQueuePane.tsx",
      "kind": "module",
      "path": "src/engine/ui/dashboard/solve_queue/SolveQueuePane.tsx",
      "cite": "src/engine/ui/dashboard/solve_queue/SolveQueuePane.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/dashboard/solve_queue/connectors.ts",
      "kind": "module",
      "path": "src/engine/ui/dashboard/solve_queue/connectors.ts",
      "cite": "src/engine/ui/dashboard/solve_queue/connectors.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/dashboard/solve_queue/queue_runner.ts",
      "kind": "module",
      "path": "src/engine/ui/dashboard/solve_queue/queue_runner.ts",
      "cite": "src/engine/ui/dashboard/solve_queue/queue_runner.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/dashboard/solve_queue/queue_state.ts",
      "kind": "module",
      "path": "src/engine/ui/dashboard/solve_queue/queue_state.ts",
      "cite": "src/engine/ui/dashboard/solve_queue/queue_state.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/diag_prefs.ts",
      "kind": "module",
      "path": "src/engine/ui/diag_prefs.ts",
      "cite": "src/engine/ui/diag_prefs.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/format/sexagesimal.ts",
      "kind": "module",
      "path": "src/engine/ui/format/sexagesimal.ts",
      "cite": "src/engine/ui/format/sexagesimal.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/inspector/FindingsFeed.tsx",
      "kind": "module",
      "path": "src/engine/ui/inspector/FindingsFeed.tsx",
      "cite": "src/engine/ui/inspector/FindingsFeed.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/inspector/PipelineInspector.tsx",
      "kind": "module",
      "path": "src/engine/ui/inspector/PipelineInspector.tsx",
      "cite": "src/engine/ui/inspector/PipelineInspector.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/inspector/inspector_model.ts",
      "kind": "module",
      "path": "src/engine/ui/inspector/inspector_model.ts",
      "cite": "src/engine/ui/inspector/inspector_model.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/kit/Chip.tsx",
      "kind": "module",
      "path": "src/engine/ui/kit/Chip.tsx",
      "cite": "src/engine/ui/kit/Chip.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/kit/CoefValue.tsx",
      "kind": "module",
      "path": "src/engine/ui/kit/CoefValue.tsx",
      "cite": "src/engine/ui/kit/CoefValue.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/kit/EmptyState.tsx",
      "kind": "module",
      "path": "src/engine/ui/kit/EmptyState.tsx",
      "cite": "src/engine/ui/kit/EmptyState.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/kit/HonestyBadge.tsx",
      "kind": "module",
      "path": "src/engine/ui/kit/HonestyBadge.tsx",
      "cite": "src/engine/ui/kit/HonestyBadge.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/kit/KV.tsx",
      "kind": "module",
      "path": "src/engine/ui/kit/KV.tsx",
      "cite": "src/engine/ui/kit/KV.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/kit/Panel.tsx",
      "kind": "module",
      "path": "src/engine/ui/kit/Panel.tsx",
      "cite": "src/engine/ui/kit/Panel.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/kit/Section.tsx",
      "kind": "module",
      "path": "src/engine/ui/kit/Section.tsx",
      "cite": "src/engine/ui/kit/Section.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/kit/StatusDot.tsx",
      "kind": "module",
      "path": "src/engine/ui/kit/StatusDot.tsx",
      "cite": "src/engine/ui/kit/StatusDot.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/kit/index.ts",
      "kind": "module",
      "path": "src/engine/ui/kit/index.ts",
      "cite": "src/engine/ui/kit/index.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/persist_migration.ts",
      "kind": "module",
      "path": "src/engine/ui/persist_migration.ts",
      "cite": "src/engine/ui/persist_migration.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/psf/AttributionLedger.tsx",
      "kind": "module",
      "path": "src/engine/ui/psf/AttributionLedger.tsx",
      "cite": "src/engine/ui/psf/AttributionLedger.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/psf/PsfPanel.tsx",
      "kind": "module",
      "path": "src/engine/ui/psf/PsfPanel.tsx",
      "cite": "src/engine/ui/psf/PsfPanel.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/render_prefs.ts",
      "kind": "module",
      "path": "src/engine/ui/render_prefs.ts",
      "cite": "src/engine/ui/render_prefs.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/starDataView.ts",
      "kind": "module",
      "path": "src/engine/ui/starDataView.ts",
      "cite": "src/engine/ui/starDataView.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/theme/NightPeek.tsx",
      "kind": "module",
      "path": "src/engine/ui/theme/NightPeek.tsx",
      "cite": "src/engine/ui/theme/NightPeek.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/theme/ThemeDimOverlay.tsx",
      "kind": "module",
      "path": "src/engine/ui/theme/ThemeDimOverlay.tsx",
      "cite": "src/engine/ui/theme/ThemeDimOverlay.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/theme/ThemeSwitcher.tsx",
      "kind": "module",
      "path": "src/engine/ui/theme/ThemeSwitcher.tsx",
      "cite": "src/engine/ui/theme/ThemeSwitcher.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/theme/peek_controller.ts",
      "kind": "module",
      "path": "src/engine/ui/theme/peek_controller.ts",
      "cite": "src/engine/ui/theme/peek_controller.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/theme/render_prefs_channel.ts",
      "kind": "module",
      "path": "src/engine/ui/theme/render_prefs_channel.ts",
      "cite": "src/engine/ui/theme/render_prefs_channel.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/theme/theme_state.ts",
      "kind": "module",
      "path": "src/engine/ui/theme/theme_state.ts",
      "cite": "src/engine/ui/theme/theme_state.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/utils/save_asdf.ts",
      "kind": "module",
      "path": "src/engine/ui/utils/save_asdf.ts",
      "cite": "src/engine/ui/utils/save_asdf.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/utils/save_export.ts",
      "kind": "module",
      "path": "src/engine/ui/utils/save_export.ts",
      "cite": "src/engine/ui/utils/save_export.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/utils/save_fits.ts",
      "kind": "module",
      "path": "src/engine/ui/utils/save_fits.ts",
      "cite": "src/engine/ui/utils/save_fits.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/utils/save_packet.ts",
      "kind": "module",
      "path": "src/engine/ui/utils/save_packet.ts",
      "cite": "src/engine/ui/utils/save_packet.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/WidgetDock.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/WidgetDock.tsx",
      "cite": "src/engine/ui/widgets/WidgetDock.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/WidgetShelf.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/WidgetShelf.tsx",
      "cite": "src/engine/ui/widgets/WidgetShelf.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/ZoomPanViewport.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/ZoomPanViewport.tsx",
      "cite": "src/engine/ui/widgets/ZoomPanViewport.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/cascade/CascadeExplorer.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/cascade/CascadeExplorer.tsx",
      "cite": "src/engine/ui/widgets/cascade/CascadeExplorer.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/cascade/LensProfile3D.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/cascade/LensProfile3D.tsx",
      "cite": "src/engine/ui/widgets/cascade/LensProfile3D.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/cascade/cascade_data.ts",
      "kind": "module",
      "path": "src/engine/ui/widgets/cascade/cascade_data.ts",
      "cite": "src/engine/ui/widgets/cascade/cascade_data.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/cascade/cascade_math.ts",
      "kind": "module",
      "path": "src/engine/ui/widgets/cascade/cascade_math.ts",
      "cite": "src/engine/ui/widgets/cascade/cascade_math.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/cascade/tokens.ts",
      "kind": "module",
      "path": "src/engine/ui/widgets/cascade/tokens.ts",
      "cite": "src/engine/ui/widgets/cascade/tokens.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/cascade/webgl_surface.ts",
      "kind": "module",
      "path": "src/engine/ui/widgets/cascade/webgl_surface.ts",
      "cite": "src/engine/ui/widgets/cascade/webgl_surface.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/chart_primitives.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/chart_primitives.tsx",
      "cite": "src/engine/ui/widgets/chart_primitives.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/data/greenfield_receipt.ts",
      "kind": "module",
      "path": "src/engine/ui/widgets/data/greenfield_receipt.ts",
      "cite": "src/engine/ui/widgets/data/greenfield_receipt.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/data/named_stars.ts",
      "kind": "module",
      "path": "src/engine/ui/widgets/data/named_stars.ts",
      "cite": "src/engine/ui/widgets/data/named_stars.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/data/replay_stream.ts",
      "kind": "module",
      "path": "src/engine/ui/widgets/data/replay_stream.ts",
      "cite": "src/engine/ui/widgets/data/replay_stream.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/data/sky_overlays.ts",
      "kind": "module",
      "path": "src/engine/ui/widgets/data/sky_overlays.ts",
      "cite": "src/engine/ui/widgets/data/sky_overlays.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/data/star_labels.ts",
      "kind": "module",
      "path": "src/engine/ui/widgets/data/star_labels.ts",
      "cite": "src/engine/ui/widgets/data/star_labels.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/docking/DockingSurface.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/docking/DockingSurface.tsx",
      "cite": "src/engine/ui/widgets/docking/DockingSurface.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/docking/PopoutButton.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/docking/PopoutButton.tsx",
      "cite": "src/engine/ui/widgets/docking/PopoutButton.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/docking/PopoutHost.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/docking/PopoutHost.tsx",
      "cite": "src/engine/ui/widgets/docking/PopoutHost.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/docking/WidgetPanel.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/docking/WidgetPanel.tsx",
      "cite": "src/engine/ui/widgets/docking/WidgetPanel.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/docking/WidgetRibbon.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/docking/WidgetRibbon.tsx",
      "cite": "src/engine/ui/widgets/docking/WidgetRibbon.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/docking/docking_flag.ts",
      "kind": "module",
      "path": "src/engine/ui/widgets/docking/docking_flag.ts",
      "cite": "src/engine/ui/widgets/docking/docking_flag.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/docking/docking_store.ts",
      "kind": "module",
      "path": "src/engine/ui/widgets/docking/docking_store.ts",
      "cite": "src/engine/ui/widgets/docking/docking_store.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/docking/popout_bridge.ts",
      "kind": "module",
      "path": "src/engine/ui/widgets/docking/popout_bridge.ts",
      "cite": "src/engine/ui/widgets/docking/popout_bridge.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/docking/popout_store.ts",
      "kind": "module",
      "path": "src/engine/ui/widgets/docking/popout_store.ts",
      "cite": "src/engine/ui/widgets/docking/popout_store.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/docking/usePopoutManager.ts",
      "kind": "module",
      "path": "src/engine/ui/widgets/docking/usePopoutManager.ts",
      "cite": "src/engine/ui/widgets/docking/usePopoutManager.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/docking/workspace_file.ts",
      "kind": "module",
      "path": "src/engine/ui/widgets/docking/workspace_file.ts",
      "cite": "src/engine/ui/widgets/docking/workspace_file.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/docking/workspace_io.ts",
      "kind": "module",
      "path": "src/engine/ui/widgets/docking/workspace_io.ts",
      "cite": "src/engine/ui/widgets/docking/workspace_io.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/flowchart_webgpu/FpsMeter.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/flowchart_webgpu/FpsMeter.tsx",
      "cite": "src/engine/ui/widgets/flowchart_webgpu/FpsMeter.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/flowchart_webgpu/SolveFlowchartWebGPU.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/flowchart_webgpu/SolveFlowchartWebGPU.tsx",
      "cite": "src/engine/ui/widgets/flowchart_webgpu/SolveFlowchartWebGPU.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/flowchart_webgpu/flowchart_gpu_renderer.ts",
      "kind": "module",
      "path": "src/engine/ui/widgets/flowchart_webgpu/flowchart_gpu_renderer.ts",
      "cite": "src/engine/ui/widgets/flowchart_webgpu/flowchart_gpu_renderer.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/flowchart_webgpu/flowchart_gpu_scene.ts",
      "kind": "module",
      "path": "src/engine/ui/widgets/flowchart_webgpu/flowchart_gpu_scene.ts",
      "cite": "src/engine/ui/widgets/flowchart_webgpu/flowchart_gpu_scene.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/flowchart_webgpu/withFlowchartFps.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/flowchart_webgpu/withFlowchartFps.tsx",
      "cite": "src/engine/ui/widgets/flowchart_webgpu/withFlowchartFps.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/registry.ts",
      "kind": "module",
      "path": "src/engine/ui/widgets/registry.ts",
      "cite": "src/engine/ui/widgets/registry.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/useInViewport.ts",
      "kind": "module",
      "path": "src/engine/ui/widgets/useInViewport.ts",
      "cite": "src/engine/ui/widgets/useInViewport.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/useRafGate.ts",
      "kind": "module",
      "path": "src/engine/ui/widgets/useRafGate.ts",
      "cite": "src/engine/ui/widgets/useRafGate.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/widget_math.ts",
      "kind": "module",
      "path": "src/engine/ui/widgets/widget_math.ts",
      "cite": "src/engine/ui/widgets/widget_math.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/widget_persist.ts",
      "kind": "module",
      "path": "src/engine/ui/widgets/widget_persist.ts",
      "cite": "src/engine/ui/widgets/widget_persist.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/widgets/BcEdgeRecoveryWidget.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/widgets/BcEdgeRecoveryWidget.tsx",
      "cite": "src/engine/ui/widgets/widgets/BcEdgeRecoveryWidget.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/widgets/ColorColorPlanckianWidget.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/widgets/ColorColorPlanckianWidget.tsx",
      "cite": "src/engine/ui/widgets/widgets/ColorColorPlanckianWidget.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/widgets/CullingWaterfallWidget.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/widgets/CullingWaterfallWidget.tsx",
      "cite": "src/engine/ui/widgets/widgets/CullingWaterfallWidget.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/widgets/DeepConfirmWidget.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/widgets/DeepConfirmWidget.tsx",
      "cite": "src/engine/ui/widgets/widgets/DeepConfirmWidget.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/widgets/DetectionDensityWidget.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/widgets/DetectionDensityWidget.tsx",
      "cite": "src/engine/ui/widgets/widgets/DetectionDensityWidget.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/widgets/DistortionCascade2dWidget.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/widgets/DistortionCascade2dWidget.tsx",
      "cite": "src/engine/ui/widgets/widgets/DistortionCascade2dWidget.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/widgets/DistortionCurvesWidget.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/widgets/DistortionCurvesWidget.tsx",
      "cite": "src/engine/ui/widgets/widgets/DistortionCurvesWidget.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/widgets/ForcedPhotometryZWidget.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/widgets/ForcedPhotometryZWidget.tsx",
      "cite": "src/engine/ui/widgets/widgets/ForcedPhotometryZWidget.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/widgets/GreenfieldReplayWidget.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/widgets/GreenfieldReplayWidget.tsx",
      "cite": "src/engine/ui/widgets/widgets/GreenfieldReplayWidget.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/widgets/GreenfieldSkyOverlaysWidget.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/widgets/GreenfieldSkyOverlaysWidget.tsx",
      "cite": "src/engine/ui/widgets/widgets/GreenfieldSkyOverlaysWidget.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/widgets/GreenfieldSolveStatsWidget.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/widgets/GreenfieldSolveStatsWidget.tsx",
      "cite": "src/engine/ui/widgets/widgets/GreenfieldSolveStatsWidget.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/widgets/NebulosityLayersWidget.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/widgets/NebulosityLayersWidget.tsx",
      "cite": "src/engine/ui/widgets/widgets/NebulosityLayersWidget.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/widgets/PlanetaryManifestWidget.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/widgets/PlanetaryManifestWidget.tsx",
      "cite": "src/engine/ui/widgets/widgets/PlanetaryManifestWidget.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/widgets/PsfAttributionWidget.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/widgets/PsfAttributionWidget.tsx",
      "cite": "src/engine/ui/widgets/widgets/PsfAttributionWidget.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/widgets/PsfFieldWidget.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/widgets/PsfFieldWidget.tsx",
      "cite": "src/engine/ui/widgets/widgets/PsfFieldWidget.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/widgets/ReplayTimelineWidget.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/widgets/ReplayTimelineWidget.tsx",
      "cite": "src/engine/ui/widgets/widgets/ReplayTimelineWidget.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/widgets/ResidualQuiverWidget.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/widgets/ResidualQuiverWidget.tsx",
      "cite": "src/engine/ui/widgets/widgets/ResidualQuiverWidget.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/widgets/ScaffoldWidgets.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/widgets/ScaffoldWidgets.tsx",
      "cite": "src/engine/ui/widgets/widgets/ScaffoldWidgets.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/widgets/SolveFlowchartWidget.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/widgets/SolveFlowchartWidget.tsx",
      "cite": "src/engine/ui/widgets/widgets/SolveFlowchartWidget.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/widgets/SolveSummaryWidget.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/widgets/SolveSummaryWidget.tsx",
      "cite": "src/engine/ui/widgets/widgets/SolveSummaryWidget.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/widgets/SolveTimingWaterfallWidget.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/widgets/SolveTimingWaterfallWidget.tsx",
      "cite": "src/engine/ui/widgets/widgets/SolveTimingWaterfallWidget.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/widgets/StarLabelsWidget.tsx",
      "kind": "module",
      "path": "src/engine/ui/widgets/widgets/StarLabelsWidget.tsx",
      "cite": "src/engine/ui/widgets/widgets/StarLabelsWidget.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/widgets/flowchart_model.ts",
      "kind": "module",
      "path": "src/engine/ui/widgets/widgets/flowchart_model.ts",
      "cite": "src/engine/ui/widgets/widgets/flowchart_model.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/widgets/flowchart_previews.ts",
      "kind": "module",
      "path": "src/engine/ui/widgets/widgets/flowchart_previews.ts",
      "cite": "src/engine/ui/widgets/widgets/flowchart_previews.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/widgets/flowchart_receipt.ts",
      "kind": "module",
      "path": "src/engine/ui/widgets/widgets/flowchart_receipt.ts",
      "cite": "src/engine/ui/widgets/widgets/flowchart_receipt.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/widgets/zoom_math.ts",
      "kind": "module",
      "path": "src/engine/ui/widgets/zoom_math.ts",
      "cite": "src/engine/ui/widgets/zoom_math.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/wizard_steps.ts",
      "kind": "module",
      "path": "src/engine/ui/wizard_steps.ts",
      "cite": "src/engine/ui/wizard_steps.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/workspace/WorkspaceHost.tsx",
      "kind": "module",
      "path": "src/engine/ui/workspace/WorkspaceHost.tsx",
      "cite": "src/engine/ui/workspace/WorkspaceHost.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/workspace/layout_tree.ts",
      "kind": "module",
      "path": "src/engine/ui/workspace/layout_tree.ts",
      "cite": "src/engine/ui/workspace/layout_tree.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/workspace/type_map.ts",
      "kind": "module",
      "path": "src/engine/ui/workspace/type_map.ts",
      "cite": "src/engine/ui/workspace/type_map.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/ui/workspace/workspace_store.ts",
      "kind": "module",
      "path": "src/engine/ui/workspace/workspace_store.ts",
      "cite": "src/engine/ui/workspace/workspace_store.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/utils/geocode.ts",
      "kind": "module",
      "path": "src/engine/utils/geocode.ts",
      "cite": "src/engine/utils/geocode.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/versions/manifest.ts",
      "kind": "module",
      "path": "src/engine/versions/manifest.ts",
      "cite": "src/engine/versions/manifest.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/engine/web/components/OverlayEngine.ts",
      "kind": "module",
      "path": "src/engine/web/components/OverlayEngine.ts",
      "cite": "src/engine/web/components/OverlayEngine.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/main.tsx",
      "kind": "module",
      "path": "src/main.tsx",
      "cite": "src/main.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/tools/threed.ts",
      "kind": "module",
      "path": "src/tools/threed.ts",
      "cite": "src/tools/threed.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/tools/verify_colormath.ts",
      "kind": "module",
      "path": "src/tools/verify_colormath.ts",
      "cite": "src/tools/verify_colormath.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "src/tools/verify_ephemeris.ts",
      "kind": "module",
      "path": "src/tools/verify_ephemeris.ts",
      "cite": "src/tools/verify_ephemeris.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "stage:bc_measure",
      "kind": "stage",
      "path": null,
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "source": "receipt",
      "version": null
    },
    {
      "id": "stage:bc_rematch",
      "kind": "stage",
      "path": null,
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "source": "receipt",
      "version": null
    },
    {
      "id": "stage:calibrate",
      "kind": "stage",
      "path": "src/engine/pipeline/stages/calibrate.ts",
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "source": "receipt",
      "version": null
    },
    {
      "id": "stage:calibrate.hardware_profile",
      "kind": "stage",
      "path": null,
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "source": "receipt",
      "version": null
    },
    {
      "id": "stage:calibrate.m7_analyze",
      "kind": "stage",
      "path": null,
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "source": "receipt",
      "version": null
    },
    {
      "id": "stage:calibrate.sip_gate",
      "kind": "stage",
      "path": null,
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "source": "receipt",
      "version": null
    },
    {
      "id": "stage:calibrate.tps_gate",
      "kind": "stage",
      "path": null,
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "source": "receipt",
      "version": null
    },
    {
      "id": "stage:extract",
      "kind": "stage",
      "path": null,
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "source": "receipt",
      "version": null
    },
    {
      "id": "stage:extract.decode",
      "kind": "stage",
      "path": null,
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "source": "receipt",
      "version": null
    },
    {
      "id": "stage:extract.detect",
      "kind": "stage",
      "path": null,
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "source": "receipt",
      "version": null
    },
    {
      "id": "stage:extract.luminance",
      "kind": "stage",
      "path": null,
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "source": "receipt",
      "version": null
    },
    {
      "id": "stage:extract.spectral_peek",
      "kind": "stage",
      "path": null,
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "source": "receipt",
      "version": null
    },
    {
      "id": "stage:final_astrometry",
      "kind": "stage",
      "path": "src/engine/pipeline/stages/final_astrometry.ts",
      "cite": "src/engine/pipeline/stages/final_astrometry.ts",
      "source": "static",
      "version": null
    },
    {
      "id": "stage:forced_confirm",
      "kind": "stage",
      "path": null,
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "source": "receipt",
      "version": null
    },
    {
      "id": "stage:greenfield_seam",
      "kind": "stage",
      "path": "src/engine/pipeline/stages/greenfield_seam.ts",
      "cite": "src/engine/pipeline/stages/greenfield_seam.ts",
      "source": "static",
      "version": null
    },
    {
      "id": "stage:load",
      "kind": "stage",
      "path": null,
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "source": "receipt",
      "version": null
    },
    {
      "id": "stage:m7_refine",
      "kind": "stage",
      "path": null,
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "source": "receipt",
      "version": null
    },
    {
      "id": "stage:metrology",
      "kind": "stage",
      "path": "src/engine/pipeline/stages/metrology.ts",
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "source": "receipt",
      "version": null
    },
    {
      "id": "stage:package",
      "kind": "stage",
      "path": "src/engine/pipeline/stages/package.ts",
      "cite": "src/engine/pipeline/stages/package.ts",
      "source": "static",
      "version": null
    },
    {
      "id": "stage:psf_attribution",
      "kind": "stage",
      "path": "src/engine/pipeline/stages/psf_attribution.ts",
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "source": "receipt",
      "version": null
    },
    {
      "id": "stage:psf_field",
      "kind": "stage",
      "path": null,
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "source": "receipt",
      "version": null
    },
    {
      "id": "stage:receipt_serializer",
      "kind": "stage",
      "path": "src/engine/pipeline/stages/receipt_serializer.ts",
      "cite": "src/engine/pipeline/stages/receipt_serializer.ts",
      "source": "static",
      "version": null
    },
    {
      "id": "stage:render_apply_sip",
      "kind": "stage",
      "path": null,
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "source": "receipt",
      "version": null
    },
    {
      "id": "stage:schema_versions",
      "kind": "stage",
      "path": "src/engine/pipeline/stages/schema_versions.ts",
      "cite": "src/engine/pipeline/stages/schema_versions.ts",
      "source": "static",
      "version": null
    },
    {
      "id": "stage:solve",
      "kind": "stage",
      "path": "src/engine/pipeline/stages/solve.ts",
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "source": "receipt",
      "version": null
    },
    {
      "id": "stage:solve.quad_wasm",
      "kind": "stage",
      "path": null,
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "source": "receipt",
      "version": null
    },
    {
      "id": "stage:solve_context",
      "kind": "stage",
      "path": "src/engine/pipeline/stages/solve_context.ts",
      "cite": "src/engine/pipeline/stages/solve_context.ts",
      "source": "static",
      "version": null
    },
    {
      "id": "stage:solve_provenance",
      "kind": "stage",
      "path": "src/engine/pipeline/stages/solve_provenance.ts",
      "cite": "src/engine/pipeline/stages/solve_provenance.ts",
      "source": "static",
      "version": null
    },
    {
      "id": "stage:spcc",
      "kind": "stage",
      "path": null,
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "source": "receipt",
      "version": null
    },
    {
      "id": "stage:spcc_render_gains",
      "kind": "stage",
      "path": null,
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "source": "receipt",
      "version": null
    },
    {
      "id": "stage:user_annotations",
      "kind": "stage",
      "path": "src/engine/pipeline/stages/user_annotations.ts",
      "cite": "src/engine/pipeline/stages/user_annotations.ts",
      "source": "static",
      "version": null
    },
    {
      "id": "stage:user_target_hint",
      "kind": "stage",
      "path": "src/engine/pipeline/stages/user_target_hint.ts",
      "cite": "src/engine/pipeline/stages/user_target_hint.ts",
      "source": "static",
      "version": null
    },
    {
      "id": "stage:workbench_deposit",
      "kind": "stage",
      "path": "src/engine/pipeline/stages/workbench_deposit.ts",
      "cite": "src/engine/pipeline/stages/workbench_deposit.ts",
      "source": "static",
      "version": null
    },
    {
      "id": "tools/adaptive/adaptive.config.ts",
      "kind": "module",
      "path": "tools/adaptive/adaptive.config.ts",
      "cite": "tools/adaptive/adaptive.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/adaptive/derive_search_priors.mjs",
      "kind": "module",
      "path": "tools/adaptive/derive_search_priors.mjs",
      "cite": "tools/adaptive/derive_search_priors.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/adaptive/detect_harness.ts",
      "kind": "module",
      "path": "tools/adaptive/detect_harness.ts",
      "cite": "tools/adaptive/detect_harness.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/adaptive/frame_cache.ts",
      "kind": "module",
      "path": "tools/adaptive/frame_cache.ts",
      "cite": "tools/adaptive/frame_cache.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/adaptive/ground_truth.ts",
      "kind": "module",
      "path": "tools/adaptive/ground_truth.ts",
      "cite": "tools/adaptive/ground_truth.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/adaptive/image_conditions.ts",
      "kind": "module",
      "path": "tools/adaptive/image_conditions.ts",
      "cite": "tools/adaptive/image_conditions.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/adaptive/knob_optimizer.ts",
      "kind": "module",
      "path": "tools/adaptive/knob_optimizer.ts",
      "cite": "tools/adaptive/knob_optimizer.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/adaptive/mesh_detector.adaptivespec.ts",
      "kind": "module",
      "path": "tools/adaptive/mesh_detector.adaptivespec.ts",
      "cite": "tools/adaptive/mesh_detector.adaptivespec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/adaptive/mesh_detector.ts",
      "kind": "module",
      "path": "tools/adaptive/mesh_detector.ts",
      "cite": "tools/adaptive/mesh_detector.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/adaptive/mesh_score.mjs",
      "kind": "module",
      "path": "tools/adaptive/mesh_score.mjs",
      "cite": "tools/adaptive/mesh_score.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/adaptive/optimizer.adaptivespec.ts",
      "kind": "module",
      "path": "tools/adaptive/optimizer.adaptivespec.ts",
      "cite": "tools/adaptive/optimizer.adaptivespec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/adaptive/run_adaptive.adaptivespec.ts",
      "kind": "module",
      "path": "tools/adaptive/run_adaptive.adaptivespec.ts",
      "cite": "tools/adaptive/run_adaptive.adaptivespec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/adaptive/search_priors.adaptivespec.ts",
      "kind": "module",
      "path": "tools/adaptive/search_priors.adaptivespec.ts",
      "cite": "tools/adaptive/search_priors.adaptivespec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/adaptive/smoke.adaptivespec.ts",
      "kind": "module",
      "path": "tools/adaptive/smoke.adaptivespec.ts",
      "cite": "tools/adaptive/smoke.adaptivespec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/analytics/confirm_stats.mjs",
      "kind": "module",
      "path": "tools/analytics/confirm_stats.mjs",
      "cite": "tools/analytics/confirm_stats.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/analytics/confirm_stats_test.mjs",
      "kind": "module",
      "path": "tools/analytics/confirm_stats_test.mjs",
      "cite": "tools/analytics/confirm_stats_test.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/analytics/lib/corpus.mjs",
      "kind": "module",
      "path": "tools/analytics/lib/corpus.mjs",
      "cite": "tools/analytics/lib/corpus.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/analytics/lib/corpus_test.mjs",
      "kind": "module",
      "path": "tools/analytics/lib/corpus_test.mjs",
      "cite": "tools/analytics/lib/corpus_test.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/analytics/publish_analytics.mjs",
      "kind": "module",
      "path": "tools/analytics/publish_analytics.mjs",
      "cite": "tools/analytics/publish_analytics.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/analytics/publish_analytics_test.mjs",
      "kind": "module",
      "path": "tools/analytics/publish_analytics_test.mjs",
      "cite": "tools/analytics/publish_analytics_test.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/analytics/residuals.mjs",
      "kind": "module",
      "path": "tools/analytics/residuals.mjs",
      "cite": "tools/analytics/residuals.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/analytics/residuals_test.mjs",
      "kind": "module",
      "path": "tools/analytics/residuals_test.mjs",
      "cite": "tools/analytics/residuals_test.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/analytics/solve_stats.mjs",
      "kind": "module",
      "path": "tools/analytics/solve_stats.mjs",
      "cite": "tools/analytics/solve_stats.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/analytics/solve_stats_test.mjs",
      "kind": "module",
      "path": "tools/analytics/solve_stats_test.mjs",
      "cite": "tools/analytics/solve_stats_test.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/analytics/wall_stats.mjs",
      "kind": "module",
      "path": "tools/analytics/wall_stats.mjs",
      "cite": "tools/analytics/wall_stats.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/analytics/wall_stats_test.mjs",
      "kind": "module",
      "path": "tools/analytics/wall_stats_test.mjs",
      "cite": "tools/analytics/wall_stats_test.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/api/a5_corpus.config.ts",
      "kind": "module",
      "path": "tools/api/a5_corpus.config.ts",
      "cite": "tools/api/a5_corpus.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/api/a5_corpus.corpspec.ts",
      "kind": "module",
      "path": "tools/api/a5_corpus.corpspec.ts",
      "cite": "tools/api/a5_corpus.corpspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/api/a5_summarize.mjs",
      "kind": "module",
      "path": "tools/api/a5_summarize.mjs",
      "cite": "tools/api/a5_summarize.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/api/api_harness.config.ts",
      "kind": "module",
      "path": "tools/api/api_harness.config.ts",
      "cite": "tools/api/api_harness.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/api/calibration_catalog.mjs",
      "kind": "module",
      "path": "tools/api/calibration_catalog.mjs",
      "cite": "tools/api/calibration_catalog.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/api/cocoon_rawler_hint.config.ts",
      "kind": "module",
      "path": "tools/api/cocoon_rawler_hint.config.ts",
      "cite": "tools/api/cocoon_rawler_hint.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/api/cocoon_rawler_hint.corpspec.ts",
      "kind": "module",
      "path": "tools/api/cocoon_rawler_hint.corpspec.ts",
      "cite": "tools/api/cocoon_rawler_hint.corpspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/api/crash_record.mjs",
      "kind": "module",
      "path": "tools/api/crash_record.mjs",
      "cite": "tools/api/crash_record.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/api/harvest.mjs",
      "kind": "module",
      "path": "tools/api/harvest.mjs",
      "cite": "tools/api/harvest.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/api/headless_driver.ts",
      "kind": "module",
      "path": "tools/api/headless_driver.ts",
      "cite": "tools/api/headless_driver.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/api/replay.config.ts",
      "kind": "module",
      "path": "tools/api/replay.config.ts",
      "cite": "tools/api/replay.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/api/run.config.ts",
      "kind": "module",
      "path": "tools/api/run.config.ts",
      "cite": "tools/api/run.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/api/run.mjs",
      "kind": "module",
      "path": "tools/api/run.mjs",
      "cite": "tools/api/run.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/api/solve_to_receipt.runspec.ts",
      "kind": "module",
      "path": "tools/api/solve_to_receipt.runspec.ts",
      "cite": "tools/api/solve_to_receipt.runspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/api/stage_replay.replayspec.ts",
      "kind": "module",
      "path": "tools/api/stage_replay.replayspec.ts",
      "cite": "tools/api/stage_replay.replayspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/asdf/asdf_harness.config.ts",
      "kind": "module",
      "path": "tools/asdf/asdf_harness.config.ts",
      "cite": "tools/asdf/asdf_harness.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/asdf/asdf_reader.mjs",
      "kind": "module",
      "path": "tools/asdf/asdf_reader.mjs",
      "cite": "tools/asdf/asdf_reader.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/asdf/export_asdf.ts",
      "kind": "module",
      "path": "tools/asdf/export_asdf.ts",
      "cite": "tools/asdf/export_asdf.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/asdf/export_m66.asdfspec.ts",
      "kind": "module",
      "path": "tools/asdf/export_m66.asdfspec.ts",
      "cite": "tools/asdf/export_m66.asdfspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/asdf/run_conformance.ts",
      "kind": "module",
      "path": "tools/asdf/run_conformance.ts",
      "cite": "tools/asdf/run_conformance.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/asdf/run_pipeline_export.ts",
      "kind": "module",
      "path": "tools/asdf/run_pipeline_export.ts",
      "cite": "tools/asdf/run_pipeline_export.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/asdf/showpiece_export.asdfspec.ts",
      "kind": "module",
      "path": "tools/asdf/showpiece_export.asdfspec.ts",
      "cite": "tools/asdf/showpiece_export.asdfspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/atlas/atlas_to_arrow.mjs",
      "kind": "module",
      "path": "tools/atlas/atlas_to_arrow.mjs",
      "cite": "tools/atlas/atlas_to_arrow.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/atlas/build_gaia_pure_sectors.mjs",
      "kind": "module",
      "path": "tools/atlas/build_gaia_pure_sectors.mjs",
      "cite": "tools/atlas/build_gaia_pure_sectors.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/atlas/build_gaiapure_legacydepth_sectors.mjs",
      "kind": "module",
      "path": "tools/atlas/build_gaiapure_legacydepth_sectors.mjs",
      "cite": "tools/atlas/build_gaiapure_legacydepth_sectors.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/atlas/cone_mag_breakdown.mjs",
      "kind": "module",
      "path": "tools/atlas/cone_mag_breakdown.mjs",
      "cite": "tools/atlas/cone_mag_breakdown.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/atlas/count_catalog_dupes.mjs",
      "kind": "module",
      "path": "tools/atlas/count_catalog_dupes.mjs",
      "cite": "tools/atlas/count_catalog_dupes.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/atlas/merge_hyg_sectors.mjs",
      "kind": "module",
      "path": "tools/atlas/merge_hyg_sectors.mjs",
      "cite": "tools/atlas/merge_hyg_sectors.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/atlas/pour_gaia_gapfill.mjs",
      "kind": "module",
      "path": "tools/atlas/pour_gaia_gapfill.mjs",
      "cite": "tools/atlas/pour_gaia_gapfill.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/atlas/rebucket_sectors.mjs",
      "kind": "module",
      "path": "tools/atlas/rebucket_sectors.mjs",
      "cite": "tools/atlas/rebucket_sectors.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/atlas/restore_sectors_backup.mjs",
      "kind": "module",
      "path": "tools/atlas/restore_sectors_backup.mjs",
      "cite": "tools/atlas/restore_sectors_backup.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/atlas/setup_staged_public.mjs",
      "kind": "module",
      "path": "tools/atlas/setup_staged_public.mjs",
      "cite": "tools/atlas/setup_staged_public.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/atlas/swap_staged_sectors.mjs",
      "kind": "module",
      "path": "tools/atlas/swap_staged_sectors.mjs",
      "cite": "tools/atlas/swap_staged_sectors.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/atlas/verify_atlas_repro.mjs",
      "kind": "module",
      "path": "tools/atlas/verify_atlas_repro.mjs",
      "cite": "tools/atlas/verify_atlas_repro.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/atlas/verify_gaia_pure_sectors.mjs",
      "kind": "module",
      "path": "tools/atlas/verify_gaia_pure_sectors.mjs",
      "cite": "tools/atlas/verify_gaia_pure_sectors.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/atmosphere/fit_vertical.config.ts",
      "kind": "module",
      "path": "tools/atmosphere/fit_vertical.config.ts",
      "cite": "tools/atmosphere/fit_vertical.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/atmosphere/fit_vertical.mjs",
      "kind": "module",
      "path": "tools/atmosphere/fit_vertical.mjs",
      "cite": "tools/atmosphere/fit_vertical.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/atmosphere/fit_vertical.runspec.ts",
      "kind": "module",
      "path": "tools/atmosphere/fit_vertical.runspec.ts",
      "cite": "tools/atmosphere/fit_vertical.runspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/atmosphere/lib/star_table.ts",
      "kind": "module",
      "path": "tools/atmosphere/lib/star_table.ts",
      "cite": "tools/atmosphere/lib/star_table.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/atmosphere/measure_sigma_star.config.ts",
      "kind": "module",
      "path": "tools/atmosphere/measure_sigma_star.config.ts",
      "cite": "tools/atmosphere/measure_sigma_star.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/atmosphere/measure_sigma_star.mjs",
      "kind": "module",
      "path": "tools/atmosphere/measure_sigma_star.mjs",
      "cite": "tools/atmosphere/measure_sigma_star.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/atmosphere/measure_sigma_star.runspec.ts",
      "kind": "module",
      "path": "tools/atmosphere/measure_sigma_star.runspec.ts",
      "cite": "tools/atmosphere/measure_sigma_star.runspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/atmosphere/pool_vignette.mjs",
      "kind": "module",
      "path": "tools/atmosphere/pool_vignette.mjs",
      "cite": "tools/atmosphere/pool_vignette.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/batch/batch_engine.ts",
      "kind": "module",
      "path": "tools/batch/batch_engine.ts",
      "cite": "tools/batch/batch_engine.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/batch/batch_plan.mjs",
      "kind": "module",
      "path": "tools/batch/batch_plan.mjs",
      "cite": "tools/batch/batch_plan.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/batch/batch_stack.ts",
      "kind": "module",
      "path": "tools/batch/batch_stack.ts",
      "cite": "tools/batch/batch_stack.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/batch/run_batch.config.ts",
      "kind": "module",
      "path": "tools/batch/run_batch.config.ts",
      "cite": "tools/batch/run_batch.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/batch/run_batch.mjs",
      "kind": "module",
      "path": "tools/batch/run_batch.mjs",
      "cite": "tools/batch/run_batch.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/batch/run_batch.runspec.ts",
      "kind": "module",
      "path": "tools/batch/run_batch.runspec.ts",
      "cite": "tools/batch/run_batch.runspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/build/prep_demo_assets.mjs",
      "kind": "module",
      "path": "tools/build/prep_demo_assets.mjs",
      "cite": "tools/build/prep_demo_assets.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/c2pa/fetch_c2patool.mjs",
      "kind": "module",
      "path": "tools/c2pa/fetch_c2patool.mjs",
      "cite": "tools/c2pa/fetch_c2patool.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/c2pa/inspect_incoming.mjs",
      "kind": "module",
      "path": "tools/c2pa/inspect_incoming.mjs",
      "cite": "tools/c2pa/inspect_incoming.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/c2pa/lib/env.mjs",
      "kind": "module",
      "path": "tools/c2pa/lib/env.mjs",
      "cite": "tools/c2pa/lib/env.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/c2pa/manifest_from_receipt.mjs",
      "kind": "module",
      "path": "tools/c2pa/manifest_from_receipt.mjs",
      "cite": "tools/c2pa/manifest_from_receipt.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/c2pa/render_starfield.mjs",
      "kind": "module",
      "path": "tools/c2pa/render_starfield.mjs",
      "cite": "tools/c2pa/render_starfield.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/c2pa/sidecar_fits.mjs",
      "kind": "module",
      "path": "tools/c2pa/sidecar_fits.mjs",
      "cite": "tools/c2pa/sidecar_fits.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/c2pa/sign_render.mjs",
      "kind": "module",
      "path": "tools/c2pa/sign_render.mjs",
      "cite": "tools/c2pa/sign_render.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/c2pa/tamper_check.mjs",
      "kind": "module",
      "path": "tools/c2pa/tamper_check.mjs",
      "cite": "tools/c2pa/tamper_check.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/c2pa/verify.mjs",
      "kind": "module",
      "path": "tools/c2pa/verify.mjs",
      "cite": "tools/c2pa/verify.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/calib/attribution_report.mjs",
      "kind": "module",
      "path": "tools/calib/attribution_report.mjs",
      "cite": "tools/calib/attribution_report.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/calib/build_masters.mjs",
      "kind": "module",
      "path": "tools/calib/build_masters.mjs",
      "cite": "tools/calib/build_masters.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/calib/calibrate_light.mjs",
      "kind": "module",
      "path": "tools/calib/calibrate_light.mjs",
      "cite": "tools/calib/calibrate_light.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/calib/decode_util.mjs",
      "kind": "module",
      "path": "tools/calib/decode_util.mjs",
      "cite": "tools/calib/decode_util.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/calib/demosaic.mjs",
      "kind": "module",
      "path": "tools/calib/demosaic.mjs",
      "cite": "tools/calib/demosaic.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/calib/emit_vignette_flat.mjs",
      "kind": "module",
      "path": "tools/calib/emit_vignette_flat.mjs",
      "cite": "tools/calib/emit_vignette_flat.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/calib/ob_bias_probe.mjs",
      "kind": "module",
      "path": "tools/calib/ob_bias_probe.mjs",
      "cite": "tools/calib/ob_bias_probe.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/calib/synth_dark.mjs",
      "kind": "module",
      "path": "tools/calib/synth_dark.mjs",
      "cite": "tools/calib/synth_dark.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/calib/vignette_eval.mjs",
      "kind": "module",
      "path": "tools/calib/vignette_eval.mjs",
      "cite": "tools/calib/vignette_eval.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/capture/build_replay_preview.mjs",
      "kind": "module",
      "path": "tools/capture/build_replay_preview.mjs",
      "cite": "tools/capture/build_replay_preview.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/capture/capture.config.ts",
      "kind": "module",
      "path": "tools/capture/capture.config.ts",
      "cite": "tools/capture/capture.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/capture/headless_capture.capspec.ts",
      "kind": "module",
      "path": "tools/capture/headless_capture.capspec.ts",
      "cite": "tools/capture/headless_capture.capspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/capture/node_capture_sink.ts",
      "kind": "module",
      "path": "tools/capture/node_capture_sink.ts",
      "cite": "tools/capture/node_capture_sink.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/capture/render_flowchart_preview.capspec.ts",
      "kind": "module",
      "path": "tools/capture/render_flowchart_preview.capspec.ts",
      "cite": "tools/capture/render_flowchart_preview.capspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/capture/sink_persist.capspec.ts",
      "kind": "module",
      "path": "tools/capture/sink_persist.capspec.ts",
      "cite": "tools/capture/sink_persist.capspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/catalog/extract_footprint.mjs",
      "kind": "module",
      "path": "tools/catalog/extract_footprint.mjs",
      "cite": "tools/catalog/extract_footprint.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/color/bench_color.mjs",
      "kind": "module",
      "path": "tools/color/bench_color.mjs",
      "cite": "tools/color/bench_color.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/color/bench_sip_warp.mjs",
      "kind": "module",
      "path": "tools/color/bench_sip_warp.mjs",
      "cite": "tools/color/bench_sip_warp.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/color/camera_matrices.mjs",
      "kind": "module",
      "path": "tools/color/camera_matrices.mjs",
      "cite": "tools/color/camera_matrices.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/color/color_drift_extract.config.ts",
      "kind": "module",
      "path": "tools/color/color_drift_extract.config.ts",
      "cite": "tools/color/color_drift_extract.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/color/color_drift_extract.labspec.ts",
      "kind": "module",
      "path": "tools/color/color_drift_extract.labspec.ts",
      "cite": "tools/color/color_drift_extract.labspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/color/color_drift_quiver.mjs",
      "kind": "module",
      "path": "tools/color/color_drift_quiver.mjs",
      "cite": "tools/color/color_drift_quiver.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/color/rel_throughput.mjs",
      "kind": "module",
      "path": "tools/color/rel_throughput.mjs",
      "cite": "tools/color/rel_throughput.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/color/rgb_to_xyz.mjs",
      "kind": "module",
      "path": "tools/color/rgb_to_xyz.mjs",
      "cite": "tools/color/rgb_to_xyz.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/color/spcc_cr2_approx.config.ts",
      "kind": "module",
      "path": "tools/color/spcc_cr2_approx.config.ts",
      "cite": "tools/color/spcc_cr2_approx.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/color/spcc_cr2_approx.labspec.ts",
      "kind": "module",
      "path": "tools/color/spcc_cr2_approx.labspec.ts",
      "cite": "tools/color/spcc_cr2_approx.labspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/color/spcc_cr2_approx.mjs",
      "kind": "module",
      "path": "tools/color/spcc_cr2_approx.mjs",
      "cite": "tools/color/spcc_cr2_approx.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/color/spcc_gains_n5.config.ts",
      "kind": "module",
      "path": "tools/color/spcc_gains_n5.config.ts",
      "cite": "tools/color/spcc_gains_n5.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/color/spcc_gains_n5.sweepspec.ts",
      "kind": "module",
      "path": "tools/color/spcc_gains_n5.sweepspec.ts",
      "cite": "tools/color/spcc_gains_n5.sweepspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/color/star_color_fidelity.mjs",
      "kind": "module",
      "path": "tools/color/star_color_fidelity.mjs",
      "cite": "tools/color/star_color_fidelity.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/community/assemble_dossier.mjs",
      "kind": "module",
      "path": "tools/community/assemble_dossier.mjs",
      "cite": "tools/community/assemble_dossier.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/community/publish_dump.mjs",
      "kind": "module",
      "path": "tools/community/publish_dump.mjs",
      "cite": "tools/community/publish_dump.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/community/push_solve.mjs",
      "kind": "module",
      "path": "tools/community/push_solve.mjs",
      "cite": "tools/community/push_solve.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/config/star_data_source.mjs",
      "kind": "module",
      "path": "tools/config/star_data_source.mjs",
      "cite": "tools/config/star_data_source.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/config/storage_paths.mjs",
      "kind": "module",
      "path": "tools/config/storage_paths.mjs",
      "cite": "tools/config/storage_paths.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/confirm/fdr_byte_identity.mjs",
      "kind": "module",
      "path": "tools/confirm/fdr_byte_identity.mjs",
      "cite": "tools/confirm/fdr_byte_identity.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/confirm/fdr_capture.config.ts",
      "kind": "module",
      "path": "tools/confirm/fdr_capture.config.ts",
      "cite": "tools/confirm/fdr_capture.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/confirm/fdr_validation.mjs",
      "kind": "module",
      "path": "tools/confirm/fdr_validation.mjs",
      "cite": "tools/confirm/fdr_validation.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/confirm/mag_consistency.mjs",
      "kind": "module",
      "path": "tools/confirm/mag_consistency.mjs",
      "cite": "tools/confirm/mag_consistency.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/contracts/check_layout_contracts.mjs",
      "kind": "module",
      "path": "tools/contracts/check_layout_contracts.mjs",
      "cite": "tools/contracts/check_layout_contracts.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/corpus/dump_fits_frame.mjs",
      "kind": "module",
      "path": "tools/corpus/dump_fits_frame.mjs",
      "cite": "tools/corpus/dump_fits_frame.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/corpus/intake_guard.mjs",
      "kind": "module",
      "path": "tools/corpus/intake_guard.mjs",
      "cite": "tools/corpus/intake_guard.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/corpus/ledger.mjs",
      "kind": "module",
      "path": "tools/corpus/ledger.mjs",
      "cite": "tools/corpus/ledger.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/corpus/population_postprocess.mjs",
      "kind": "module",
      "path": "tools/corpus/population_postprocess.mjs",
      "cite": "tools/corpus/population_postprocess.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/corpus/population_timing_run.mjs",
      "kind": "module",
      "path": "tools/corpus/population_timing_run.mjs",
      "cite": "tools/corpus/population_timing_run.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/corpus/run_corpus.mjs",
      "kind": "module",
      "path": "tools/corpus/run_corpus.mjs",
      "cite": "tools/corpus/run_corpus.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dag/check_dag_drift.mjs",
      "kind": "module",
      "path": "tools/dag/check_dag_drift.mjs",
      "cite": "tools/dag/check_dag_drift.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dag/extract_dag.mjs",
      "kind": "module",
      "path": "tools/dag/extract_dag.mjs",
      "cite": "tools/dag/extract_dag.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dag/steps/render_narrative.mjs",
      "kind": "module",
      "path": "tools/dag/steps/render_narrative.mjs",
      "cite": "tools/dag/steps/render_narrative.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dag/steps/validate_steps.mjs",
      "kind": "module",
      "path": "tools/dag/steps/validate_steps.mjs",
      "cite": "tools/dag/steps/validate_steps.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dag/ui/dag_model.mjs",
      "kind": "module",
      "path": "tools/dag/ui/dag_model.mjs",
      "cite": "tools/dag/ui/dag_model.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dag/ui/screenshot_dag_ui.mjs",
      "kind": "module",
      "path": "tools/dag/ui/screenshot_dag_ui.mjs",
      "cite": "tools/dag/ui/screenshot_dag_ui.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dag/ui/serve_dag.mjs",
      "kind": "module",
      "path": "tools/dag/ui/serve_dag.mjs",
      "cite": "tools/dag/ui/serve_dag.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/db/backfill_envelope.mjs",
      "kind": "module",
      "path": "tools/db/backfill_envelope.mjs",
      "cite": "tools/db/backfill_envelope.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/db/dedup_report.mjs",
      "kind": "module",
      "path": "tools/db/dedup_report.mjs",
      "cite": "tools/db/dedup_report.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/db/deposit.mjs",
      "kind": "module",
      "path": "tools/db/deposit.mjs",
      "cite": "tools/db/deposit.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/db/deposit_test.mjs",
      "kind": "module",
      "path": "tools/db/deposit_test.mjs",
      "cite": "tools/db/deposit_test.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/deblur/drift_deblur.ts",
      "kind": "module",
      "path": "tools/deblur/drift_deblur.ts",
      "cite": "tools/deblur/drift_deblur.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/deblur/run_deblur.ts",
      "kind": "module",
      "path": "tools/deblur/run_deblur.ts",
      "cite": "tools/deblur/run_deblur.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/deepcat/deep_forced_photometry.mjs",
      "kind": "module",
      "path": "tools/deepcat/deep_forced_photometry.mjs",
      "cite": "tools/deepcat/deep_forced_photometry.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/deepcat/emit.config.ts",
      "kind": "module",
      "path": "tools/deepcat/emit.config.ts",
      "cite": "tools/deepcat/emit.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/deepcat/emit_geometry_receipts.runspec.ts",
      "kind": "module",
      "path": "tools/deepcat/emit_geometry_receipts.runspec.ts",
      "cite": "tools/deepcat/emit_geometry_receipts.runspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/deepcat/selftest_geometry.mjs",
      "kind": "module",
      "path": "tools/deepcat/selftest_geometry.mjs",
      "cite": "tools/deepcat/selftest_geometry.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/denoise/denoise.mjs",
      "kind": "module",
      "path": "tools/denoise/denoise.mjs",
      "cite": "tools/denoise/denoise.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/denoise/ml_stubs/blur_ml.ts",
      "kind": "module",
      "path": "tools/denoise/ml_stubs/blur_ml.ts",
      "cite": "tools/denoise/ml_stubs/blur_ml.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/denoise/ml_stubs/denoise_ml.ts",
      "kind": "module",
      "path": "tools/denoise/ml_stubs/denoise_ml.ts",
      "cite": "tools/denoise/ml_stubs/denoise_ml.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/denoise/ml_stubs/star_extract_ml.ts",
      "kind": "module",
      "path": "tools/denoise/ml_stubs/star_extract_ml.ts",
      "cite": "tools/denoise/ml_stubs/star_extract_ml.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/denoise/ml_stubs/types.ts",
      "kind": "module",
      "path": "tools/denoise/ml_stubs/types.ts",
      "cite": "tools/denoise/ml_stubs/types.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/desktop_rail/fixtures/gen_fixtures.mjs",
      "kind": "module",
      "path": "tools/desktop_rail/fixtures/gen_fixtures.mjs",
      "cite": "tools/desktop_rail/fixtures/gen_fixtures.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/desktop_rail/run_rail.mjs",
      "kind": "module",
      "path": "tools/desktop_rail/run_rail.mjs",
      "cite": "tools/desktop_rail/run_rail.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/desktop_rail/webview/TestRailHost.tsx",
      "kind": "module",
      "path": "tools/desktop_rail/webview/TestRailHost.tsx",
      "cite": "tools/desktop_rail/webview/TestRailHost.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/desktop_rail/webview/parity.ts",
      "kind": "module",
      "path": "tools/desktop_rail/webview/parity.ts",
      "cite": "tools/desktop_rail/webview/parity.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/detect/cocoon_ladder_ab.mjs",
      "kind": "module",
      "path": "tools/detect/cocoon_ladder_ab.mjs",
      "cite": "tools/detect/cocoon_ladder_ab.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/detect/decode_plane.mjs",
      "kind": "module",
      "path": "tools/detect/decode_plane.mjs",
      "cite": "tools/detect/decode_plane.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/detect/decode_plane_rawler.mjs",
      "kind": "module",
      "path": "tools/detect/decode_plane_rawler.mjs",
      "cite": "tools/detect/decode_plane_rawler.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/detect/mf_detect.mjs",
      "kind": "module",
      "path": "tools/detect/mf_detect.mjs",
      "cite": "tools/detect/mf_detect.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/detect/mf_test.mjs",
      "kind": "module",
      "path": "tools/detect/mf_test.mjs",
      "cite": "tools/detect/mf_test.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/detect/quad_recall_inject.mjs",
      "kind": "module",
      "path": "tools/detect/quad_recall_inject.mjs",
      "cite": "tools/detect/quad_recall_inject.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/docs/stale_inflight_lint.mjs",
      "kind": "module",
      "path": "tools/docs/stale_inflight_lint.mjs",
      "cite": "tools/docs/stale_inflight_lint.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dslr/bc_prior_apply.uwspec.ts",
      "kind": "module",
      "path": "tools/dslr/bc_prior_apply.uwspec.ts",
      "cite": "tools/dslr/bc_prior_apply.uwspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dslr/bc_refit_ab.uwspec.ts",
      "kind": "module",
      "path": "tools/dslr/bc_refit_ab.uwspec.ts",
      "cite": "tools/dslr/bc_refit_ab.uwspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dslr/bc_refit_emit.uwspec.ts",
      "kind": "module",
      "path": "tools/dslr/bc_refit_emit.uwspec.ts",
      "cite": "tools/dslr/bc_refit_emit.uwspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dslr/bc_transfer_summary.mjs",
      "kind": "module",
      "path": "tools/dslr/bc_transfer_summary.mjs",
      "cite": "tools/dslr/bc_transfer_summary.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dslr/capture_cr2_dets.mjs",
      "kind": "module",
      "path": "tools/dslr/capture_cr2_dets.mjs",
      "cite": "tools/dslr/capture_cr2_dets.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dslr/capture_m4_cull.mjs",
      "kind": "module",
      "path": "tools/dslr/capture_m4_cull.mjs",
      "cite": "tools/dslr/capture_m4_cull.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dslr/capture_science_buffer.mjs",
      "kind": "module",
      "path": "tools/dslr/capture_science_buffer.mjs",
      "cite": "tools/dslr/capture_science_buffer.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dslr/cfa_parity_probe.mjs",
      "kind": "module",
      "path": "tools/dslr/cfa_parity_probe.mjs",
      "cite": "tools/dslr/cfa_parity_probe.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dslr/decode_cr2_smoke.mjs",
      "kind": "module",
      "path": "tools/dslr/decode_cr2_smoke.mjs",
      "cite": "tools/dslr/decode_cr2_smoke.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dslr/decode_raf_smoke.mjs",
      "kind": "module",
      "path": "tools/dslr/decode_raf_smoke.mjs",
      "cite": "tools/dslr/decode_raf_smoke.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dslr/dets_to_xylist.mjs",
      "kind": "module",
      "path": "tools/dslr/dets_to_xylist.mjs",
      "cite": "tools/dslr/dets_to_xylist.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dslr/dump_cr2_solveframe.mjs",
      "kind": "module",
      "path": "tools/dslr/dump_cr2_solveframe.mjs",
      "cite": "tools/dslr/dump_cr2_solveframe.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dslr/ephem.mjs",
      "kind": "module",
      "path": "tools/dslr/ephem.mjs",
      "cite": "tools/dslr/ephem.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dslr/img1410_forced_photometry.mjs",
      "kind": "module",
      "path": "tools/dslr/img1410_forced_photometry.mjs",
      "cite": "tools/dslr/img1410_forced_photometry.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dslr/img1410_forced_radial.mjs",
      "kind": "module",
      "path": "tools/dslr/img1410_forced_radial.mjs",
      "cite": "tools/dslr/img1410_forced_radial.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dslr/img1410_neighborhood_photometry.mjs",
      "kind": "module",
      "path": "tools/dslr/img1410_neighborhood_photometry.mjs",
      "cite": "tools/dslr/img1410_neighborhood_photometry.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dslr/inspect_cr2_exif.mjs",
      "kind": "module",
      "path": "tools/dslr/inspect_cr2_exif.mjs",
      "cite": "tools/dslr/inspect_cr2_exif.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dslr/serial_coverage_scan.mjs",
      "kind": "module",
      "path": "tools/dslr/serial_coverage_scan.mjs",
      "cite": "tools/dslr/serial_coverage_scan.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dslr/sip_oracle_compare.mjs",
      "kind": "module",
      "path": "tools/dslr/sip_oracle_compare.mjs",
      "cite": "tools/dslr/sip_oracle_compare.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dslr/sun_veto_img1414.uwspec.ts",
      "kind": "module",
      "path": "tools/dslr/sun_veto_img1414.uwspec.ts",
      "cite": "tools/dslr/sun_veto_img1414.uwspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dslr/tps_ab.uwspec.ts",
      "kind": "module",
      "path": "tools/dslr/tps_ab.uwspec.ts",
      "cite": "tools/dslr/tps_ab.uwspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dslr/uw_harness.config.ts",
      "kind": "module",
      "path": "tools/dslr/uw_harness.config.ts",
      "cite": "tools/dslr/uw_harness.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dslr/uw_solve.uwspec.ts",
      "kind": "module",
      "path": "tools/dslr/uw_solve.uwspec.ts",
      "cite": "tools/dslr/uw_solve.uwspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dtm/dtm_sampler.mjs",
      "kind": "module",
      "path": "tools/dtm/dtm_sampler.mjs",
      "cite": "tools/dtm/dtm_sampler.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dtm/fetch_dtm.mjs",
      "kind": "module",
      "path": "tools/dtm/fetch_dtm.mjs",
      "cite": "tools/dtm/fetch_dtm.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/dtm/horizon_predict.mjs",
      "kind": "module",
      "path": "tools/dtm/horizon_predict.mjs",
      "cite": "tools/dtm/horizon_predict.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/e2e/capture_ui_wave.mjs",
      "kind": "module",
      "path": "tools/e2e/capture_ui_wave.mjs",
      "cite": "tools/e2e/capture_ui_wave.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/e2e/lib.mjs",
      "kind": "module",
      "path": "tools/e2e/lib.mjs",
      "cite": "tools/e2e/lib.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/e2e/run_wizard_carina.mjs",
      "kind": "module",
      "path": "tools/e2e/run_wizard_carina.mjs",
      "cite": "tools/e2e/run_wizard_carina.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/e2e/run_wizard_cr2.mjs",
      "kind": "module",
      "path": "tools/e2e/run_wizard_cr2.mjs",
      "cite": "tools/e2e/run_wizard_cr2.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/e2e/run_wizard_cr2_export.mjs",
      "kind": "module",
      "path": "tools/e2e/run_wizard_cr2_export.mjs",
      "cite": "tools/e2e/run_wizard_cr2_export.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/e2e/run_wizard_seestar.mjs",
      "kind": "module",
      "path": "tools/e2e/run_wizard_seestar.mjs",
      "cite": "tools/e2e/run_wizard_seestar.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/e2e/verify_docking_ribbon.mjs",
      "kind": "module",
      "path": "tools/e2e/verify_docking_ribbon.mjs",
      "cite": "tools/e2e/verify_docking_ribbon.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/e2e/verify_popout_surface.mjs",
      "kind": "module",
      "path": "tools/e2e/verify_popout_surface.mjs",
      "cite": "tools/e2e/verify_popout_surface.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/e2e/verify_wizard_viewport.mjs",
      "kind": "module",
      "path": "tools/e2e/verify_wizard_viewport.mjs",
      "cite": "tools/e2e/verify_wizard_viewport.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/fits/build_conformance_fixtures.runspec.ts",
      "kind": "module",
      "path": "tools/fits/build_conformance_fixtures.runspec.ts",
      "cite": "tools/fits/build_conformance_fixtures.runspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/fits/build_real_fixture.ts",
      "kind": "module",
      "path": "tools/fits/build_real_fixture.ts",
      "cite": "tools/fits/build_real_fixture.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/fits/export_fits.ts",
      "kind": "module",
      "path": "tools/fits/export_fits.ts",
      "cite": "tools/fits/export_fits.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/fits/fits_export.config.ts",
      "kind": "module",
      "path": "tools/fits/fits_export.config.ts",
      "cite": "tools/fits/fits_export.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/fits/run_real_conformance.ts",
      "kind": "module",
      "path": "tools/fits/run_real_conformance.ts",
      "cite": "tools/fits/run_real_conformance.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/forensics/failure_dossier.mjs",
      "kind": "module",
      "path": "tools/forensics/failure_dossier.mjs",
      "cite": "tools/forensics/failure_dossier.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/forensics/failure_dossier_test.mjs",
      "kind": "module",
      "path": "tools/forensics/failure_dossier_test.mjs",
      "cite": "tools/forensics/failure_dossier_test.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/format_atlas_rust.ts",
      "kind": "module",
      "path": "tools/format_atlas_rust.ts",
      "cite": "tools/format_atlas_rust.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/gates/check_gates.mjs",
      "kind": "module",
      "path": "tools/gates/check_gates.mjs",
      "cite": "tools/gates/check_gates.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/gates/failure_fingerprint.mjs",
      "kind": "module",
      "path": "tools/gates/failure_fingerprint.mjs",
      "cite": "tools/gates/failure_fingerprint.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/gpu_parity/fixtures/gen_fixtures.mjs",
      "kind": "module",
      "path": "tools/gpu_parity/fixtures/gen_fixtures.mjs",
      "cite": "tools/gpu_parity/fixtures/gen_fixtures.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/gpu_parity/harness/harness.ts",
      "kind": "module",
      "path": "tools/gpu_parity/harness/harness.ts",
      "cite": "tools/gpu_parity/harness/harness.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/gpu_parity/run_parity.mjs",
      "kind": "module",
      "path": "tools/gpu_parity/run_parity.mjs",
      "cite": "tools/gpu_parity/run_parity.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/hinters/hint_census.config.ts",
      "kind": "module",
      "path": "tools/hinters/hint_census.config.ts",
      "cite": "tools/hinters/hint_census.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/hinters/hint_census.mjs",
      "kind": "module",
      "path": "tools/hinters/hint_census.mjs",
      "cite": "tools/hinters/hint_census.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/hinters/hint_vs_truth.mjs",
      "kind": "module",
      "path": "tools/hinters/hint_vs_truth.mjs",
      "cite": "tools/hinters/hint_vs_truth.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/horizon/horizon_demonstrator.mjs",
      "kind": "module",
      "path": "tools/horizon/horizon_demonstrator.mjs",
      "cite": "tools/horizon/horizon_demonstrator.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/intake/alpaca/alpaca_image.mjs",
      "kind": "module",
      "path": "tools/intake/alpaca/alpaca_image.mjs",
      "cite": "tools/intake/alpaca/alpaca_image.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/intake/alpaca/alpaca_probe.mjs",
      "kind": "module",
      "path": "tools/intake/alpaca/alpaca_probe.mjs",
      "cite": "tools/intake/alpaca/alpaca_probe.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/intake/alpaca/alpaca_watcher.mjs",
      "kind": "module",
      "path": "tools/intake/alpaca/alpaca_watcher.mjs",
      "cite": "tools/intake/alpaca/alpaca_watcher.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/intake/alpaca/mock_seestar.mjs",
      "kind": "module",
      "path": "tools/intake/alpaca/mock_seestar.mjs",
      "cite": "tools/intake/alpaca/mock_seestar.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/iterbc/bc_math.mjs",
      "kind": "module",
      "path": "tools/iterbc/bc_math.mjs",
      "cite": "tools/iterbc/bc_math.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/iterbc/capture_m66.iterbcspec.ts",
      "kind": "module",
      "path": "tools/iterbc/capture_m66.iterbcspec.ts",
      "cite": "tools/iterbc/capture_m66.iterbcspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/iterbc/enumerate_targets.mjs",
      "kind": "module",
      "path": "tools/iterbc/enumerate_targets.mjs",
      "cite": "tools/iterbc/enumerate_targets.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/iterbc/iterbc.config.ts",
      "kind": "module",
      "path": "tools/iterbc/iterbc.config.ts",
      "cite": "tools/iterbc/iterbc.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/iterbc/loop_runner.mjs",
      "kind": "module",
      "path": "tools/iterbc/loop_runner.mjs",
      "cite": "tools/iterbc/loop_runner.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/iterbc/render_iterations.mjs",
      "kind": "module",
      "path": "tools/iterbc/render_iterations.mjs",
      "cite": "tools/iterbc/render_iterations.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/iterbc/verify_deterministic.mjs",
      "kind": "module",
      "path": "tools/iterbc/verify_deterministic.mjs",
      "cite": "tools/iterbc/verify_deterministic.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/librarian/hook_postcommit.mjs",
      "kind": "module",
      "path": "tools/librarian/hook_postcommit.mjs",
      "cite": "tools/librarian/hook_postcommit.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/librarian/index_code.mjs",
      "kind": "module",
      "path": "tools/librarian/index_code.mjs",
      "cite": "tools/librarian/index_code.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/librarian/index_docs.mjs",
      "kind": "module",
      "path": "tools/librarian/index_docs.mjs",
      "cite": "tools/librarian/index_docs.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/librarian/index_reports.mjs",
      "kind": "module",
      "path": "tools/librarian/index_reports.mjs",
      "cite": "tools/librarian/index_reports.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/librarian/lib/bm25.mjs",
      "kind": "module",
      "path": "tools/librarian/lib/bm25.mjs",
      "cite": "tools/librarian/lib/bm25.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/librarian/lib/code_corpus.mjs",
      "kind": "module",
      "path": "tools/librarian/lib/code_corpus.mjs",
      "cite": "tools/librarian/lib/code_corpus.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/librarian/lib/corpus.mjs",
      "kind": "module",
      "path": "tools/librarian/lib/corpus.mjs",
      "cite": "tools/librarian/lib/corpus.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/librarian/lib/reports_corpus.mjs",
      "kind": "module",
      "path": "tools/librarian/lib/reports_corpus.mjs",
      "cite": "tools/librarian/lib/reports_corpus.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/librarian/query.mjs",
      "kind": "module",
      "path": "tools/librarian/query.mjs",
      "cite": "tools/librarian/query.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/lift/eyes_on.liftspec.ts",
      "kind": "module",
      "path": "tools/lift/eyes_on.liftspec.ts",
      "cite": "tools/lift/eyes_on.liftspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/lift/lift_harness.config.ts",
      "kind": "module",
      "path": "tools/lift/lift_harness.config.ts",
      "cite": "tools/lift/lift_harness.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/lift/nebulosity_lift.ts",
      "kind": "module",
      "path": "tools/lift/nebulosity_lift.ts",
      "cite": "tools/lift/nebulosity_lift.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/lift/render_luma.ts",
      "kind": "module",
      "path": "tools/lift/render_luma.ts",
      "cite": "tools/lift/render_luma.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/lift/run_xt_lifted.mjs",
      "kind": "module",
      "path": "tools/lift/run_xt_lifted.mjs",
      "cite": "tools/lift/run_xt_lifted.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/lift/solve_frame.liftspec.ts",
      "kind": "module",
      "path": "tools/lift/solve_frame.liftspec.ts",
      "cite": "tools/lift/solve_frame.liftspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/lift/xtrans_probe.liftspec.ts",
      "kind": "module",
      "path": "tools/lift/xtrans_probe.liftspec.ts",
      "cite": "tools/lift/xtrans_probe.liftspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/mcp/access_jwt.mjs",
      "kind": "module",
      "path": "tools/mcp/access_jwt.mjs",
      "cite": "tools/mcp/access_jwt.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/mcp/instrument_manifest.mjs",
      "kind": "module",
      "path": "tools/mcp/instrument_manifest.mjs",
      "cite": "tools/mcp/instrument_manifest.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/mcp/mcp.config.ts",
      "kind": "module",
      "path": "tools/mcp/mcp.config.ts",
      "cite": "tools/mcp/mcp.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/mcp/mcp_helpers.mcpspec.ts",
      "kind": "module",
      "path": "tools/mcp/mcp_helpers.mcpspec.ts",
      "cite": "tools/mcp/mcp_helpers.mcpspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/mcp/remote_server.mjs",
      "kind": "module",
      "path": "tools/mcp/remote_server.mjs",
      "cite": "tools/mcp/remote_server.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/mcp/render_route.mjs",
      "kind": "module",
      "path": "tools/mcp/render_route.mjs",
      "cite": "tools/mcp/render_route.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/mcp/server.mjs",
      "kind": "module",
      "path": "tools/mcp/server.mjs",
      "cite": "tools/mcp/server.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/mcp/smoke.mjs",
      "kind": "module",
      "path": "tools/mcp/smoke.mjs",
      "cite": "tools/mcp/smoke.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/mesh/bright_census.mjs",
      "kind": "module",
      "path": "tools/mesh/bright_census.mjs",
      "cite": "tools/mesh/bright_census.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/mesh/completion_gate.mjs",
      "kind": "module",
      "path": "tools/mesh/completion_gate.mjs",
      "cite": "tools/mesh/completion_gate.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/mesh/decode_to_buffer.mjs",
      "kind": "module",
      "path": "tools/mesh/decode_to_buffer.mjs",
      "cite": "tools/mesh/decode_to_buffer.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/mesh/density_metric.mjs",
      "kind": "module",
      "path": "tools/mesh/density_metric.mjs",
      "cite": "tools/mesh/density_metric.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/mesh/depth_guard.mjs",
      "kind": "module",
      "path": "tools/mesh/depth_guard.mjs",
      "cite": "tools/mesh/depth_guard.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/mesh/grade_oracle.mjs",
      "kind": "module",
      "path": "tools/mesh/grade_oracle.mjs",
      "cite": "tools/mesh/grade_oracle.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/mesh/make_capture.mjs",
      "kind": "module",
      "path": "tools/mesh/make_capture.mjs",
      "cite": "tools/mesh/make_capture.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/mesh/mesh_finder.mjs",
      "kind": "module",
      "path": "tools/mesh/mesh_finder.mjs",
      "cite": "tools/mesh/mesh_finder.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/mesh/occlusion_mask.mjs",
      "kind": "module",
      "path": "tools/mesh/occlusion_mask.mjs",
      "cite": "tools/mesh/occlusion_mask.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/mesh/quad_walk_planner.mjs",
      "kind": "module",
      "path": "tools/mesh/quad_walk_planner.mjs",
      "cite": "tools/mesh/quad_walk_planner.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/mesh/radial_offness.mjs",
      "kind": "module",
      "path": "tools/mesh/radial_offness.mjs",
      "cite": "tools/mesh/radial_offness.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/mesh/rematch26.mjs",
      "kind": "module",
      "path": "tools/mesh/rematch26.mjs",
      "cite": "tools/mesh/rematch26.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/mesh/run_admission.mjs",
      "kind": "module",
      "path": "tools/mesh/run_admission.mjs",
      "cite": "tools/mesh/run_admission.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/mesh/run_mesh.mjs",
      "kind": "module",
      "path": "tools/mesh/run_mesh.mjs",
      "cite": "tools/mesh/run_mesh.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/mesh/xylist_fits.mjs",
      "kind": "module",
      "path": "tools/mesh/xylist_fits.mjs",
      "cite": "tools/mesh/xylist_fits.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/ops/account_pools.mjs",
      "kind": "module",
      "path": "tools/ops/account_pools.mjs",
      "cite": "tools/ops/account_pools.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/ops/backup_ledgers.mjs",
      "kind": "module",
      "path": "tools/ops/backup_ledgers.mjs",
      "cite": "tools/ops/backup_ledgers.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/ops/done_propagation.mjs",
      "kind": "module",
      "path": "tools/ops/done_propagation.mjs",
      "cite": "tools/ops/done_propagation.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/ops/estimate_calibration.mjs",
      "kind": "module",
      "path": "tools/ops/estimate_calibration.mjs",
      "cite": "tools/ops/estimate_calibration.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/ops/heavy_lane_lock.mjs",
      "kind": "module",
      "path": "tools/ops/heavy_lane_lock.mjs",
      "cite": "tools/ops/heavy_lane_lock.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/ops/r2_upload_tree.mjs",
      "kind": "module",
      "path": "tools/ops/r2_upload_tree.mjs",
      "cite": "tools/ops/r2_upload_tree.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/overnight/astrometry_truth.mjs",
      "kind": "module",
      "path": "tools/overnight/astrometry_truth.mjs",
      "cite": "tools/overnight/astrometry_truth.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/overnight/dashboard/launch.mjs",
      "kind": "module",
      "path": "tools/overnight/dashboard/launch.mjs",
      "cite": "tools/overnight/dashboard/launch.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/overnight/dashboard/rig_app.mjs",
      "kind": "module",
      "path": "tools/overnight/dashboard/rig_app.mjs",
      "cite": "tools/overnight/dashboard/rig_app.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/overnight/dashboard/server.mjs",
      "kind": "module",
      "path": "tools/overnight/dashboard/server.mjs",
      "cite": "tools/overnight/dashboard/server.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/overnight/dashboard/src/App.tsx",
      "kind": "module",
      "path": "tools/overnight/dashboard/src/App.tsx",
      "cite": "tools/overnight/dashboard/src/App.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/overnight/dashboard/src/FramePicker.tsx",
      "kind": "module",
      "path": "tools/overnight/dashboard/src/FramePicker.tsx",
      "cite": "tools/overnight/dashboard/src/FramePicker.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/overnight/dashboard/src/LiveLog.tsx",
      "kind": "module",
      "path": "tools/overnight/dashboard/src/LiveLog.tsx",
      "cite": "tools/overnight/dashboard/src/LiveLog.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/overnight/dashboard/src/ReviewPanel.tsx",
      "kind": "module",
      "path": "tools/overnight/dashboard/src/ReviewPanel.tsx",
      "cite": "tools/overnight/dashboard/src/ReviewPanel.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/overnight/dashboard/src/RunControls.tsx",
      "kind": "module",
      "path": "tools/overnight/dashboard/src/RunControls.tsx",
      "cite": "tools/overnight/dashboard/src/RunControls.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/overnight/dashboard/src/api.ts",
      "kind": "module",
      "path": "tools/overnight/dashboard/src/api.ts",
      "cite": "tools/overnight/dashboard/src/api.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/overnight/dashboard/src/main.tsx",
      "kind": "module",
      "path": "tools/overnight/dashboard/src/main.tsx",
      "cite": "tools/overnight/dashboard/src/main.tsx",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/overnight/dashboard/vite.config.ts",
      "kind": "module",
      "path": "tools/overnight/dashboard/vite.config.ts",
      "cite": "tools/overnight/dashboard/vite.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/overnight/dump_index.mjs",
      "kind": "module",
      "path": "tools/overnight/dump_index.mjs",
      "cite": "tools/overnight/dump_index.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/overnight/enrich_fits_dumps.mjs",
      "kind": "module",
      "path": "tools/overnight/enrich_fits_dumps.mjs",
      "cite": "tools/overnight/enrich_fits_dumps.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/overnight/fetch_intake.mjs",
      "kind": "module",
      "path": "tools/overnight/fetch_intake.mjs",
      "cite": "tools/overnight/fetch_intake.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/overnight/fits_contact_sheet.mjs",
      "kind": "module",
      "path": "tools/overnight/fits_contact_sheet.mjs",
      "cite": "tools/overnight/fits_contact_sheet.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/overnight/nova_truth.mjs",
      "kind": "module",
      "path": "tools/overnight/nova_truth.mjs",
      "cite": "tools/overnight/nova_truth.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/overnight/rotation.mjs",
      "kind": "module",
      "path": "tools/overnight/rotation.mjs",
      "cite": "tools/overnight/rotation.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/overnight/run_pipeline.mjs",
      "kind": "module",
      "path": "tools/overnight/run_pipeline.mjs",
      "cite": "tools/overnight/run_pipeline.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/overnight/w5_corner_recall.mjs",
      "kind": "module",
      "path": "tools/overnight/w5_corner_recall.mjs",
      "cite": "tools/overnight/w5_corner_recall.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/overnight/w5_decode_frame.mjs",
      "kind": "module",
      "path": "tools/overnight/w5_decode_frame.mjs",
      "cite": "tools/overnight/w5_decode_frame.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/overnight/w5_earlyexit_desk.mjs",
      "kind": "module",
      "path": "tools/overnight/w5_earlyexit_desk.mjs",
      "cite": "tools/overnight/w5_earlyexit_desk.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/overnight/w5_odds_calib_probe.mjs",
      "kind": "module",
      "path": "tools/overnight/w5_odds_calib_probe.mjs",
      "cite": "tools/overnight/w5_odds_calib_probe.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/overnight/w5_oracle_label.mjs",
      "kind": "module",
      "path": "tools/overnight/w5_oracle_label.mjs",
      "cite": "tools/overnight/w5_oracle_label.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/packet/build_packet.mjs",
      "kind": "module",
      "path": "tools/packet/build_packet.mjs",
      "cite": "tools/packet/build_packet.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/packet/build_xt_packets.mjs",
      "kind": "module",
      "path": "tools/packet/build_xt_packets.mjs",
      "cite": "tools/packet/build_xt_packets.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/packet/print_pdf.mjs",
      "kind": "module",
      "path": "tools/packet/print_pdf.mjs",
      "cite": "tools/packet/print_pdf.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/priors/bright_objects.mjs",
      "kind": "module",
      "path": "tools/priors/bright_objects.mjs",
      "cite": "tools/priors/bright_objects.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/priors/compute_priors.mjs",
      "kind": "module",
      "path": "tools/priors/compute_priors.mjs",
      "cite": "tools/priors/compute_priors.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/priors/header_read.mjs",
      "kind": "module",
      "path": "tools/priors/header_read.mjs",
      "cite": "tools/priors/header_read.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/priors/priors_core.mjs",
      "kind": "module",
      "path": "tools/priors/priors_core.mjs",
      "cite": "tools/priors/priors_core.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/priors/priors_core.nodetest.mjs",
      "kind": "module",
      "path": "tools/priors/priors_core.nodetest.mjs",
      "cite": "tools/priors/priors_core.nodetest.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/psf/conv_worker.mjs",
      "kind": "module",
      "path": "tools/psf/conv_worker.mjs",
      "cite": "tools/psf/conv_worker.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/psf/corrections.mjs",
      "kind": "module",
      "path": "tools/psf/corrections.mjs",
      "cite": "tools/psf/corrections.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/psf/decode_cr2.mjs",
      "kind": "module",
      "path": "tools/psf/decode_cr2.mjs",
      "cite": "tools/psf/decode_cr2.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/psf/decode_engine.mjs",
      "kind": "module",
      "path": "tools/psf/decode_engine.mjs",
      "cite": "tools/psf/decode_engine.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/psf/decode_fits.mjs",
      "kind": "module",
      "path": "tools/psf/decode_fits.mjs",
      "cite": "tools/psf/decode_fits.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/psf/deconv.mjs",
      "kind": "module",
      "path": "tools/psf/deconv.mjs",
      "cite": "tools/psf/deconv.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/psf/flatness.mjs",
      "kind": "module",
      "path": "tools/psf/flatness.mjs",
      "cite": "tools/psf/flatness.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/psf/forced_detect.mjs",
      "kind": "module",
      "path": "tools/psf/forced_detect.mjs",
      "cite": "tools/psf/forced_detect.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/psf/fuji_xf23_ptlens_to_bc.mjs",
      "kind": "module",
      "path": "tools/psf/fuji_xf23_ptlens_to_bc.mjs",
      "cite": "tools/psf/fuji_xf23_ptlens_to_bc.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/psf/g15u_stars.mjs",
      "kind": "module",
      "path": "tools/psf/g15u_stars.mjs",
      "cite": "tools/psf/g15u_stars.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/psf/imaging.mjs",
      "kind": "module",
      "path": "tools/psf/imaging.mjs",
      "cite": "tools/psf/imaging.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/psf/measure_and_clean.mjs",
      "kind": "module",
      "path": "tools/psf/measure_and_clean.mjs",
      "cite": "tools/psf/measure_and_clean.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/psf/mesh_legB.mjs",
      "kind": "module",
      "path": "tools/psf/mesh_legB.mjs",
      "cite": "tools/psf/mesh_legB.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/psf/probe_payload.mjs",
      "kind": "module",
      "path": "tools/psf/probe_payload.mjs",
      "cite": "tools/psf/probe_payload.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/psf/psf.mjs",
      "kind": "module",
      "path": "tools/psf/psf.mjs",
      "cite": "tools/psf/psf.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/psf/refit_distortion.mjs",
      "kind": "module",
      "path": "tools/psf/refit_distortion.mjs",
      "cite": "tools/psf/refit_distortion.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/psf/render_stage.mjs",
      "kind": "module",
      "path": "tools/psf/render_stage.mjs",
      "cite": "tools/psf/render_stage.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/psf/solution_to_astrometry.mjs",
      "kind": "module",
      "path": "tools/psf/solution_to_astrometry.mjs",
      "cite": "tools/psf/solution_to_astrometry.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/quadviz/make_proxy_quads.mjs",
      "kind": "module",
      "path": "tools/quadviz/make_proxy_quads.mjs",
      "cite": "tools/quadviz/make_proxy_quads.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/quadviz/render_iterations.mjs",
      "kind": "module",
      "path": "tools/quadviz/render_iterations.mjs",
      "cite": "tools/quadviz/render_iterations.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/quadviz/render_overlay.mjs",
      "kind": "module",
      "path": "tools/quadviz/render_overlay.mjs",
      "cite": "tools/quadviz/render_overlay.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/rawlab/ab_live.mjs",
      "kind": "module",
      "path": "tools/rawlab/ab_live.mjs",
      "cite": "tools/rawlab/ab_live.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/rawlab/ab_pipeline.config.ts",
      "kind": "module",
      "path": "tools/rawlab/ab_pipeline.config.ts",
      "cite": "tools/rawlab/ab_pipeline.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/rawlab/ab_pipeline.labspec.ts",
      "kind": "module",
      "path": "tools/rawlab/ab_pipeline.labspec.ts",
      "cite": "tools/rawlab/ab_pipeline.labspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/rawlab/ab_prestage.mjs",
      "kind": "module",
      "path": "tools/rawlab/ab_prestage.mjs",
      "cite": "tools/rawlab/ab_prestage.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/rawlab/aesthetic_render.mjs",
      "kind": "module",
      "path": "tools/rawlab/aesthetic_render.mjs",
      "cite": "tools/rawlab/aesthetic_render.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/rawlab/arw_smoke.mjs",
      "kind": "module",
      "path": "tools/rawlab/arw_smoke.mjs",
      "cite": "tools/rawlab/arw_smoke.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/rawlab/cutover_riders.labspec.ts",
      "kind": "module",
      "path": "tools/rawlab/cutover_riders.labspec.ts",
      "cite": "tools/rawlab/cutover_riders.labspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/rawlab/cutover_riders.mjs",
      "kind": "module",
      "path": "tools/rawlab/cutover_riders.mjs",
      "cite": "tools/rawlab/cutover_riders.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/rawlab/demosaic_reference.mjs",
      "kind": "module",
      "path": "tools/rawlab/demosaic_reference.mjs",
      "cite": "tools/rawlab/demosaic_reference.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/rawlab/gauntlet_rawler.mjs",
      "kind": "module",
      "path": "tools/rawlab/gauntlet_rawler.mjs",
      "cite": "tools/rawlab/gauntlet_rawler.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/rawlab/gauntlet_run.labspec.ts",
      "kind": "module",
      "path": "tools/rawlab/gauntlet_run.labspec.ts",
      "cite": "tools/rawlab/gauntlet_run.labspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/rawlab/inspect_libraw_api.mjs",
      "kind": "module",
      "path": "tools/rawlab/inspect_libraw_api.mjs",
      "cite": "tools/rawlab/inspect_libraw_api.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/rawlab/libraw_cfa_hash.mjs",
      "kind": "module",
      "path": "tools/rawlab/libraw_cfa_hash.mjs",
      "cite": "tools/rawlab/libraw_cfa_hash.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/rawlab/scibuf_to_pgm.mjs",
      "kind": "module",
      "path": "tools/rawlab/scibuf_to_pgm.mjs",
      "cite": "tools/rawlab/scibuf_to_pgm.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/rawlab/visual_ab_render.mjs",
      "kind": "module",
      "path": "tools/rawlab/visual_ab_render.mjs",
      "cite": "tools/rawlab/visual_ab_render.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/recal/dump_detections.config.ts",
      "kind": "module",
      "path": "tools/recal/dump_detections.config.ts",
      "cite": "tools/recal/dump_detections.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/recal/dump_detections.labspec.ts",
      "kind": "module",
      "path": "tools/recal/dump_detections.labspec.ts",
      "cite": "tools/recal/dump_detections.labspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/recal/dump_detections.mjs",
      "kind": "module",
      "path": "tools/recal/dump_detections.mjs",
      "cite": "tools/recal/dump_detections.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/recal/sweep_thresholds.mjs",
      "kind": "module",
      "path": "tools/recal/sweep_thresholds.mjs",
      "cite": "tools/recal/sweep_thresholds.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/release/export_public.mjs",
      "kind": "module",
      "path": "tools/release/export_public.mjs",
      "cite": "tools/release/export_public.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/release/make_latest_json.mjs",
      "kind": "module",
      "path": "tools/release/make_latest_json.mjs",
      "cite": "tools/release/make_latest_json.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/release/publish_app_release.mjs",
      "kind": "module",
      "path": "tools/release/publish_app_release.mjs",
      "cite": "tools/release/publish_app_release.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/release/smoke_static_server.mjs",
      "kind": "module",
      "path": "tools/release/smoke_static_server.mjs",
      "cite": "tools/release/smoke_static_server.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/render/_beach_probe.mjs",
      "kind": "module",
      "path": "tools/render/_beach_probe.mjs",
      "cite": "tools/render/_beach_probe.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/render/_starlet_engine_entry.ts",
      "kind": "module",
      "path": "tools/render/_starlet_engine_entry.ts",
      "cite": "tools/render/_starlet_engine_entry.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/render/beach_render.mjs",
      "kind": "module",
      "path": "tools/render/beach_render.mjs",
      "cite": "tools/render/beach_render.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/render/signed_render.mjs",
      "kind": "module",
      "path": "tools/render/signed_render.mjs",
      "cite": "tools/render/signed_render.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/render/starlet_evidence.mjs",
      "kind": "module",
      "path": "tools/render/starlet_evidence.mjs",
      "cite": "tools/render/starlet_evidence.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/renderlab/arrow_loader.mjs",
      "kind": "module",
      "path": "tools/renderlab/arrow_loader.mjs",
      "cite": "tools/renderlab/arrow_loader.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/renderlab/cascade.mjs",
      "kind": "module",
      "path": "tools/renderlab/cascade.mjs",
      "cite": "tools/renderlab/cascade.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/renderlab/gpu.mjs",
      "kind": "module",
      "path": "tools/renderlab/gpu.mjs",
      "cite": "tools/renderlab/gpu.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/renderlab/main.mjs",
      "kind": "module",
      "path": "tools/renderlab/main.mjs",
      "cite": "tools/renderlab/main.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/renderlab/quiver.mjs",
      "kind": "module",
      "path": "tools/renderlab/quiver.mjs",
      "cite": "tools/renderlab/quiver.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/renderlab/starfield.mjs",
      "kind": "module",
      "path": "tools/renderlab/starfield.mjs",
      "cite": "tools/renderlab/starfield.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/renderlab/surface.mjs",
      "kind": "module",
      "path": "tools/renderlab/surface.mjs",
      "cite": "tools/renderlab/surface.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/renderlab/vite.config.mjs",
      "kind": "module",
      "path": "tools/renderlab/vite.config.mjs",
      "cite": "tools/renderlab/vite.config.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/repro/find_true_wcs.mjs",
      "kind": "module",
      "path": "tools/repro/find_true_wcs.mjs",
      "cite": "tools/repro/find_true_wcs.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/repro/nasa_1to1_compare.mjs",
      "kind": "module",
      "path": "tools/repro/nasa_1to1_compare.mjs",
      "cite": "tools/repro/nasa_1to1_compare.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/repro/nasa_1to1_extract.mjs",
      "kind": "module",
      "path": "tools/repro/nasa_1to1_extract.mjs",
      "cite": "tools/repro/nasa_1to1_extract.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/repro/nasa_1to1_inspect.mjs",
      "kind": "module",
      "path": "tools/repro/nasa_1to1_inspect.mjs",
      "cite": "tools/repro/nasa_1to1_inspect.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/repro/packaged_app_cdp.mjs",
      "kind": "module",
      "path": "tools/repro/packaged_app_cdp.mjs",
      "cite": "tools/repro/packaged_app_cdp.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/repro/render_fits.mjs",
      "kind": "module",
      "path": "tools/repro/render_fits.mjs",
      "cite": "tools/repro/render_fits.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/repro/render_stretch.mjs",
      "kind": "module",
      "path": "tools/repro/render_stretch.mjs",
      "cite": "tools/repro/render_stretch.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/repro/repro_fits_e2e.mjs",
      "kind": "module",
      "path": "tools/repro/repro_fits_e2e.mjs",
      "cite": "tools/repro/repro_fits_e2e.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/repro/repro_parity.mjs",
      "kind": "module",
      "path": "tools/repro/repro_parity.mjs",
      "cite": "tools/repro/repro_parity.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/repro/repro_solve.mjs",
      "kind": "module",
      "path": "tools/repro/repro_solve.mjs",
      "cite": "tools/repro/repro_solve.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/repro/starplates_bench.config.ts",
      "kind": "module",
      "path": "tools/repro/starplates_bench.config.ts",
      "cite": "tools/repro/starplates_bench.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/repro/starplates_bench.mjs",
      "kind": "module",
      "path": "tools/repro/starplates_bench.mjs",
      "cite": "tools/repro/starplates_bench.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/repro/starplates_bench.runspec.ts",
      "kind": "module",
      "path": "tools/repro/starplates_bench.runspec.ts",
      "cite": "tools/repro/starplates_bench.runspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/repro/tess_prewarp_verify.mjs",
      "kind": "module",
      "path": "tools/repro/tess_prewarp_verify.mjs",
      "cite": "tools/repro/tess_prewarp_verify.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/repro/tess_read_sip.mjs",
      "kind": "module",
      "path": "tools/repro/tess_read_sip.mjs",
      "cite": "tools/repro/tess_read_sip.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/repro/tess_sip_prewarp.mjs",
      "kind": "module",
      "path": "tools/repro/tess_sip_prewarp.mjs",
      "cite": "tools/repro/tess_sip_prewarp.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/results/drain_to_r2.mjs",
      "kind": "module",
      "path": "tools/results/drain_to_r2.mjs",
      "cite": "tools/results/drain_to_r2.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/results/etl_receipts.mjs",
      "kind": "module",
      "path": "tools/results/etl_receipts.mjs",
      "cite": "tools/results/etl_receipts.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/results/lib/flatten.mjs",
      "kind": "module",
      "path": "tools/results/lib/flatten.mjs",
      "cite": "tools/results/lib/flatten.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/results/lib/r2.mjs",
      "kind": "module",
      "path": "tools/results/lib/r2.mjs",
      "cite": "tools/results/lib/r2.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/results/query_results.mjs",
      "kind": "module",
      "path": "tools/results/query_results.mjs",
      "cite": "tools/results/query_results.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/results/upload_r2.mjs",
      "kind": "module",
      "path": "tools/results/upload_r2.mjs",
      "cite": "tools/results/upload_r2.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/results/verify_d_litter.mjs",
      "kind": "module",
      "path": "tools/results/verify_d_litter.mjs",
      "cite": "tools/results/verify_d_litter.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/results/verify_r2.mjs",
      "kind": "module",
      "path": "tools/results/verify_r2.mjs",
      "cite": "tools/results/verify_r2.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/roman/ingest_roman.mjs",
      "kind": "module",
      "path": "tools/roman/ingest_roman.mjs",
      "cite": "tools/roman/ingest_roman.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/seestar/ctl.mjs",
      "kind": "module",
      "path": "tools/seestar/ctl.mjs",
      "cite": "tools/seestar/ctl.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/seestar/lib.mjs",
      "kind": "module",
      "path": "tools/seestar/lib.mjs",
      "cite": "tools/seestar/lib.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/seestar/lib.nodetest.mjs",
      "kind": "module",
      "path": "tools/seestar/lib.nodetest.mjs",
      "cite": "tools/seestar/lib.nodetest.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/seestar/probe.mjs",
      "kind": "module",
      "path": "tools/seestar/probe.mjs",
      "cite": "tools/seestar/probe.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/setup/fetch_index.mjs",
      "kind": "module",
      "path": "tools/setup/fetch_index.mjs",
      "cite": "tools/setup/fetch_index.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/setup/split_for_r2.mjs",
      "kind": "module",
      "path": "tools/setup/split_for_r2.mjs",
      "cite": "tools/setup/split_for_r2.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/setup/upload_atlas_r2.mjs",
      "kind": "module",
      "path": "tools/setup/upload_atlas_r2.mjs",
      "cite": "tools/setup/upload_atlas_r2.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/sextant/chart.mjs",
      "kind": "module",
      "path": "tools/sextant/chart.mjs",
      "cite": "tools/sextant/chart.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/sextant/fit_core.mjs",
      "kind": "module",
      "path": "tools/sextant/fit_core.mjs",
      "cite": "tools/sextant/fit_core.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/sextant/lib/astro.mjs",
      "kind": "module",
      "path": "tools/sextant/lib/astro.mjs",
      "cite": "tools/sextant/lib/astro.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/sextant/lib/p1_sextant.ts",
      "kind": "module",
      "path": "tools/sextant/lib/p1_sextant.ts",
      "cite": "tools/sextant/lib/p1_sextant.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/sextant/mount_rotation_fit.mjs",
      "kind": "module",
      "path": "tools/sextant/mount_rotation_fit.mjs",
      "cite": "tools/sextant/mount_rotation_fit.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/sextant/p1_validate.config.ts",
      "kind": "module",
      "path": "tools/sextant/p1_validate.config.ts",
      "cite": "tools/sextant/p1_validate.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/sextant/p1_validate.mjs",
      "kind": "module",
      "path": "tools/sextant/p1_validate.mjs",
      "cite": "tools/sextant/p1_validate.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/sextant/p1_validate.runspec.ts",
      "kind": "module",
      "path": "tools/sextant/p1_validate.runspec.ts",
      "cite": "tools/sextant/p1_validate.runspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/sextant/real_data_attempt.mjs",
      "kind": "module",
      "path": "tools/sextant/real_data_attempt.mjs",
      "cite": "tools/sextant/real_data_attempt.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/sextant/synth.mjs",
      "kind": "module",
      "path": "tools/sextant/synth.mjs",
      "cite": "tools/sextant/synth.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/sextant/terrain/extract_silhouette.mjs",
      "kind": "module",
      "path": "tools/sextant/terrain/extract_silhouette.mjs",
      "cite": "tools/sextant/terrain/extract_silhouette.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/sextant/terrain/match_dtm.mjs",
      "kind": "module",
      "path": "tools/sextant/terrain/match_dtm.mjs",
      "cite": "tools/sextant/terrain/match_dtm.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/solverkit/anchored_sweep.mjs",
      "kind": "module",
      "path": "tools/solverkit/anchored_sweep.mjs",
      "cite": "tools/solverkit/anchored_sweep.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/solverkit/band_hash.mjs",
      "kind": "module",
      "path": "tools/solverkit/band_hash.mjs",
      "cite": "tools/solverkit/band_hash.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/solverkit/common.mjs",
      "kind": "module",
      "path": "tools/solverkit/common.mjs",
      "cite": "tools/solverkit/common.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/solverkit/contract.mjs",
      "kind": "module",
      "path": "tools/solverkit/contract.mjs",
      "cite": "tools/solverkit/contract.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/solverkit/cross_band_transfer.mjs",
      "kind": "module",
      "path": "tools/solverkit/cross_band_transfer.mjs",
      "cite": "tools/solverkit/cross_band_transfer.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/solverkit/driver.mjs",
      "kind": "module",
      "path": "tools/solverkit/driver.mjs",
      "cite": "tools/solverkit/driver.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/solverkit/match_ladder.mjs",
      "kind": "module",
      "path": "tools/solverkit/match_ladder.mjs",
      "cite": "tools/solverkit/match_ladder.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/solverkit/match_ladder.selftest.mjs",
      "kind": "module",
      "path": "tools/solverkit/match_ladder.selftest.mjs",
      "cite": "tools/solverkit/match_ladder.selftest.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/solverkit/quad.mjs",
      "kind": "module",
      "path": "tools/solverkit/quad.mjs",
      "cite": "tools/solverkit/quad.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/solverkit/ransac.mjs",
      "kind": "module",
      "path": "tools/solverkit/ransac.mjs",
      "cite": "tools/solverkit/ransac.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/solverkit/synthetic_inject.mjs",
      "kind": "module",
      "path": "tools/solverkit/synthetic_inject.mjs",
      "cite": "tools/solverkit/synthetic_inject.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/solverkit/trilock.mjs",
      "kind": "module",
      "path": "tools/solverkit/trilock.mjs",
      "cite": "tools/solverkit/trilock.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/stack/cocoon_drizzle.acceptspec.ts",
      "kind": "module",
      "path": "tools/stack/cocoon_drizzle.acceptspec.ts",
      "cite": "tools/stack/cocoon_drizzle.acceptspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/stack/cocoon_drizzle.config.ts",
      "kind": "module",
      "path": "tools/stack/cocoon_drizzle.config.ts",
      "cite": "tools/stack/cocoon_drizzle.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/stack/fits_io.mjs",
      "kind": "module",
      "path": "tools/stack/fits_io.mjs",
      "cite": "tools/stack/fits_io.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/stack/live_stack.mjs",
      "kind": "module",
      "path": "tools/stack/live_stack.mjs",
      "cite": "tools/stack/live_stack.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/stack/live_stack_mockproof.mjs",
      "kind": "module",
      "path": "tools/stack/live_stack_mockproof.mjs",
      "cite": "tools/stack/live_stack_mockproof.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/stack/solve_lib.mjs",
      "kind": "module",
      "path": "tools/stack/solve_lib.mjs",
      "cite": "tools/stack/solve_lib.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/stack/stack.mjs",
      "kind": "module",
      "path": "tools/stack/stack.mjs",
      "cite": "tools/stack/stack.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/stack/stack_cocoon.mjs",
      "kind": "module",
      "path": "tools/stack/stack_cocoon.mjs",
      "cite": "tools/stack/stack_cocoon.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/starplates/build_release.mjs",
      "kind": "module",
      "path": "tools/starplates/build_release.mjs",
      "cite": "tools/starplates/build_release.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/starplates/download_gaia_chunked.mjs",
      "kind": "module",
      "path": "tools/starplates/download_gaia_chunked.mjs",
      "cite": "tools/starplates/download_gaia_chunked.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/starplates/publish_r2.mjs",
      "kind": "module",
      "path": "tools/starplates/publish_r2.mjs",
      "cite": "tools/starplates/publish_r2.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/synth/astro.mjs",
      "kind": "module",
      "path": "tools/synth/astro.mjs",
      "cite": "tools/synth/astro.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/synth/closed_loop.mjs",
      "kind": "module",
      "path": "tools/synth/closed_loop.mjs",
      "cite": "tools/synth/closed_loop.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/synth/generate_frame.mjs",
      "kind": "module",
      "path": "tools/synth/generate_frame.mjs",
      "cite": "tools/synth/generate_frame.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/synth/probe_density.mjs",
      "kind": "module",
      "path": "tools/synth/probe_density.mjs",
      "cite": "tools/synth/probe_density.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/synth/render.mjs",
      "kind": "module",
      "path": "tools/synth/render.mjs",
      "cite": "tools/synth/render.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/synth/rig_profiles.mjs",
      "kind": "module",
      "path": "tools/synth/rig_profiles.mjs",
      "cite": "tools/synth/rig_profiles.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/synth/verify_matrix.mjs",
      "kind": "module",
      "path": "tools/synth/verify_matrix.mjs",
      "cite": "tools/synth/verify_matrix.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/telemetry/check_telemetry.mjs",
      "kind": "module",
      "path": "tools/telemetry/check_telemetry.mjs",
      "cite": "tools/telemetry/check_telemetry.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/telemetry/dashboard.mjs",
      "kind": "module",
      "path": "tools/telemetry/dashboard.mjs",
      "cite": "tools/telemetry/dashboard.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/telemetry/drift/drift.mjs",
      "kind": "module",
      "path": "tools/telemetry/drift/drift.mjs",
      "cite": "tools/telemetry/drift/drift.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/telemetry/drift/drift_lib.mjs",
      "kind": "module",
      "path": "tools/telemetry/drift/drift_lib.mjs",
      "cite": "tools/telemetry/drift/drift_lib.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/telemetry/fleet.mjs",
      "kind": "module",
      "path": "tools/telemetry/fleet.mjs",
      "cite": "tools/telemetry/fleet.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/telemetry/greenfield/flatten_receipt.mjs",
      "kind": "module",
      "path": "tools/telemetry/greenfield/flatten_receipt.mjs",
      "cite": "tools/telemetry/greenfield/flatten_receipt.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/telemetry/query_telemetry.mjs",
      "kind": "module",
      "path": "tools/telemetry/query_telemetry.mjs",
      "cite": "tools/telemetry/query_telemetry.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/telemetry/receipts_to_parquet.mjs",
      "kind": "module",
      "path": "tools/telemetry/receipts_to_parquet.mjs",
      "cite": "tools/telemetry/receipts_to_parquet.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/telemetry/summarize.mjs",
      "kind": "module",
      "path": "tools/telemetry/summarize.mjs",
      "cite": "tools/telemetry/summarize.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/testkit/capture_golden_seams.mjs",
      "kind": "module",
      "path": "tools/testkit/capture_golden_seams.mjs",
      "cite": "tools/testkit/capture_golden_seams.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/testkit/lib/child.mjs",
      "kind": "module",
      "path": "tools/testkit/lib/child.mjs",
      "cite": "tools/testkit/lib/child.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/testkit/lib/child_test.mjs",
      "kind": "module",
      "path": "tools/testkit/lib/child_test.mjs",
      "cite": "tools/testkit/lib/child_test.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/testkit/lib/env.mjs",
      "kind": "module",
      "path": "tools/testkit/lib/env.mjs",
      "cite": "tools/testkit/lib/env.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/testkit/lib/env_test.mjs",
      "kind": "module",
      "path": "tools/testkit/lib/env_test.mjs",
      "cite": "tools/testkit/lib/env_test.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/testkit/lib/executors/api_smoke.mjs",
      "kind": "module",
      "path": "tools/testkit/lib/executors/api_smoke.mjs",
      "cite": "tools/testkit/lib/executors/api_smoke.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/testkit/lib/executors/common.mjs",
      "kind": "module",
      "path": "tools/testkit/lib/executors/common.mjs",
      "cite": "tools/testkit/lib/executors/common.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/testkit/lib/executors/e2e_scenario.mjs",
      "kind": "module",
      "path": "tools/testkit/lib/executors/e2e_scenario.mjs",
      "cite": "tools/testkit/lib/executors/e2e_scenario.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/testkit/lib/executors/executors_test.mjs",
      "kind": "module",
      "path": "tools/testkit/lib/executors/executors_test.mjs",
      "cite": "tools/testkit/lib/executors/executors_test.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/testkit/lib/executors/golden_vector.mjs",
      "kind": "module",
      "path": "tools/testkit/lib/executors/golden_vector.mjs",
      "cite": "tools/testkit/lib/executors/golden_vector.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/testkit/lib/executors/index.mjs",
      "kind": "module",
      "path": "tools/testkit/lib/executors/index.mjs",
      "cite": "tools/testkit/lib/executors/index.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/testkit/lib/executors/solve_to_receipt.mjs",
      "kind": "module",
      "path": "tools/testkit/lib/executors/solve_to_receipt.mjs",
      "cite": "tools/testkit/lib/executors/solve_to_receipt.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/testkit/lib/executors/stage_replay.mjs",
      "kind": "module",
      "path": "tools/testkit/lib/executors/stage_replay.mjs",
      "cite": "tools/testkit/lib/executors/stage_replay.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/testkit/lib/manifest.mjs",
      "kind": "module",
      "path": "tools/testkit/lib/manifest.mjs",
      "cite": "tools/testkit/lib/manifest.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/testkit/lib/manifest_test.mjs",
      "kind": "module",
      "path": "tools/testkit/lib/manifest_test.mjs",
      "cite": "tools/testkit/lib/manifest_test.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/testkit/lib/scope.mjs",
      "kind": "module",
      "path": "tools/testkit/lib/scope.mjs",
      "cite": "tools/testkit/lib/scope.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/testkit/lib/scope_test.mjs",
      "kind": "module",
      "path": "tools/testkit/lib/scope_test.mjs",
      "cite": "tools/testkit/lib/scope_test.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/testkit/receipt_diff.mjs",
      "kind": "module",
      "path": "tools/testkit/receipt_diff.mjs",
      "cite": "tools/testkit/receipt_diff.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/testkit/receipt_diff_test.mjs",
      "kind": "module",
      "path": "tools/testkit/receipt_diff_test.mjs",
      "cite": "tools/testkit/receipt_diff_test.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/testkit/run.mjs",
      "kind": "module",
      "path": "tools/testkit/run.mjs",
      "cite": "tools/testkit/run.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/testkit/validate_population.mjs",
      "kind": "module",
      "path": "tools/testkit/validate_population.mjs",
      "cite": "tools/testkit/validate_population.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/theses/annotate_founding.mjs",
      "kind": "module",
      "path": "tools/theses/annotate_founding.mjs",
      "cite": "tools/theses/annotate_founding.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/theses/dashboard/decision_done_propagation.mjs",
      "kind": "module",
      "path": "tools/theses/dashboard/decision_done_propagation.mjs",
      "cite": "tools/theses/dashboard/decision_done_propagation.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/theses/dashboard/mining_agg.mjs",
      "kind": "module",
      "path": "tools/theses/dashboard/mining_agg.mjs",
      "cite": "tools/theses/dashboard/mining_agg.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/theses/dashboard/publish_docs.mjs",
      "kind": "module",
      "path": "tools/theses/dashboard/publish_docs.mjs",
      "cite": "tools/theses/dashboard/publish_docs.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/theses/dashboard/publish_r2.mjs",
      "kind": "module",
      "path": "tools/theses/dashboard/publish_r2.mjs",
      "cite": "tools/theses/dashboard/publish_r2.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/theses/dashboard/run_telemetry_watch.mjs",
      "kind": "module",
      "path": "tools/theses/dashboard/run_telemetry_watch.mjs",
      "cite": "tools/theses/dashboard/run_telemetry_watch.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/theses/dashboard/serve.mjs",
      "kind": "module",
      "path": "tools/theses/dashboard/serve.mjs",
      "cite": "tools/theses/dashboard/serve.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/theses/dashboard/snapshot.mjs",
      "kind": "module",
      "path": "tools/theses/dashboard/snapshot.mjs",
      "cite": "tools/theses/dashboard/snapshot.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/theses/dashboard/stage_timings_agg.mjs",
      "kind": "module",
      "path": "tools/theses/dashboard/stage_timings_agg.mjs",
      "cite": "tools/theses/dashboard/stage_timings_agg.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/theses/dashboard/telemetry_adapter.mjs",
      "kind": "module",
      "path": "tools/theses/dashboard/telemetry_adapter.mjs",
      "cite": "tools/theses/dashboard/telemetry_adapter.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/theses/dashboard/ui/fixture/regen_fixture_js.mjs",
      "kind": "module",
      "path": "tools/theses/dashboard/ui/fixture/regen_fixture_js.mjs",
      "cite": "tools/theses/dashboard/ui/fixture/regen_fixture_js.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/theses/dashboard/ui/gen_flow_edge_semantics.mjs",
      "kind": "module",
      "path": "tools/theses/dashboard/ui/gen_flow_edge_semantics.mjs",
      "cite": "tools/theses/dashboard/ui/gen_flow_edge_semantics.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/theses/dashboard/ui/gen_flow_stages.mjs",
      "kind": "module",
      "path": "tools/theses/dashboard/ui/gen_flow_stages.mjs",
      "cite": "tools/theses/dashboard/ui/gen_flow_stages.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/theses/dashboard/ui/gen_ops_map.mjs",
      "kind": "module",
      "path": "tools/theses/dashboard/ui/gen_ops_map.mjs",
      "cite": "tools/theses/dashboard/ui/gen_ops_map.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/theses/dashboard/ui/gen_token_split.mjs",
      "kind": "module",
      "path": "tools/theses/dashboard/ui/gen_token_split.mjs",
      "cite": "tools/theses/dashboard/ui/gen_token_split.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/theses/density_bracket_stack.mjs",
      "kind": "module",
      "path": "tools/theses/density_bracket_stack.mjs",
      "cite": "tools/theses/density_bracket_stack.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/theses/pdgp_gazetteer_prior.mjs",
      "kind": "module",
      "path": "tools/theses/pdgp_gazetteer_prior.mjs",
      "cite": "tools/theses/pdgp_gazetteer_prior.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/theses/registry.mjs",
      "kind": "module",
      "path": "tools/theses/registry.mjs",
      "cite": "tools/theses/registry.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/theses/run_vignette_lifecycle.mjs",
      "kind": "module",
      "path": "tools/theses/run_vignette_lifecycle.mjs",
      "cite": "tools/theses/run_vignette_lifecycle.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/theses/thesis_lint.mjs",
      "kind": "module",
      "path": "tools/theses/thesis_lint.mjs",
      "cite": "tools/theses/thesis_lint.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/theses/thesis_schema.ts",
      "kind": "module",
      "path": "tools/theses/thesis_schema.ts",
      "cite": "tools/theses/thesis_schema.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/theses/vignette_ruler.mjs",
      "kind": "module",
      "path": "tools/theses/vignette_ruler.mjs",
      "cite": "tools/theses/vignette_ruler.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/theses/wide_fov_gradient_falsifier.mjs",
      "kind": "module",
      "path": "tools/theses/wide_fov_gradient_falsifier.mjs",
      "cite": "tools/theses/wide_fov_gradient_falsifier.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/trails/trail_tag.mjs",
      "kind": "module",
      "path": "tools/trails/trail_tag.mjs",
      "cite": "tools/trails/trail_tag.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/trails/trail_test.mjs",
      "kind": "module",
      "path": "tools/trails/trail_test.mjs",
      "cite": "tools/trails/trail_test.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/tune_hyperparameters.ts",
      "kind": "module",
      "path": "tools/tune_hyperparameters.ts",
      "cite": "tools/tune_hyperparameters.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/candidates/deep_confirm_set.ts",
      "kind": "module",
      "path": "tools/validation/candidates/deep_confirm_set.ts",
      "cite": "tools/validation/candidates/deep_confirm_set.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/candidates/fits_solve.ts",
      "kind": "module",
      "path": "tools/validation/candidates/fits_solve.ts",
      "cite": "tools/validation/candidates/fits_solve.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/candidates/synthetic.ts",
      "kind": "module",
      "path": "tools/validation/candidates/synthetic.ts",
      "cite": "tools/validation/candidates/synthetic.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/candidates/uw_anchor_topN.ts",
      "kind": "module",
      "path": "tools/validation/candidates/uw_anchor_topN.ts",
      "cite": "tools/validation/candidates/uw_anchor_topN.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/check_graduation.ts",
      "kind": "module",
      "path": "tools/validation/check_graduation.ts",
      "cite": "tools/validation/check_graduation.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/cr2_binding.config.ts",
      "kind": "module",
      "path": "tools/validation/cr2_binding.config.ts",
      "cite": "tools/validation/cr2_binding.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/cr2_binding.uwspec.ts",
      "kind": "module",
      "path": "tools/validation/cr2_binding.uwspec.ts",
      "cite": "tools/validation/cr2_binding.uwspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/domains.ts",
      "kind": "module",
      "path": "tools/validation/domains.ts",
      "cite": "tools/validation/domains.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/fits_binding.config.ts",
      "kind": "module",
      "path": "tools/validation/fits_binding.config.ts",
      "cite": "tools/validation/fits_binding.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/fits_binding.fitspec.ts",
      "kind": "module",
      "path": "tools/validation/fits_binding.fitspec.ts",
      "cite": "tools/validation/fits_binding.fitspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/gauntlet_decode.mjs",
      "kind": "module",
      "path": "tools/validation/gauntlet_decode.mjs",
      "cite": "tools/validation/gauntlet_decode.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/gauntlet_escalation.config.ts",
      "kind": "module",
      "path": "tools/validation/gauntlet_escalation.config.ts",
      "cite": "tools/validation/gauntlet_escalation.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/gauntlet_escalation.uwspec.ts",
      "kind": "module",
      "path": "tools/validation/gauntlet_escalation.uwspec.ts",
      "cite": "tools/validation/gauntlet_escalation.uwspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/grade.ts",
      "kind": "module",
      "path": "tools/validation/grade.ts",
      "cite": "tools/validation/grade.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/grade_tools.ts",
      "kind": "module",
      "path": "tools/validation/grade_tools.ts",
      "cite": "tools/validation/grade_tools.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/ledger.ts",
      "kind": "module",
      "path": "tools/validation/ledger.ts",
      "cite": "tools/validation/ledger.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/list_candidates.ts",
      "kind": "module",
      "path": "tools/validation/list_candidates.ts",
      "cite": "tools/validation/list_candidates.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/policy.ts",
      "kind": "module",
      "path": "tools/validation/policy.ts",
      "cite": "tools/validation/policy.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/psf_attribution_check.ts",
      "kind": "module",
      "path": "tools/validation/psf_attribution_check.ts",
      "cite": "tools/validation/psf_attribution_check.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/registry.ts",
      "kind": "module",
      "path": "tools/validation/registry.ts",
      "cite": "tools/validation/registry.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/run_cr2_sweep.ts",
      "kind": "module",
      "path": "tools/validation/run_cr2_sweep.ts",
      "cite": "tools/validation/run_cr2_sweep.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/run_fits_sweep.ts",
      "kind": "module",
      "path": "tools/validation/run_fits_sweep.ts",
      "cite": "tools/validation/run_fits_sweep.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/run_validation.ts",
      "kind": "module",
      "path": "tools/validation/run_validation.ts",
      "cite": "tools/validation/run_validation.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/runner.ts",
      "kind": "module",
      "path": "tools/validation/runner.ts",
      "cite": "tools/validation/runner.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/stats.ts",
      "kind": "module",
      "path": "tools/validation/stats.ts",
      "cite": "tools/validation/stats.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/truth/compare.ts",
      "kind": "module",
      "path": "tools/validation/truth/compare.ts",
      "cite": "tools/validation/truth/compare.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/truth/fits_truth.mjs",
      "kind": "module",
      "path": "tools/validation/truth/fits_truth.mjs",
      "cite": "tools/validation/truth/fits_truth.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/truth/harness_hook.ts",
      "kind": "module",
      "path": "tools/validation/truth/harness_hook.ts",
      "cite": "tools/validation/truth/harness_hook.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/truth/index.ts",
      "kind": "module",
      "path": "tools/validation/truth/index.ts",
      "cite": "tools/validation/truth/index.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/truth/loader.ts",
      "kind": "module",
      "path": "tools/validation/truth/loader.ts",
      "cite": "tools/validation/truth/loader.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/truth/schema.ts",
      "kind": "module",
      "path": "tools/validation/truth/schema.ts",
      "cite": "tools/validation/truth/schema.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/truth/seed_labels.mjs",
      "kind": "module",
      "path": "tools/validation/truth/seed_labels.mjs",
      "cite": "tools/validation/truth/seed_labels.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/types.ts",
      "kind": "module",
      "path": "tools/validation/types.ts",
      "cite": "tools/validation/types.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/visual/bubble_tiles.mjs",
      "kind": "module",
      "path": "tools/validation/visual/bubble_tiles.mjs",
      "cite": "tools/validation/visual/bubble_tiles.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/validation/visual/contact_sheet.mjs",
      "kind": "module",
      "path": "tools/validation/visual/contact_sheet.mjs",
      "cite": "tools/validation/visual/contact_sheet.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/verifier/catalog_provider.mjs",
      "kind": "module",
      "path": "tools/verifier/catalog_provider.mjs",
      "cite": "tools/verifier/catalog_provider.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/verifier/eval_xt.mjs",
      "kind": "module",
      "path": "tools/verifier/eval_xt.mjs",
      "cite": "tools/verifier/eval_xt.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/verifier/gate_sensitivity.mjs",
      "kind": "module",
      "path": "tools/verifier/gate_sensitivity.mjs",
      "cite": "tools/verifier/gate_sensitivity.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/verifier/quad_codes.mjs",
      "kind": "module",
      "path": "tools/verifier/quad_codes.mjs",
      "cite": "tools/verifier/quad_codes.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/verifier/sacred_sanity.mjs",
      "kind": "module",
      "path": "tools/verifier/sacred_sanity.mjs",
      "cite": "tools/verifier/sacred_sanity.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/verifier/score_wcs.mjs",
      "kind": "module",
      "path": "tools/verifier/score_wcs.mjs",
      "cite": "tools/verifier/score_wcs.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/widgets/build_gallery.galleryspec.ts",
      "kind": "module",
      "path": "tools/widgets/build_gallery.galleryspec.ts",
      "cite": "tools/widgets/build_gallery.galleryspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/widgets/build_gallery.mjs",
      "kind": "module",
      "path": "tools/widgets/build_gallery.mjs",
      "cite": "tools/widgets/build_gallery.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/widgets/capture_cascade.mjs",
      "kind": "module",
      "path": "tools/widgets/capture_cascade.mjs",
      "cite": "tools/widgets/capture_cascade.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/widgets/gallery.config.ts",
      "kind": "module",
      "path": "tools/widgets/gallery.config.ts",
      "cite": "tools/widgets/gallery.config.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/workbench/node_storage.ts",
      "kind": "module",
      "path": "tools/workbench/node_storage.ts",
      "cite": "tools/workbench/node_storage.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/xtrans/forced_confirm_control.liftspec.ts",
      "kind": "module",
      "path": "tools/xtrans/forced_confirm_control.liftspec.ts",
      "cite": "tools/xtrans/forced_confirm_control.liftspec.ts",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/xtrans/superpixel_bin_probe.mjs",
      "kind": "module",
      "path": "tools/xtrans/superpixel_bin_probe.mjs",
      "cite": "tools/xtrans/superpixel_bin_probe.mjs",
      "source": "import-graph",
      "version": null
    },
    {
      "id": "tools/xtrans/xtrans_harness.config.ts",
      "kind": "module",
      "path": "tools/xtrans/xtrans_harness.config.ts",
      "cite": "tools/xtrans/xtrans_harness.config.ts",
      "source": "import-graph",
      "version": null
    }
  ],
  "edges": [
    {
      "from": "boundary:arrow_seam",
      "to": "src/engine/core/ArrowMemory.ts",
      "type": "contract",
      "cite": "src/engine/contracts/binary_layouts.ts#arrow_seam",
      "verification": "EXTRACTED"
    },
    {
      "from": "boundary:arrow_seam",
      "to": "src/engine/pipeline/m6_plate_solve/atlas_arrow_codec.ts",
      "type": "contract",
      "cite": "src/engine/contracts/binary_layouts.ts#arrow_seam",
      "verification": "EXTRACTED"
    },
    {
      "from": "boundary:arrow_seam",
      "to": "tools/atlas/atlas_to_arrow.mjs",
      "type": "contract",
      "cite": "src/engine/contracts/binary_layouts.ts#arrow_seam",
      "verification": "EXTRACTED"
    },
    {
      "from": "boundary:atlas_rows",
      "to": "tools/atlas/merge_hyg_sectors.mjs",
      "type": "contract",
      "cite": "src/engine/contracts/binary_layouts.ts#atlas_rows",
      "verification": "EXTRACTED"
    },
    {
      "from": "boundary:atlas_rows",
      "to": "tools/atlas/rebucket_sectors.mjs",
      "type": "contract",
      "cite": "src/engine/contracts/binary_layouts.ts#atlas_rows",
      "verification": "EXTRACTED"
    },
    {
      "from": "boundary:atlas_rows",
      "to": "tools/atlas/verify_atlas_repro.mjs",
      "type": "contract",
      "cite": "src/engine/contracts/binary_layouts.ts#atlas_rows",
      "verification": "EXTRACTED"
    },
    {
      "from": "boundary:fits_io",
      "to": "src/engine/pipeline/m1_ingestion/fits_decoder.ts",
      "type": "contract",
      "cite": "src/engine/contracts/binary_layouts.ts#fits_io",
      "verification": "EXTRACTED"
    },
    {
      "from": "boundary:fits_io",
      "to": "src/engine/pipeline/stages/package.ts",
      "type": "contract",
      "cite": "src/engine/contracts/binary_layouts.ts#fits_io",
      "verification": "EXTRACTED"
    },
    {
      "from": "boundary:fits_io",
      "to": "tools/stack/fits_io.mjs",
      "type": "contract",
      "cite": "src/engine/contracts/binary_layouts.ts#fits_io",
      "verification": "EXTRACTED"
    },
    {
      "from": "boundary:g15u_stars_arrow",
      "to": "src/engine/pipeline/m6_plate_solve/g15u_catalog.ts",
      "type": "contract",
      "cite": "src/engine/contracts/binary_layouts.ts#g15u_stars_arrow",
      "verification": "EXTRACTED"
    },
    {
      "from": "boundary:g15u_stars_arrow",
      "to": "tools/psf/g15u_stars.mjs",
      "type": "contract",
      "cite": "src/engine/contracts/binary_layouts.ts#g15u_stars_arrow",
      "verification": "EXTRACTED"
    },
    {
      "from": "boundary:libraw_mem_image",
      "to": "tools/color/rgb_to_xyz.mjs",
      "type": "contract",
      "cite": "src/engine/contracts/binary_layouts.ts#libraw_mem_image",
      "verification": "EXTRACTED"
    },
    {
      "from": "boundary:rawler_cfa",
      "to": "src/engine/pipeline/m1_ingestion/rawler_decoder.ts",
      "type": "contract",
      "cite": "src/engine/contracts/binary_layouts.ts#rawler_cfa",
      "verification": "EXTRACTED"
    },
    {
      "from": "boundary:seam_capsule",
      "to": "src/engine/pipeline/seam_capture.ts",
      "type": "contract",
      "cite": "src/engine/contracts/binary_layouts.ts#seam_capsule",
      "verification": "EXTRACTED"
    },
    {
      "from": "boundary:starplates_blobs",
      "to": "tools/starplates/build_release.mjs",
      "type": "contract",
      "cite": "src/engine/contracts/binary_layouts.ts#starplates_blobs",
      "verification": "EXTRACTED"
    },
    {
      "from": "boundary:starplates_blobs",
      "to": "tools/starplates/publish_r2.mjs",
      "type": "contract",
      "cite": "src/engine/contracts/binary_layouts.ts#starplates_blobs",
      "verification": "EXTRACTED"
    },
    {
      "from": "boundary:tauri_native_ipc",
      "to": "src/engine/core/NativeGpuBridge.ts",
      "type": "contract",
      "cite": "src/engine/contracts/binary_layouts.ts#tauri_native_ipc",
      "verification": "EXTRACTED"
    },
    {
      "from": "boundary:toolchest_arrow_export",
      "to": "tools/api/headless_driver.ts",
      "type": "contract",
      "cite": "src/engine/contracts/binary_layouts.ts#toolchest_arrow_export",
      "verification": "EXTRACTED"
    },
    {
      "from": "boundary:wgsl_structs",
      "to": "src/engine/pipeline/m3_gpu_preprocess/demosaic_pipeline.ts",
      "type": "contract",
      "cite": "src/engine/contracts/binary_layouts.ts#wgsl_structs",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/MainApp.tsx",
      "to": "src/engine/Mainlogic_entry.ts",
      "type": "import",
      "cite": "src/MainApp.tsx:4",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/MainApp.tsx",
      "to": "src/engine/pipeline/orchestrator_session.ts",
      "type": "import",
      "cite": "src/MainApp.tsx:46",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/MainApp.tsx",
      "to": "src/engine/ui/AnalysisPanel.tsx",
      "type": "import",
      "cite": "src/MainApp.tsx:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/MainApp.tsx",
      "to": "src/engine/ui/MainUpload.tsx",
      "type": "import",
      "cite": "src/MainApp.tsx:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/MainApp.tsx",
      "to": "src/engine/ui/PipelineWizard.tsx",
      "type": "import",
      "cite": "src/MainApp.tsx:9",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/MainApp.tsx",
      "to": "src/engine/ui/StarDataBanner.tsx",
      "type": "import",
      "cite": "src/MainApp.tsx:45",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/MainApp.tsx",
      "to": "src/engine/ui/StorageSettingsModal.tsx",
      "type": "import",
      "cite": "src/MainApp.tsx:38",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/MainApp.tsx",
      "to": "src/engine/ui/dashboard/LiveSolveFlowchart.tsx",
      "type": "import",
      "cite": "src/MainApp.tsx:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/MainApp.tsx",
      "to": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx",
      "type": "import",
      "cite": "src/MainApp.tsx:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/MainApp.tsx",
      "to": "src/engine/ui/dashboard/solve_queue/SolveQueuePane.tsx",
      "type": "import",
      "cite": "src/MainApp.tsx:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/MainApp.tsx",
      "to": "src/engine/ui/theme/NightPeek.tsx",
      "type": "import",
      "cite": "src/MainApp.tsx:49",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/MainApp.tsx",
      "to": "src/engine/ui/theme/ThemeDimOverlay.tsx",
      "type": "import",
      "cite": "src/MainApp.tsx:48",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/MainApp.tsx",
      "to": "src/engine/ui/theme/ThemeSwitcher.tsx",
      "type": "import",
      "cite": "src/MainApp.tsx:47",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/MainApp.tsx",
      "to": "src/engine/ui/theme/render_prefs_channel.ts",
      "type": "import",
      "cite": "src/MainApp.tsx:50",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/MainApp.tsx",
      "to": "src/engine/ui/utils/save_packet.ts",
      "type": "import",
      "cite": "src/MainApp.tsx:9",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/MainApp.tsx",
      "to": "src/engine/ui/widgets/WidgetDock.tsx",
      "type": "import",
      "cite": "src/MainApp.tsx:15",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/data/calibration_targets.ts",
      "to": "src/engine/core/colormath.ts",
      "type": "import",
      "cite": "src/data/calibration_targets.ts:35",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/Mainlogic_entry.ts",
      "to": "src/engine/pipeline/m2_hardware/filter_profiles.ts",
      "type": "import",
      "cite": "src/engine/Mainlogic_entry.ts:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/Mainlogic_entry.ts",
      "to": "src/engine/pipeline/m2_hardware/hardware_adapter.ts",
      "type": "import",
      "cite": "src/engine/Mainlogic_entry.ts:39",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/Mainlogic_entry.ts",
      "to": "src/engine/pipeline/m2_hardware/lens_profiles.ts",
      "type": "import",
      "cite": "src/engine/Mainlogic_entry.ts:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/Mainlogic_entry.ts",
      "to": "src/engine/pipeline/m2_hardware/sensor_db.ts",
      "type": "import",
      "cite": "src/engine/Mainlogic_entry.ts:16",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/Mainlogic_entry.ts",
      "to": "src/engine/pipeline/m3_gpu_preprocess/demosaic_pipeline.ts",
      "type": "import",
      "cite": "src/engine/Mainlogic_entry.ts:55",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/Mainlogic_entry.ts",
      "to": "src/engine/pipeline/m5_coordinate_flatten/coordinate_flattener.ts",
      "type": "import",
      "cite": "src/engine/Mainlogic_entry.ts:45",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/Mainlogic_entry.ts",
      "to": "src/engine/pipeline/m5_coordinate_flatten/zenith.ts",
      "type": "import",
      "cite": "src/engine/Mainlogic_entry.ts:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/Mainlogic_entry.ts",
      "to": "src/engine/pipeline/m6_plate_solve/solution_utils.ts",
      "type": "import",
      "cite": "src/engine/Mainlogic_entry.ts:62",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/Mainlogic_entry.ts",
      "to": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "type": "import",
      "cite": "src/engine/Mainlogic_entry.ts:61",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/Mainlogic_entry.ts",
      "to": "src/engine/pipeline/m6_plate_solve/standard_stars.ts",
      "type": "import",
      "cite": "src/engine/Mainlogic_entry.ts:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/Mainlogic_entry.ts",
      "to": "src/engine/pipeline/m8_photometry/color_index.ts",
      "type": "import",
      "cite": "src/engine/Mainlogic_entry.ts:65",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/Mainlogic_entry.ts",
      "to": "src/engine/pipeline/m8_photometry/top_hits.ts",
      "type": "import",
      "cite": "src/engine/Mainlogic_entry.ts:74",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/Mainlogic_entry.ts",
      "to": "src/engine/pipeline/m9_export/serializer.ts",
      "type": "import",
      "cite": "src/engine/Mainlogic_entry.ts:58",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/Mainlogic_entry.ts",
      "to": "src/engine/tools/preset_developer.ts",
      "type": "import",
      "cite": "src/engine/Mainlogic_entry.ts:87",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/Mainlogic_entry.ts",
      "to": "src/engine/tools/preset_schema.ts",
      "type": "import",
      "cite": "src/engine/Mainlogic_entry.ts:90",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/Mainlogic_entry.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/Mainlogic_entry.ts:11",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/Mainlogic_entry.ts",
      "to": "src/engine/types/fsm_enums.ts",
      "type": "import",
      "cite": "src/engine/Mainlogic_entry.ts:12",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/Mainlogic_entry.ts",
      "to": "src/engine/types/schema.ts",
      "type": "import",
      "cite": "src/engine/Mainlogic_entry.ts:13",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/core/AtmosphericManager.ts",
      "to": "src/engine/core/TimeService.ts",
      "type": "import",
      "cite": "src/engine/core/AtmosphericManager.ts:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/core/EphemerisEngine.ts",
      "to": "src/engine/core/TimeService.ts",
      "type": "import",
      "cite": "src/engine/core/EphemerisEngine.ts:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/core/EphemerisEngine.ts",
      "to": "src/engine/core/UnitConverter.ts",
      "type": "import",
      "cite": "src/engine/core/EphemerisEngine.ts:4",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/core/EphemerisEngine.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/core/EphemerisEngine.ts:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/core/ImageProcessor.ts",
      "to": "src/engine/core/camera_color_matrix.ts",
      "type": "import",
      "cite": "src/engine/core/ImageProcessor.ts:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/core/ImageProcessor.ts",
      "to": "src/engine/core/oklab.ts",
      "type": "import",
      "cite": "src/engine/core/ImageProcessor.ts:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/core/SensorCalibrationManager.ts",
      "to": "src/engine/pipeline/m8_photometry/photometry_manager.ts",
      "type": "import",
      "cite": "src/engine/core/SensorCalibrationManager.ts:8",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/core/SkyTransform.ts",
      "to": "src/engine/core/UnitConverter.ts",
      "type": "import",
      "cite": "src/engine/core/SkyTransform.ts:8",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/core/SkyTransform.ts",
      "to": "src/engine/core/optics_manager.ts",
      "type": "import",
      "cite": "src/engine/core/SkyTransform.ts:10",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/core/SkyTransform.ts",
      "to": "src/engine/pipeline/m7_astrometry/astrometry_engine.ts",
      "type": "import",
      "cite": "src/engine/core/SkyTransform.ts:9",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/core/SkyTransform.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/core/SkyTransform.ts:11",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/core/TimeService.ts",
      "to": "src/engine/core/UnitConverter.ts",
      "type": "import",
      "cite": "src/engine/core/TimeService.ts:14",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/core/optics_hint_provider.ts",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "src/engine/core/optics_hint_provider.ts:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/core/optics_manager.ts",
      "to": "src/engine/core/UnitConverter.ts",
      "type": "import",
      "cite": "src/engine/core/optics_manager.ts:10",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/core/optics_manager.ts",
      "to": "src/engine/core/optics_hint_provider.ts",
      "type": "import",
      "cite": "src/engine/core/optics_manager.ts:11",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/diagnostics/telemetry_config.ts",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "src/engine/diagnostics/telemetry_config.ts:11",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/events/capture_aggregate.ts",
      "to": "src/engine/events/capture_record.ts",
      "type": "import",
      "cite": "src/engine/events/capture_aggregate.ts:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/events/capture_aggregate.ts",
      "to": "src/engine/events/pipeline_events.ts",
      "type": "import",
      "cite": "src/engine/events/capture_aggregate.ts:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/events/capture_persist.ts",
      "to": "src/engine/events/capture_record.ts",
      "type": "import",
      "cite": "src/engine/events/capture_persist.ts:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/events/capture_persist.ts",
      "to": "src/engine/ui/widgets/widget_persist.ts",
      "type": "import",
      "cite": "src/engine/events/capture_persist.ts:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/events/capture_record.ts",
      "to": "src/engine/events/pipeline_events.ts",
      "type": "import",
      "cite": "src/engine/events/capture_record.ts:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/events/stage_timing_summary.ts",
      "to": "src/engine/events/pipeline_events.ts",
      "type": "import",
      "cite": "src/engine/events/stage_timing_summary.ts:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/hooks/useMainTelemetry.ts",
      "to": "src/engine/pipeline/orchestrator_session.ts",
      "type": "import",
      "cite": "src/engine/hooks/useMainTelemetry.ts:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/hooks/usePipelineEvents.ts",
      "to": "src/engine/events/pipeline_events.ts",
      "type": "import",
      "cite": "src/engine/hooks/usePipelineEvents.ts:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/hooks/usePipelineFSM.ts",
      "to": "src/engine/pipeline/orchestrator_session.ts",
      "type": "import",
      "cite": "src/engine/hooks/usePipelineFSM.ts:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/hooks/usePipelineFSM.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/hooks/usePipelineFSM.ts:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/hooks/usePlateSolver.ts",
      "to": "src/engine/pipeline/orchestrator_session.ts",
      "type": "import",
      "cite": "src/engine/hooks/usePlateSolver.ts:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/hooks/usePlateSolver.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/hooks/usePlateSolver.ts:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/hooks/useWebGPUContext.ts",
      "to": "src/engine/core/WebGPUContext.ts",
      "type": "import",
      "cite": "src/engine/hooks/useWebGPUContext.ts:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/export/asdf_writer.ts",
      "to": "src/engine/pipeline/export/sip_convention.ts",
      "type": "import",
      "cite": "src/engine/pipeline/export/asdf_writer.ts:62",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/export/asdf_writer.ts",
      "to": "src/engine/pipeline/m6_plate_solve/tps_eval.ts",
      "type": "import",
      "cite": "src/engine/pipeline/export/asdf_writer.ts:61",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/export/asdf_writer.ts",
      "to": "src/engine/pipeline/stages/receipt_serializer.ts",
      "type": "import",
      "cite": "src/engine/pipeline/export/asdf_writer.ts:60",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/export/fits_writer.ts",
      "to": "src/engine/pipeline/export/sip_convention.ts",
      "type": "import",
      "cite": "src/engine/pipeline/export/fits_writer.ts:56",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m10_psf/nebulosity_layer.ts",
      "to": "src/engine/pipeline/m10_psf/rl_deconv.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m10_psf/nebulosity_layer.ts:59",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m10_psf/psf_field.ts",
      "to": "src/engine/events/pipeline_events.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m10_psf/psf_field.ts:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m10_psf/psf_field.ts",
      "to": "src/engine/pipeline/m10_psf/psf_core.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m10_psf/psf_field.ts:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m10_psf/psf_field.ts",
      "to": "src/engine/pipeline/m10_psf/vignette_map.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m10_psf/psf_field.ts:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m10_psf/psf_stage.ts",
      "to": "src/engine/events/pipeline_events.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m10_psf/psf_stage.ts:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m10_psf/psf_stage.ts",
      "to": "src/engine/pipeline/m10_psf/psf_core.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m10_psf/psf_stage.ts:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m10_psf/psf_stage.ts",
      "to": "src/engine/pipeline/m10_psf/rl_deconv.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m10_psf/psf_stage.ts:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m10_psf/rl_deconv.ts",
      "to": "src/engine/pipeline/m10_psf/psf_core.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m10_psf/rl_deconv.ts:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m11_stack/drizzle_stack.ts",
      "to": "src/engine/core/SkyTransform.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m11_stack/drizzle_stack.ts:49",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m11_stack/drizzle_stack.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m11_stack/drizzle_stack.ts:50",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m11_stack/stack_frames.ts",
      "to": "src/engine/pipeline/m11_stack/drizzle_stack.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m11_stack/stack_frames.ts:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m11_stack/stack_frames.ts",
      "to": "src/engine/pipeline/m11_stack/stack_receipt.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m11_stack/stack_frames.ts:41",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m11_stack/stack_frames.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m11_stack/stack_frames.ts:42",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m11_stack/stack_receipt.ts",
      "to": "src/engine/pipeline/m11_stack/drizzle_stack.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m11_stack/stack_receipt.ts:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m1_ingestion/fits_decoder.ts",
      "to": "src/engine/pipeline/m2_hardware/hardware_adapter.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m1_ingestion/fits_decoder.ts:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m1_ingestion/fits_decoder.ts",
      "to": "src/engine/types/schema.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m1_ingestion/fits_decoder.ts:1",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m1_ingestion/format_registry.ts",
      "to": "src/engine/core/ImageProcessor.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m1_ingestion/format_registry.ts:199",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m1_ingestion/format_registry.ts",
      "to": "src/engine/pipeline/m1_ingestion/metadata_reaper.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m1_ingestion/format_registry.ts:58",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m1_ingestion/metadata_reaper.ts",
      "to": "src/engine/core/ArrowMemory.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m1_ingestion/metadata_reaper.ts:5",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m1_ingestion/metadata_reaper.ts",
      "to": "src/engine/diagnostics/telemetry_logger.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m1_ingestion/metadata_reaper.ts:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m1_ingestion/metadata_reaper.ts",
      "to": "src/engine/pipeline/m1_ingestion/fits_decoder.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m1_ingestion/metadata_reaper.ts:7",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m1_ingestion/metadata_reaper.ts",
      "to": "src/engine/pipeline/m1_ingestion/format_registry.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m1_ingestion/metadata_reaper.ts:9",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m1_ingestion/metadata_reaper.ts",
      "to": "src/engine/pipeline/m1_ingestion/rawler_decoder.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m1_ingestion/metadata_reaper.ts:11",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m1_ingestion/metadata_reaper.ts",
      "to": "src/engine/pipeline/m1_ingestion/source_provenance.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m1_ingestion/metadata_reaper.ts:10",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m1_ingestion/metadata_reaper.ts",
      "to": "src/engine/pipeline/m2_hardware/sensor_db.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m1_ingestion/metadata_reaper.ts:8",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m1_ingestion/metadata_reaper.ts",
      "to": "src/engine/pipeline/m8_photometry/photometry_manager.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m1_ingestion/metadata_reaper.ts:4",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m1_ingestion/metadata_reaper.ts",
      "to": "src/engine/types/schema.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m1_ingestion/metadata_reaper.ts:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m1_ingestion/morphological_bouncer.ts",
      "to": "src/engine/types/schema.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m1_ingestion/morphological_bouncer.ts:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m1_ingestion/rawler_decoder.ts",
      "to": "src/engine/core/ArrowMemory.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m1_ingestion/rawler_decoder.ts:51",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m1_ingestion/rawler_decoder.ts",
      "to": "src/engine/pipeline/m8_photometry/photometry_manager.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m1_ingestion/rawler_decoder.ts:50",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/filter_profiles.ts",
      "to": "src/engine/types/schema.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/filter_profiles.ts:14",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/hardware_adapter.ts",
      "to": "src/engine/core/colormath.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/hardware_adapter.ts:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/hardware_adapter.ts",
      "to": "src/engine/pipeline/m2_hardware/filter_profiles.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/hardware_adapter.ts:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/hardware_adapter.ts",
      "to": "src/engine/pipeline/m2_hardware/sensor_db.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/hardware_adapter.ts:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/hardware_adapter.ts",
      "to": "src/engine/types/schema.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/hardware_adapter.ts:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/hardware_profiler.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/hardware_profiler.ts:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/lens_database_adapter.ts",
      "to": "src/engine/pipeline/m2_hardware/lensfun_ingestor.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/lens_database_adapter.ts:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/lens_distortion.ts",
      "to": "src/engine/pipeline/m2_hardware/lens_profiles.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/lens_distortion.ts:38",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/lens_distortion_refit.ts",
      "to": "src/engine/core/SkyTransform.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/lens_distortion_refit.ts:48",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/lens_distortion_refit.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/lens_distortion_refit.ts:47",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/lens_distortion_rematch.ts",
      "to": "src/engine/pipeline/m2_hardware/lens_distortion.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/lens_distortion_rematch.ts:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/lens_distortion_rematch_pass.ts",
      "to": "src/engine/core/TimeService.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/lens_distortion_rematch_pass.ts:53",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/lens_distortion_rematch_pass.ts",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/lens_distortion_rematch_pass.ts:52",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/lens_distortion_rematch_pass.ts",
      "to": "src/engine/pipeline/m2_hardware/lens_distortion_refit.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/lens_distortion_rematch_pass.ts:54",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/lens_distortion_rematch_pass.ts",
      "to": "src/engine/pipeline/m2_hardware/lens_distortion_rematch.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/lens_distortion_rematch_pass.ts:55",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/lens_distortion_rematch_pass.ts",
      "to": "src/engine/pipeline/m6_plate_solve/deep_verify.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/lens_distortion_rematch_pass.ts:49",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/lens_distortion_rematch_pass.ts",
      "to": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/lens_distortion_rematch_pass.ts:48",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/lens_distortion_rematch_pass.ts",
      "to": "src/engine/pipeline/m7_astrometry/residual_analyzer.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/lens_distortion_rematch_pass.ts:50",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/lens_distortion_rematch_pass.ts",
      "to": "src/engine/pipeline/stages/calibrate.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/lens_distortion_rematch_pass.ts:51",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/lens_distortion_rematch_pass.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/lens_distortion_rematch_pass.ts:47",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/lens_profiles.ts",
      "to": "src/engine/pipeline/m2_hardware/identifier_matcher.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/lens_profiles.ts:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/lensfun_ingestor.ts",
      "to": "src/engine/pipeline/m2_hardware/identifier_matcher.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/lensfun_ingestor.ts:11",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/optics_resolver.ts",
      "to": "src/engine/core/optics_hint_provider.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/optics_resolver.ts:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/optics_resolver.ts",
      "to": "src/engine/core/optics_manager.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/optics_resolver.ts:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/optics_resolver.ts",
      "to": "src/engine/pipeline/m2_hardware/sensor_db.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/optics_resolver.ts:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/optics_resolver.ts",
      "to": "src/engine/types/schema.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/optics_resolver.ts:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/sensor_db.ts",
      "to": "src/engine/pipeline/m2_hardware/identifier_matcher.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/sensor_db.ts:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/workbench_storage_browser.ts",
      "to": "src/engine/pipeline/m2_hardware/workbench_store.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/workbench_storage_browser.ts:14",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m2_hardware/workbench_store.ts",
      "to": "src/engine/pipeline/m2_hardware/optical_train.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m2_hardware/workbench_store.ts:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m3_gpu_preprocess/demosaic_engine.ts",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m3_gpu_preprocess/demosaic_engine.ts:4",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m3_gpu_preprocess/demosaic_engine.ts",
      "to": "src/engine/pipeline/m3_gpu_preprocess/demosaic_pipeline.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m3_gpu_preprocess/demosaic_engine.ts:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m3_gpu_preprocess/demosaic_engine.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m3_gpu_preprocess/demosaic_engine.ts:5",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m3_gpu_preprocess/demosaic_pipeline.ts",
      "to": "src/engine/core/ArrowMemory.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m3_gpu_preprocess/demosaic_pipeline.ts:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m3_gpu_preprocess/demosaic_pipeline.ts",
      "to": "src/engine/core/NativeGpuBridge.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m3_gpu_preprocess/demosaic_pipeline.ts:5",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m3_gpu_preprocess/demosaic_pipeline.ts",
      "to": "src/engine/core/WebGPUContext.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m3_gpu_preprocess/demosaic_pipeline.ts:4",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m3_gpu_preprocess/demosaic_pipeline.ts",
      "to": "src/engine/pipeline/m3_gpu_preprocess/compute_routes.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m3_gpu_preprocess/demosaic_pipeline.ts:6",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m3_gpu_preprocess/preview_pipeline.ts",
      "to": "src/engine/core/WebGPUContext.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m3_gpu_preprocess/preview_pipeline.ts:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m3_gpu_preprocess/preview_pipeline.ts",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m3_gpu_preprocess/preview_pipeline.ts:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m3_gpu_preprocess/preview_pipeline.ts",
      "to": "src/engine/pipeline/m3_gpu_preprocess/compute_routes.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m3_gpu_preprocess/preview_pipeline.ts:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/AtmosphericPhysics.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/AtmosphericPhysics.ts:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/CelestialStructures.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/CelestialStructures.ts:11",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/TerrestrialEnvironment.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/TerrestrialEnvironment.ts:11",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/TopographySegmentation.ts",
      "to": "src/engine/core/SensorCalibrationManager.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/TopographySegmentation.ts:11",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/TopographySegmentation.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/TopographySegmentation.ts:10",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/culling_stats.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/culling_stats.ts:14",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/detection_cuts.ts",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/detection_cuts.ts:45",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/detection_cuts.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/detection_cuts.ts:46",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/detection_guard.ts",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/detection_guard.ts:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/horizon_editor.ts",
      "to": "src/engine/pipeline/m4_signal_detect/horizon_envelope.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/horizon_editor.ts:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/hot_pixel_map.ts",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/hot_pixel_map.ts:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/signal_processor.ts",
      "to": "src/engine/core/EphemerisEngine.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/signal_processor.ts:1230",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/signal_processor.ts",
      "to": "src/engine/core/SensorCalibrationManager.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/signal_processor.ts:40",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/signal_processor.ts",
      "to": "src/engine/core/StatisticsProvider.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/signal_processor.ts:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/signal_processor.ts",
      "to": "src/engine/core/UnitConverter.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/signal_processor.ts:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/signal_processor.ts",
      "to": "src/engine/diagnostics/telemetry_logger.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/signal_processor.ts:35",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/signal_processor.ts",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/signal_processor.ts:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/signal_processor.ts",
      "to": "src/engine/pipeline/m2_hardware/scale_manager.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/signal_processor.ts:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/signal_processor.ts",
      "to": "src/engine/pipeline/m3_gpu_preprocess/demosaic_engine.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/signal_processor.ts:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/signal_processor.ts",
      "to": "src/engine/pipeline/m4_signal_detect/AtmosphericPhysics.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/signal_processor.ts:37",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/signal_processor.ts",
      "to": "src/engine/pipeline/m4_signal_detect/CelestialStructures.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/signal_processor.ts:38",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/signal_processor.ts",
      "to": "src/engine/pipeline/m4_signal_detect/TerrestrialEnvironment.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/signal_processor.ts:39",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/signal_processor.ts",
      "to": "src/engine/pipeline/m4_signal_detect/detection_cuts.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/signal_processor.ts:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/signal_processor.ts",
      "to": "src/engine/pipeline/m4_signal_detect/detection_flatten.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/signal_processor.ts:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/signal_processor.ts",
      "to": "src/engine/pipeline/m4_signal_detect/detection_guard.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/signal_processor.ts:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/signal_processor.ts",
      "to": "src/engine/pipeline/m4_signal_detect/horizon_envelope.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/signal_processor.ts:36",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/signal_processor.ts",
      "to": "src/engine/pipeline/m4_signal_detect/hot_pixel_map.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/signal_processor.ts:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/signal_processor.ts",
      "to": "src/engine/pipeline/m4_signal_detect/source_extractor.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/signal_processor.ts:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/signal_processor.ts",
      "to": "src/engine/pipeline/m8_photometry/photometry_manager.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/signal_processor.ts:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/signal_processor.ts",
      "to": "src/engine/pipeline/m8_photometry/photometry_worker_pool.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/signal_processor.ts:121",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/signal_processor.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/signal_processor.ts:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/source_extractor.ts",
      "to": "src/engine/core/SensorCalibrationManager.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/source_extractor.ts:5",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/source_extractor.ts",
      "to": "src/engine/core/StatisticsProvider.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/source_extractor.ts:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/source_extractor.ts",
      "to": "src/engine/diagnostics/telemetry_logger.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/source_extractor.ts:4",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/source_extractor.ts",
      "to": "src/engine/pipeline/m4_signal_detect/detection_cuts.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/source_extractor.ts:6",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/source_extractor.ts",
      "to": "src/engine/pipeline/m4_signal_detect/hot_pixel_map.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/source_extractor.ts:7",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m4_signal_detect/source_extractor.ts",
      "to": "src/engine/pipeline/m8_photometry/photometry_manager.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m4_signal_detect/source_extractor.ts:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m5_coordinate_flatten/coordinate_flattener.ts",
      "to": "src/engine/core/StatisticsProvider.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m5_coordinate_flatten/coordinate_flattener.ts:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m5_coordinate_flatten/coordinate_flattener.ts",
      "to": "src/engine/core/optics_manager.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m5_coordinate_flatten/coordinate_flattener.ts:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m5_coordinate_flatten/coordinate_flattener.ts",
      "to": "src/engine/pipeline/m2_hardware/lens_profiles.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m5_coordinate_flatten/coordinate_flattener.ts:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m5_coordinate_flatten/differential_refraction_corrector.ts",
      "to": "src/engine/core/optics_manager.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m5_coordinate_flatten/differential_refraction_corrector.ts:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m5_coordinate_flatten/generic_flattener.ts",
      "to": "src/engine/core/optics_manager.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m5_coordinate_flatten/generic_flattener.ts:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m5_coordinate_flatten/generic_flattener.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m5_coordinate_flatten/generic_flattener.ts:17",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m5_coordinate_flatten/zenith.ts",
      "to": "src/engine/core/AtmosphericManager.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m5_coordinate_flatten/zenith.ts:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m5_coordinate_flatten/zenith.ts",
      "to": "src/engine/core/TimeService.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m5_coordinate_flatten/zenith.ts:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m5_coordinate_flatten/zenith.ts",
      "to": "src/engine/core/UnitConverter.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m5_coordinate_flatten/zenith.ts:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m5_coordinate_flatten/zenith.ts",
      "to": "src/engine/pipeline/m2_hardware/scale_manager.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m5_coordinate_flatten/zenith.ts:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/confirm_status.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/confirm_status.ts:36",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/deep_verify.ts",
      "to": "src/engine/core/SkyTransform.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/deep_verify.ts:44",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/deep_verify.ts",
      "to": "src/engine/pipeline/m10_psf/vignette_map.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/deep_verify.ts:46",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/deep_verify.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/deep_verify.ts:45",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/forced_confirm.ts",
      "to": "src/engine/pipeline/m4_signal_detect/detection_cuts.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/forced_confirm.ts:61",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/forced_confirm.ts",
      "to": "src/engine/pipeline/m6_plate_solve/deep_verify.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/forced_confirm.ts:57",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/forced_confirm.ts",
      "to": "src/engine/pipeline/m6_plate_solve/fdr_confirm.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/forced_confirm.ts:62",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/g15u_catalog.ts",
      "to": "src/config/storagePaths.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/g15u_catalog.ts:114",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/hint_resolver.ts",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/hint_resolver.ts:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/hint_resolver.ts",
      "to": "src/engine/types/schema.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/hint_resolver.ts:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/planetary_adapter.ts",
      "to": "src/engine/pipeline/m6_plate_solve/standard_stars.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/planetary_adapter.ts:6",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/search_priors_loader.ts",
      "to": "src/engine/pipeline/m6_plate_solve/search_priors.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/search_priors_loader.ts:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solar_system.ts",
      "to": "src/engine/core/EphemerisEngine.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solar_system.ts:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solar_system.ts",
      "to": "src/engine/core/SkyTransform.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solar_system.ts:4",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solar_system.ts",
      "to": "src/engine/pipeline/m6_plate_solve/planetary_adapter.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solar_system.ts:5",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solar_system.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solar_system.ts:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solution_utils.ts",
      "to": "src/engine/core/SkyTransform.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solution_utils.ts:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solution_utils.ts",
      "to": "src/engine/types/schema.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solution_utils.ts:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "to": "src/engine/core/SkyTransform.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_entry.ts:14",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "to": "src/engine/core/TimeService.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_entry.ts:7",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "to": "src/engine/core/UnitConverter.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_entry.ts:15",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "to": "src/engine/core/celestial_data.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_entry.ts:16",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "to": "src/engine/core/optics_manager.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_entry.ts:13",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "to": "src/engine/diagnostics/telemetry_config.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_entry.ts:8",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "to": "src/engine/diagnostics/telemetry_logger.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_entry.ts:6",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_entry.ts:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "to": "src/engine/pipeline/m1_ingestion/rawler_decoder.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_entry.ts:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "to": "src/engine/pipeline/m2_hardware/lens_distortion.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_entry.ts:69",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "to": "src/engine/pipeline/m2_hardware/lens_distortion_rematch.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_entry.ts:75",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "to": "src/engine/pipeline/m2_hardware/scale_manager.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_entry.ts:12",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "to": "src/engine/pipeline/m4_signal_detect/source_extractor.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_entry.ts:9",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "to": "src/engine/pipeline/m6_plate_solve/bright_star_anchors.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_entry.ts:54",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "to": "src/engine/pipeline/m6_plate_solve/deep_verify.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_entry.ts:63",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "to": "src/engine/pipeline/m6_plate_solve/fine_center_lever.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_entry.ts:55",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "to": "src/engine/pipeline/m6_plate_solve/forced_confirm.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_entry.ts:68",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "to": "src/engine/pipeline/m6_plate_solve/planetary_adapter.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_entry.ts:4",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "to": "src/engine/pipeline/m6_plate_solve/planetary_verification.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_entry.ts:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "to": "src/engine/pipeline/m6_plate_solve/search_priors.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_entry.ts:59",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "to": "src/engine/pipeline/m6_plate_solve/solar_system.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_entry.ts:10",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "to": "src/engine/pipeline/m6_plate_solve/solver_strategies.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_entry.ts:17",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "to": "src/engine/pipeline/m6_plate_solve/standard_stars.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_entry.ts:50",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "to": "src/engine/pipeline/m6_plate_solve/uw_deep_evidence.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_entry.ts:53",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "to": "src/engine/pipeline/m6_plate_solve/uw_tight_reverify.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_entry.ts:52",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_entry.ts:5",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "to": "src/engine/types/schema.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/solver_entry.ts:11",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/standard_stars.ts",
      "to": "src/engine/core/colormath.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/standard_stars.ts:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/standard_stars.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/standard_stars.ts:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts",
      "to": "src/engine/pipeline/m6_plate_solve/atlas_arrow_codec.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts:443",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts",
      "to": "src/engine/pipeline/m6_plate_solve/g15u_catalog.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts:231",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts",
      "to": "src/engine/pipeline/m6_plate_solve/standard_stars.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts",
      "to": "src/engine/pipeline/m6_plate_solve/starplates_provider.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts:466",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts",
      "to": "src/engine/pipeline/m7_astrometry/astrometry_engine.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/starplates_provider.ts",
      "to": "src/engine/pipeline/m6_plate_solve/standard_stars.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/starplates_provider.ts:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/tps_fitter.ts",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/tps_fitter.ts:40",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/tps_fitter.ts",
      "to": "src/engine/pipeline/m6_plate_solve/tps_eval.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/tps_fitter.ts:41",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/tps_fitter.ts",
      "to": "src/engine/pipeline/m7_astrometry/residual_analyzer.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/tps_fitter.ts:39",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/tps_fitter.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/tps_fitter.ts:38",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/uw_deep_evidence.ts",
      "to": "src/engine/core/SkyTransform.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/uw_deep_evidence.ts:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/uw_deep_evidence.ts",
      "to": "src/engine/pipeline/m6_plate_solve/standard_stars.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/uw_deep_evidence.ts:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/uw_deep_evidence.ts",
      "to": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/uw_deep_evidence.ts:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/uw_deep_evidence.ts",
      "to": "src/engine/pipeline/m6_plate_solve/uw_tight_reverify.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/uw_deep_evidence.ts:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/uw_deep_evidence.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/uw_deep_evidence.ts:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/uw_tight_reverify.ts",
      "to": "src/engine/core/SkyTransform.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/uw_tight_reverify.ts:39",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/uw_tight_reverify.ts",
      "to": "src/engine/pipeline/m2_hardware/lens_distortion.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/uw_tight_reverify.ts:41",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/uw_tight_reverify.ts",
      "to": "src/engine/pipeline/m2_hardware/lens_distortion_refit.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/uw_tight_reverify.ts:40",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/uw_tight_reverify.ts",
      "to": "src/engine/pipeline/m6_plate_solve/standard_stars.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/uw_tight_reverify.ts:43",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m6_plate_solve/uw_tight_reverify.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m6_plate_solve/uw_tight_reverify.ts:42",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m7_astrometry/metrology.ts",
      "to": "src/engine/core/UnitConverter.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m7_astrometry/metrology.ts:4",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m7_astrometry/metrology.ts",
      "to": "src/engine/core/optics_manager.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m7_astrometry/metrology.ts:6",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m7_astrometry/metrology.ts",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m7_astrometry/metrology.ts:5",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m7_astrometry/metrology.ts",
      "to": "src/engine/pipeline/m6_plate_solve/solar_system.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m7_astrometry/metrology.ts:87",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m7_astrometry/metrology.ts",
      "to": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m7_astrometry/metrology.ts:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m7_astrometry/metrology.ts",
      "to": "src/engine/pipeline/m7_astrometry/astrometry_engine.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m7_astrometry/metrology.ts:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m7_astrometry/residual_analyzer.ts",
      "to": "src/engine/core/SkyTransform.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m7_astrometry/residual_analyzer.ts:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m7_astrometry/residual_analyzer.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m7_astrometry/residual_analyzer.ts:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m8_photometry/AnnulusMetrology.ts",
      "to": "src/engine/pipeline/m8_photometry/photometry_manager.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m8_photometry/AnnulusMetrology.ts:16",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m8_photometry/AnnulusMetrology.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m8_photometry/AnnulusMetrology.ts:15",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m8_photometry/color_index.ts",
      "to": "src/engine/core/colormath.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m8_photometry/color_index.ts:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m8_photometry/color_index.ts",
      "to": "src/engine/pipeline/m6_plate_solve/standard_stars.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m8_photometry/color_index.ts:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m8_photometry/qe_throughput.ts",
      "to": "src/engine/pipeline/m2_hardware/sensor_db.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m8_photometry/qe_throughput.ts:35",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m8_photometry/spcc_calibrator.ts",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m8_photometry/spcc_calibrator.ts:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m8_photometry/spcc_calibrator.ts",
      "to": "src/engine/pipeline/m10_psf/vignette_map.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m8_photometry/spcc_calibrator.ts:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m8_photometry/spcc_calibrator.ts",
      "to": "src/engine/pipeline/m8_photometry/photometry_manager.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m8_photometry/spcc_calibrator.ts:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m8_photometry/spcc_calibrator.ts",
      "to": "src/engine/pipeline/m8_photometry/qe_throughput.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m8_photometry/spcc_calibrator.ts:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m8_photometry/spcc_calibrator.ts",
      "to": "src/engine/pipeline/m8_photometry/rgb_aperture_photometry.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m8_photometry/spcc_calibrator.ts:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m8_photometry/star_photometrist.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m8_photometry/star_photometrist.ts:16",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m8_photometry/top_hits.ts",
      "to": "src/engine/pipeline/m8_photometry/color_index.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m8_photometry/top_hits.ts:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m9_export/reconstruct.ts",
      "to": "src/engine/core/optics_manager.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m9_export/reconstruct.ts:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m9_export/serializer.ts",
      "to": "src/engine/pipeline/m8_photometry/spcc_calibrator.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m9_export/serializer.ts:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m9_export/serializer.ts",
      "to": "src/engine/pipeline/stages/schema_versions.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m9_export/serializer.ts:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m9_export/serializer.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m9_export/serializer.ts:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/m9_export/serializer.ts",
      "to": "src/engine/types/schema.ts",
      "type": "import",
      "cite": "src/engine/pipeline/m9_export/serializer.ts:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/manifest_transaction.ts",
      "to": "src/engine/diagnostics/telemetry_logger.ts",
      "type": "import",
      "cite": "src/engine/pipeline/manifest_transaction.ts:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/manifest_transaction.ts",
      "to": "src/engine/types/manifest.ts",
      "type": "import",
      "cite": "src/engine/pipeline/manifest_transaction.ts:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/core/ImageProcessor.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:15",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/core/SkyTransform.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/core/TimeService.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/core/UnitConverter.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/core/camera_color_matrix.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:16",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/core/image_data_like.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:17",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/core/optics_hint_provider.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/core/optics_manager.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/diagnostics/telemetry_config.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:13",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/diagnostics/telemetry_logger.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:12",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/events/capture_record.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:60",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/events/pipeline_events.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:59",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/events/stage_timing_summary.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:38",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:10",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/m10_psf/psf_field.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:48",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/m10_psf/psf_stage.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:46",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/m1_ingestion/format_registry.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:9",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/m1_ingestion/metadata_reaper.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:8",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/m1_ingestion/rawler_decoder.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:11",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/m2_hardware/lens_distortion.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:43",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/m2_hardware/lens_distortion_refit.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:51",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/m2_hardware/lens_distortion_rematch_pass.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:52",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/m2_hardware/optical_train.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:44",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/m2_hardware/scale_manager.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:14",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/m2_hardware/workbench_store.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:42",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/m3_gpu_preprocess/compute_routes.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:58",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/m3_gpu_preprocess/preview_pipeline.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:57",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/m4_signal_detect/horizon_editor.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:40",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/m4_signal_detect/luminance_reduce.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/m6_plate_solve/forced_confirm.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:56",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/m6_plate_solve/search_priors.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:55",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/m6_plate_solve/search_priors_loader.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:54",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:53",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/m9_export/serializer.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:233",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/manifest_transaction.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/seam_capture.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:64",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/stages/calibrate.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:35",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/stages/detect.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/stages/final_astrometry.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:50",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/stages/ingest.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:45",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/stages/metrology.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/stages/package.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:37",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/stages/psf_attribution.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:49",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/stages/psf_characterize.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:47",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/stages/science.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:36",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/stages/solve.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/stages/solve_context.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/stages/user_annotations.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:39",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/pipeline/stages/workbench_deposit.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:41",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:7",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/types/manifest.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/ui/corrected_view.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:63",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/ui/render_prefs.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:62",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/orchestrator_session.ts",
      "to": "src/engine/ui/wizard_steps.ts",
      "type": "import",
      "cite": "src/engine/pipeline/orchestrator_session.ts:61",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/seam_capture.ts",
      "to": "src/engine/contracts/binary_layouts.ts",
      "type": "import",
      "cite": "src/engine/pipeline/seam_capture.ts:48",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/seam_capture.ts",
      "to": "src/engine/pipeline/m8_photometry/photometry_manager.ts",
      "type": "import",
      "cite": "src/engine/pipeline/seam_capture.ts:65",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/seam_capture.ts",
      "to": "src/engine/pipeline/stages/receipt_serializer.ts",
      "type": "import",
      "cite": "src/engine/pipeline/seam_capture.ts:55",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/seam_capture.ts",
      "to": "src/engine/pipeline/stages/schema_versions.ts",
      "type": "import",
      "cite": "src/engine/pipeline/seam_capture.ts:47",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/calibrate.ts",
      "to": "src/engine/pipeline/m2_hardware/hardware_profiler.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/calibrate.ts:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/calibrate.ts",
      "to": "src/engine/pipeline/m6_plate_solve/tps_fitter.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/calibrate.ts:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/calibrate.ts",
      "to": "src/engine/pipeline/m7_astrometry/residual_analyzer.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/calibrate.ts:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/calibrate.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/calibrate.ts:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/detect.ts",
      "to": "src/engine/diagnostics/telemetry_logger.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/detect.ts:35",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/detect.ts",
      "to": "src/engine/pipeline/m2_hardware/lens_database_adapter.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/detect.ts:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/detect.ts",
      "to": "src/engine/pipeline/m2_hardware/scale_manager.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/detect.ts:36",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/detect.ts",
      "to": "src/engine/pipeline/m4_signal_detect/signal_processor.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/detect.ts:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/detect.ts",
      "to": "src/engine/pipeline/m4_signal_detect/source_extractor.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/detect.ts:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/detect.ts",
      "to": "src/engine/pipeline/m5_coordinate_flatten/generic_flattener.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/detect.ts:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/detect.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/detect.ts:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/final_astrometry.ts",
      "to": "src/engine/events/pipeline_events.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/final_astrometry.ts:47",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/final_astrometry.ts",
      "to": "src/engine/pipeline/m10_psf/psf_field.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/final_astrometry.ts:48",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/final_astrometry.ts",
      "to": "src/engine/pipeline/m10_psf/psf_physics.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/final_astrometry.ts:52",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/final_astrometry.ts",
      "to": "src/engine/pipeline/m2_hardware/lens_distortion_rematch.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/final_astrometry.ts:50",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/final_astrometry.ts",
      "to": "src/engine/pipeline/m5_coordinate_flatten/differential_refraction_corrector.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/final_astrometry.ts:51",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/final_astrometry.ts",
      "to": "src/engine/pipeline/m7_astrometry/residual_analyzer.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/final_astrometry.ts:49",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/final_astrometry.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/final_astrometry.ts:45",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/final_astrometry.ts",
      "to": "src/engine/types/schema.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/final_astrometry.ts:46",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/greenfield_seam.ts",
      "to": "src/engine/core/SkyTransform.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/greenfield_seam.ts:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/greenfield_seam.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/greenfield_seam.ts:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/greenfield_seam.ts",
      "to": "src/engine/types/schema.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/greenfield_seam.ts:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/ingest.ts",
      "to": "src/engine/core/ImageProcessor.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/ingest.ts:42",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/ingest.ts",
      "to": "src/engine/pipeline/m1_ingestion/metadata_reaper.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/ingest.ts:36",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/ingest.ts",
      "to": "src/engine/pipeline/m1_ingestion/rawler_decoder.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/ingest.ts:37",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/ingest.ts",
      "to": "src/engine/pipeline/m3_gpu_preprocess/bayer_storage_service.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/ingest.ts:41",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/ingest.ts",
      "to": "src/engine/pipeline/m3_gpu_preprocess/compute_routes.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/ingest.ts:39",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/ingest.ts",
      "to": "src/engine/pipeline/m3_gpu_preprocess/demosaic_pipeline.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/ingest.ts:38",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/metrology.ts",
      "to": "src/engine/core/optics_hint_provider.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/metrology.ts:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/metrology.ts",
      "to": "src/engine/core/optics_manager.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/metrology.ts:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/metrology.ts",
      "to": "src/engine/events/pipeline_events.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/metrology.ts:36",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/metrology.ts",
      "to": "src/engine/pipeline/m2_hardware/optics_resolver.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/metrology.ts:35",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/metrology.ts",
      "to": "src/engine/pipeline/m7_astrometry/metrology.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/metrology.ts:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/metrology.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/metrology.ts:37",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/package.ts",
      "to": "src/engine/contracts/binary_layouts.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/package.ts:66",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/package.ts",
      "to": "src/engine/core/optics_hint_provider.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/package.ts:56",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/package.ts",
      "to": "src/engine/events/stage_timing_summary.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/package.ts:45",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/package.ts",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/package.ts:58",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/package.ts",
      "to": "src/engine/pipeline/m10_psf/nebulosity_layer.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/package.ts:64",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/package.ts",
      "to": "src/engine/pipeline/m10_psf/psf_field.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/package.ts:48",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/package.ts",
      "to": "src/engine/pipeline/m2_hardware/lens_distortion_refit.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/package.ts:54",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/package.ts",
      "to": "src/engine/pipeline/m3_gpu_preprocess/compute_routes.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/package.ts:65",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/package.ts",
      "to": "src/engine/pipeline/m6_plate_solve/confirm_status.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/package.ts:59",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/package.ts",
      "to": "src/engine/pipeline/m9_export/serializer.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/package.ts:46",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/package.ts",
      "to": "src/engine/pipeline/stages/final_astrometry.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/package.ts:52",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/package.ts",
      "to": "src/engine/pipeline/stages/psf_attribution.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/package.ts:50",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/package.ts",
      "to": "src/engine/pipeline/stages/psf_characterize.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/package.ts:49",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/package.ts",
      "to": "src/engine/pipeline/stages/schema_versions.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/package.ts:57",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/package.ts",
      "to": "src/engine/pipeline/stages/science.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/package.ts:47",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/package.ts",
      "to": "src/engine/pipeline/stages/solve.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/package.ts:63",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/package.ts",
      "to": "src/engine/pipeline/stages/solve_provenance.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/package.ts:60",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/package.ts",
      "to": "src/engine/pipeline/stages/user_annotations.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/package.ts:61",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/package.ts",
      "to": "src/engine/pipeline/stages/user_target_hint.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/package.ts:62",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/package.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/package.ts:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/psf_attribution.ts",
      "to": "src/engine/events/pipeline_events.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/psf_attribution.ts:37",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/psf_attribution.ts",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/psf_attribution.ts:46",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/psf_attribution.ts",
      "to": "src/engine/pipeline/m10_psf/psf_field.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/psf_attribution.ts:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/psf_attribution.ts",
      "to": "src/engine/pipeline/m10_psf/psf_physics.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/psf_attribution.ts:39",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/psf_attribution.ts",
      "to": "src/engine/pipeline/m2_hardware/lens_distortion.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/psf_attribution.ts:47",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/psf_attribution.ts",
      "to": "src/engine/pipeline/m5_coordinate_flatten/differential_refraction_corrector.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/psf_attribution.ts:38",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/psf_attribution.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/psf_attribution.ts:36",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/psf_attribution.ts",
      "to": "src/engine/types/schema.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/psf_attribution.ts:35",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/psf_characterize.ts",
      "to": "src/engine/events/pipeline_events.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/psf_characterize.ts:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/psf_characterize.ts",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/psf_characterize.ts:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/psf_characterize.ts",
      "to": "src/engine/pipeline/m10_psf/psf_field.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/psf_characterize.ts:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/psf_characterize.ts",
      "to": "src/engine/pipeline/m10_psf/vignette_map.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/psf_characterize.ts:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/psf_characterize.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/psf_characterize.ts:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/science.ts",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/science.ts:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/science.ts",
      "to": "src/engine/pipeline/m10_psf/vignette_map.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/science.ts:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/science.ts",
      "to": "src/engine/pipeline/m2_hardware/sensor_db.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/science.ts:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/science.ts",
      "to": "src/engine/pipeline/m8_photometry/qe_throughput.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/science.ts:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/science.ts",
      "to": "src/engine/pipeline/m8_photometry/spcc_calibrator.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/science.ts:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/science.ts",
      "to": "src/engine/pipeline/m9_export/serializer.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/science.ts:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/science.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/science.ts:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/solve.ts",
      "to": "src/desktop/updater.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/solve.ts:36",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/solve.ts",
      "to": "src/engine/events/pipeline_events.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/solve.ts:43",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/solve.ts",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/solve.ts:38",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/solve.ts",
      "to": "src/engine/pipeline/m5_coordinate_flatten/zenith.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/solve.ts:39",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/solve.ts",
      "to": "src/engine/pipeline/m6_plate_solve/hint_resolver.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/solve.ts:37",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/solve.ts",
      "to": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/solve.ts:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/solve.ts",
      "to": "src/engine/pipeline/stages/greenfield_seam.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/solve.ts:35",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/solve.ts",
      "to": "src/engine/pipeline/stages/solve_context.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/solve.ts:40",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/solve.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/solve.ts:41",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/solve.ts",
      "to": "src/engine/types/schema.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/solve.ts:42",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/solve_context.ts",
      "to": "src/engine/diagnostics/telemetry_config.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/solve_context.ts:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/solve_context.ts",
      "to": "src/engine/diagnostics/telemetry_logger.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/solve_context.ts:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/solve_context.ts",
      "to": "src/engine/pipeline/m6_plate_solve/search_priors.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/solve_context.ts:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/solve_context.ts",
      "to": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/solve_context.ts:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/user_target_hint.ts",
      "to": "src/engine/pipeline/stages/solve.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/user_target_hint.ts:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/user_target_hint.ts",
      "to": "src/engine/pipeline/stages/solve_provenance.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/user_target_hint.ts:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/workbench_deposit.ts",
      "to": "src/engine/pipeline/m2_hardware/workbench_storage_browser.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/workbench_deposit.ts:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/pipeline/stages/workbench_deposit.ts",
      "to": "src/engine/pipeline/m2_hardware/workbench_store.ts",
      "type": "import",
      "cite": "src/engine/pipeline/stages/workbench_deposit.ts:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/tests/test_plate_solver.ts",
      "to": "src/engine/Mainlogic_entry.ts",
      "type": "import",
      "cite": "src/engine/tests/test_plate_solver.ts:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/tests/test_plate_solver.ts",
      "to": "src/engine/pipeline/m4_signal_detect/source_extractor.ts",
      "type": "import",
      "cite": "src/engine/tests/test_plate_solver.ts:4",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/tests/test_plate_solver.ts",
      "to": "src/engine/pipeline/m6_plate_solve/standard_stars.ts",
      "type": "import",
      "cite": "src/engine/tests/test_plate_solver.ts:6",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/tools/preset_developer.ts",
      "to": "src/engine/tools/preset_schema.ts",
      "type": "import",
      "cite": "src/engine/tools/preset_developer.ts:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/types/Main_types.ts",
      "to": "src/engine/pipeline/m6_plate_solve/fdr_confirm.ts",
      "type": "import",
      "cite": "src/engine/types/Main_types.ts:301",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/types/Main_types.ts",
      "to": "src/engine/types/schema.ts",
      "type": "import",
      "cite": "src/engine/types/Main_types.ts:7",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/types/fsm_enums.ts",
      "to": "src/engine/types/manifest.ts",
      "type": "import",
      "cite": "src/engine/types/fsm_enums.ts:17",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/types/fsm_enums.ts",
      "to": "src/engine/types/schema.ts",
      "type": "import",
      "cite": "src/engine/types/fsm_enums.ts:49",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/types/schema.ts",
      "to": "src/engine/core/optics_manager.ts",
      "type": "import",
      "cite": "src/engine/types/schema.ts:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/types/schema.ts",
      "to": "src/engine/pipeline/m1_ingestion/rawler_decoder.ts",
      "type": "import",
      "cite": "src/engine/types/schema.ts:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/types/schema.ts",
      "to": "src/engine/pipeline/m1_ingestion/source_provenance.ts",
      "type": "import",
      "cite": "src/engine/types/schema.ts:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/types/schema.ts",
      "to": "src/engine/pipeline/m9_export/serializer.ts",
      "type": "import",
      "cite": "src/engine/types/schema.ts:379",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/types/schema.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/types/schema.ts:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/types/schema.ts",
      "to": "src/engine/types/manifest.ts",
      "type": "import",
      "cite": "src/engine/types/schema.ts:381",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/AlignmentStep.tsx",
      "to": "src/engine/pipeline/orchestrator_session.ts",
      "type": "import",
      "cite": "src/engine/ui/AlignmentStep.tsx:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/AlignmentStep.tsx",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/ui/AlignmentStep.tsx:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/AlignmentStep.tsx",
      "to": "src/engine/ui/wizard_steps.ts",
      "type": "import",
      "cite": "src/engine/ui/AlignmentStep.tsx:4",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/AnalysisPanel.tsx",
      "to": "src/engine/hooks/useMainTelemetry.ts",
      "type": "import",
      "cite": "src/engine/ui/AnalysisPanel.tsx:15",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/AnalysisPanel.tsx",
      "to": "src/engine/pipeline/orchestrator_session.ts",
      "type": "import",
      "cite": "src/engine/ui/AnalysisPanel.tsx:14",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/AnalysisPanel.tsx",
      "to": "src/engine/types/manifest.ts",
      "type": "import",
      "cite": "src/engine/ui/AnalysisPanel.tsx:16",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/AnalysisPanel.tsx",
      "to": "src/engine/types/schema.ts",
      "type": "import",
      "cite": "src/engine/ui/AnalysisPanel.tsx:8",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/AnalysisPanel.tsx",
      "to": "src/engine/ui/ExportSelector.tsx",
      "type": "import",
      "cite": "src/engine/ui/AnalysisPanel.tsx:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/AnalysisPanel.tsx",
      "to": "src/engine/ui/dashboard/DataFlowDiagram.tsx",
      "type": "import",
      "cite": "src/engine/ui/AnalysisPanel.tsx:13",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/AnalysisPanel.tsx",
      "to": "src/engine/ui/dashboard/DeepConfirmCard.tsx",
      "type": "import",
      "cite": "src/engine/ui/AnalysisPanel.tsx:12",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/AnalysisPanel.tsx",
      "to": "src/engine/ui/dashboard/PlanetaryManifest.tsx",
      "type": "import",
      "cite": "src/engine/ui/AnalysisPanel.tsx:10",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/AnalysisPanel.tsx",
      "to": "src/engine/ui/dashboard/StarIntegrityList.tsx",
      "type": "import",
      "cite": "src/engine/ui/AnalysisPanel.tsx:11",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/AnalysisPanel.tsx",
      "to": "src/engine/ui/dashboard/TelemetryBar.tsx",
      "type": "import",
      "cite": "src/engine/ui/AnalysisPanel.tsx:9",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/AnalysisPanel.tsx",
      "to": "src/engine/ui/utils/save_export.ts",
      "type": "import",
      "cite": "src/engine/ui/AnalysisPanel.tsx:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/AnnotationForm.tsx",
      "to": "src/engine/pipeline/stages/user_annotations.ts",
      "type": "import",
      "cite": "src/engine/ui/AnnotationForm.tsx:16",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/CorrectedViewPill.tsx",
      "to": "src/engine/ui/corrected_view.ts",
      "type": "import",
      "cite": "src/engine/ui/CorrectedViewPill.tsx:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/ExportSelector.tsx",
      "to": "src/engine/ui/utils/save_export.ts",
      "type": "import",
      "cite": "src/engine/ui/ExportSelector.tsx:15",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/FinalImageView.tsx",
      "to": "src/engine/pipeline/orchestrator_session.ts",
      "type": "import",
      "cite": "src/engine/ui/FinalImageView.tsx:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/FinalImageView.tsx",
      "to": "src/engine/ui/utils/save_export.ts",
      "type": "import",
      "cite": "src/engine/ui/FinalImageView.tsx:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/FinalImageView.tsx",
      "to": "src/engine/ui/widgets/ZoomPanViewport.tsx",
      "type": "import",
      "cite": "src/engine/ui/FinalImageView.tsx:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/ForensicCalibrationStep.tsx",
      "to": "src/engine/pipeline/orchestrator_session.ts",
      "type": "import",
      "cite": "src/engine/ui/ForensicCalibrationStep.tsx:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/ForensicCalibrationStep.tsx",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/ui/ForensicCalibrationStep.tsx:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/ForensicCalibrationStep.tsx",
      "to": "src/engine/ui/calibration/CalibrationCharts.tsx",
      "type": "import",
      "cite": "src/engine/ui/ForensicCalibrationStep.tsx:5",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/ForensicCalibrationStep.tsx",
      "to": "src/engine/ui/calibration/chart_math.ts",
      "type": "import",
      "cite": "src/engine/ui/ForensicCalibrationStep.tsx:7",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/ForensicCalibrationStep.tsx",
      "to": "src/engine/ui/calibration/quiver_model.ts",
      "type": "import",
      "cite": "src/engine/ui/ForensicCalibrationStep.tsx:6",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/ForensicCalibrationStep.tsx",
      "to": "src/engine/ui/diag_prefs.ts",
      "type": "import",
      "cite": "src/engine/ui/ForensicCalibrationStep.tsx:8",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/ForensicCalibrationStep.tsx",
      "to": "src/engine/ui/psf/PsfPanel.tsx",
      "type": "import",
      "cite": "src/engine/ui/ForensicCalibrationStep.tsx:9",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/ForensicCalibrationStep.tsx",
      "to": "src/engine/ui/wizard_steps.ts",
      "type": "import",
      "cite": "src/engine/ui/ForensicCalibrationStep.tsx:4",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/GeometricSolveStep.tsx",
      "to": "src/engine/hooks/usePipelineEvents.ts",
      "type": "import",
      "cite": "src/engine/ui/GeometricSolveStep.tsx:5",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/GeometricSolveStep.tsx",
      "to": "src/engine/hooks/usePlateSolver.ts",
      "type": "import",
      "cite": "src/engine/ui/GeometricSolveStep.tsx:4",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/GeometricSolveStep.tsx",
      "to": "src/engine/pipeline/orchestrator_session.ts",
      "type": "import",
      "cite": "src/engine/ui/GeometricSolveStep.tsx:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/GeometricSolveStep.tsx",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/ui/GeometricSolveStep.tsx:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/GeometricSolveStep.tsx",
      "to": "src/engine/ui/dashboard/ConfirmTierBadge.tsx",
      "type": "import",
      "cite": "src/engine/ui/GeometricSolveStep.tsx:7",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/GeometricSolveStep.tsx",
      "to": "src/engine/ui/format/sexagesimal.ts",
      "type": "import",
      "cite": "src/engine/ui/GeometricSolveStep.tsx:8",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/GeometricSolveStep.tsx",
      "to": "src/engine/ui/wizard_steps.ts",
      "type": "import",
      "cite": "src/engine/ui/GeometricSolveStep.tsx:6",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/HorizonEditorPanel.tsx",
      "to": "src/engine/pipeline/m4_signal_detect/horizon_editor.ts",
      "type": "import",
      "cite": "src/engine/ui/HorizonEditorPanel.tsx:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/HorizonEditorPanel.tsx",
      "to": "src/engine/pipeline/m4_signal_detect/horizon_envelope.ts",
      "type": "import",
      "cite": "src/engine/ui/HorizonEditorPanel.tsx:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/IngestionStep.tsx",
      "to": "src/engine/pipeline/orchestrator_session.ts",
      "type": "import",
      "cite": "src/engine/ui/IngestionStep.tsx:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/IngestionStep.tsx",
      "to": "src/engine/ui/wizard_steps.ts",
      "type": "import",
      "cite": "src/engine/ui/IngestionStep.tsx:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/IntegrationStep.tsx",
      "to": "src/engine/pipeline/orchestrator_session.ts",
      "type": "import",
      "cite": "src/engine/ui/IntegrationStep.tsx:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/IntegrationStep.tsx",
      "to": "src/engine/pipeline/stages/user_annotations.ts",
      "type": "import",
      "cite": "src/engine/ui/IntegrationStep.tsx:8",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/IntegrationStep.tsx",
      "to": "src/engine/ui/AnnotationForm.tsx",
      "type": "import",
      "cite": "src/engine/ui/IntegrationStep.tsx:6",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/IntegrationStep.tsx",
      "to": "src/engine/ui/ExportSelector.tsx",
      "type": "import",
      "cite": "src/engine/ui/IntegrationStep.tsx:4",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/IntegrationStep.tsx",
      "to": "src/engine/ui/FinalImageView.tsx",
      "type": "import",
      "cite": "src/engine/ui/IntegrationStep.tsx:5",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/IntegrationStep.tsx",
      "to": "src/engine/ui/format/sexagesimal.ts",
      "type": "import",
      "cite": "src/engine/ui/IntegrationStep.tsx:10",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/IntegrationStep.tsx",
      "to": "src/engine/ui/utils/save_export.ts",
      "type": "import",
      "cite": "src/engine/ui/IntegrationStep.tsx:9",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/IntegrationStep.tsx",
      "to": "src/engine/ui/wizard_steps.ts",
      "type": "import",
      "cite": "src/engine/ui/IntegrationStep.tsx:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/MainOverlay.tsx",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/ui/MainOverlay.tsx:8",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/MainOverlay.tsx",
      "to": "src/engine/types/schema.ts",
      "type": "import",
      "cite": "src/engine/ui/MainOverlay.tsx:9",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/MainOverlay.tsx",
      "to": "src/engine/web/components/OverlayEngine.ts",
      "type": "import",
      "cite": "src/engine/ui/MainOverlay.tsx:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/MainUpload.tsx",
      "to": "src/config/sampleFrameSource.ts",
      "type": "import",
      "cite": "src/engine/ui/MainUpload.tsx:9",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/MainUpload.tsx",
      "to": "src/engine/pipeline/m1_ingestion/format_registry.ts",
      "type": "import",
      "cite": "src/engine/ui/MainUpload.tsx:4",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/MainUpload.tsx",
      "to": "src/engine/ui/TargetHintInput.tsx",
      "type": "import",
      "cite": "src/engine/ui/MainUpload.tsx:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/PipelineWizard.tsx",
      "to": "src/engine/hooks/useMainTelemetry.ts",
      "type": "import",
      "cite": "src/engine/ui/PipelineWizard.tsx:15",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/PipelineWizard.tsx",
      "to": "src/engine/hooks/usePipelineEvents.ts",
      "type": "import",
      "cite": "src/engine/ui/PipelineWizard.tsx:13",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/PipelineWizard.tsx",
      "to": "src/engine/hooks/usePipelineFSM.ts",
      "type": "import",
      "cite": "src/engine/ui/PipelineWizard.tsx:12",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/PipelineWizard.tsx",
      "to": "src/engine/pipeline/m2_hardware/lens_profiles.ts",
      "type": "import",
      "cite": "src/engine/ui/PipelineWizard.tsx:4",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/PipelineWizard.tsx",
      "to": "src/engine/pipeline/m2_hardware/sensor_db.ts",
      "type": "import",
      "cite": "src/engine/ui/PipelineWizard.tsx:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/PipelineWizard.tsx",
      "to": "src/engine/pipeline/orchestrator_session.ts",
      "type": "import",
      "cite": "src/engine/ui/PipelineWizard.tsx:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/PipelineWizard.tsx",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/ui/PipelineWizard.tsx:5",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/PipelineWizard.tsx",
      "to": "src/engine/ui/AlignmentStep.tsx",
      "type": "import",
      "cite": "src/engine/ui/PipelineWizard.tsx:8",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/PipelineWizard.tsx",
      "to": "src/engine/ui/CorrectedViewPill.tsx",
      "type": "import",
      "cite": "src/engine/ui/PipelineWizard.tsx:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/PipelineWizard.tsx",
      "to": "src/engine/ui/ForensicCalibrationStep.tsx",
      "type": "import",
      "cite": "src/engine/ui/PipelineWizard.tsx:10",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/PipelineWizard.tsx",
      "to": "src/engine/ui/GeometricSolveStep.tsx",
      "type": "import",
      "cite": "src/engine/ui/PipelineWizard.tsx:9",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/PipelineWizard.tsx",
      "to": "src/engine/ui/IngestionStep.tsx",
      "type": "import",
      "cite": "src/engine/ui/PipelineWizard.tsx:7",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/PipelineWizard.tsx",
      "to": "src/engine/ui/IntegrationStep.tsx",
      "type": "import",
      "cite": "src/engine/ui/PipelineWizard.tsx:11",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/PipelineWizard.tsx",
      "to": "src/engine/ui/SignalGraphStep.tsx",
      "type": "import",
      "cite": "src/engine/ui/PipelineWizard.tsx:6",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/PipelineWizard.tsx",
      "to": "src/engine/ui/diag_prefs.ts",
      "type": "import",
      "cite": "src/engine/ui/PipelineWizard.tsx:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/PipelineWizard.tsx",
      "to": "src/engine/ui/inspector/PipelineInspector.tsx",
      "type": "import",
      "cite": "src/engine/ui/PipelineWizard.tsx:16",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/PipelineWizard.tsx",
      "to": "src/engine/ui/inspector/inspector_model.ts",
      "type": "import",
      "cite": "src/engine/ui/PipelineWizard.tsx:17",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/PipelineWizard.tsx",
      "to": "src/engine/ui/render_prefs.ts",
      "type": "import",
      "cite": "src/engine/ui/PipelineWizard.tsx:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/PipelineWizard.tsx",
      "to": "src/engine/ui/wizard_steps.ts",
      "type": "import",
      "cite": "src/engine/ui/PipelineWizard.tsx:14",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/PipelineWizard.tsx",
      "to": "src/engine/utils/geocode.ts",
      "type": "import",
      "cite": "src/engine/ui/PipelineWizard.tsx:355",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/SignalGraphStep.tsx",
      "to": "src/engine/pipeline/m2_hardware/scale_manager.ts",
      "type": "import",
      "cite": "src/engine/ui/SignalGraphStep.tsx:4",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/SignalGraphStep.tsx",
      "to": "src/engine/pipeline/m4_signal_detect/culling_stats.ts",
      "type": "import",
      "cite": "src/engine/ui/SignalGraphStep.tsx:16",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/SignalGraphStep.tsx",
      "to": "src/engine/pipeline/m4_signal_detect/horizon_editor.ts",
      "type": "import",
      "cite": "src/engine/ui/SignalGraphStep.tsx:6",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/SignalGraphStep.tsx",
      "to": "src/engine/pipeline/m4_signal_detect/horizon_envelope.ts",
      "type": "import",
      "cite": "src/engine/ui/SignalGraphStep.tsx:5",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/SignalGraphStep.tsx",
      "to": "src/engine/pipeline/orchestrator_session.ts",
      "type": "import",
      "cite": "src/engine/ui/SignalGraphStep.tsx:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/SignalGraphStep.tsx",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/ui/SignalGraphStep.tsx:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/SignalGraphStep.tsx",
      "to": "src/engine/ui/HorizonEditorPanel.tsx",
      "type": "import",
      "cite": "src/engine/ui/SignalGraphStep.tsx:17",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/SignalGraphStep.tsx",
      "to": "src/engine/ui/wizard_steps.ts",
      "type": "import",
      "cite": "src/engine/ui/SignalGraphStep.tsx:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/StarDataBanner.tsx",
      "to": "src/config/starDataSource.ts",
      "type": "import",
      "cite": "src/engine/ui/StarDataBanner.tsx:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/StarDataBanner.tsx",
      "to": "src/config/storagePaths.ts",
      "type": "import",
      "cite": "src/engine/ui/StarDataBanner.tsx:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/StarDataBanner.tsx",
      "to": "src/engine/ui/starDataView.ts",
      "type": "import",
      "cite": "src/engine/ui/StarDataBanner.tsx:4",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/StarDataSection.tsx",
      "to": "src/config/starDataSource.ts",
      "type": "import",
      "cite": "src/engine/ui/StarDataSection.tsx:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/StarDataSection.tsx",
      "to": "src/engine/ui/starDataView.ts",
      "type": "import",
      "cite": "src/engine/ui/StarDataSection.tsx:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/StorageSettingsModal.tsx",
      "to": "src/config/storagePaths.ts",
      "type": "import",
      "cite": "src/engine/ui/StorageSettingsModal.tsx:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/StorageSettingsModal.tsx",
      "to": "src/engine/ui/StarDataSection.tsx",
      "type": "import",
      "cite": "src/engine/ui/StorageSettingsModal.tsx:10",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/calibration/CalibrationCharts.tsx",
      "to": "src/engine/ui/calibration/chart_math.ts",
      "type": "import",
      "cite": "src/engine/ui/calibration/CalibrationCharts.tsx:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/calibration/CalibrationCharts.tsx",
      "to": "src/engine/ui/calibration/quiver_model.ts",
      "type": "import",
      "cite": "src/engine/ui/calibration/CalibrationCharts.tsx:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/calibration/quiver_model.ts",
      "to": "src/engine/pipeline/m7_astrometry/residual_analyzer.ts",
      "type": "import",
      "cite": "src/engine/ui/calibration/quiver_model.ts:12",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/calibration/quiver_model.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/ui/calibration/quiver_model.ts:11",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/calibration/quiver_model.ts",
      "to": "src/engine/ui/calibration/chart_math.ts",
      "type": "import",
      "cite": "src/engine/ui/calibration/quiver_model.ts:13",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/corrected_view.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/ui/corrected_view.ts:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/ConfirmTierBadge.tsx",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/ConfirmTierBadge.tsx:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/ConfirmTierBadge.tsx",
      "to": "src/engine/pipeline/m6_plate_solve/confirm_status.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/ConfirmTierBadge.tsx:4",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/ConfirmTierBadge.tsx",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/ConfirmTierBadge.tsx:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/DataFlowDiagram.tsx",
      "to": "src/engine/types/manifest.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/DataFlowDiagram.tsx:14",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/DataFlowDiagram.tsx",
      "to": "src/engine/types/schema.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/DataFlowDiagram.tsx:15",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/DeepConfirmCard.tsx",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/DeepConfirmCard.tsx:4",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/DeepConfirmCard.tsx",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/DeepConfirmCard.tsx:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/DeepConfirmCard.tsx",
      "to": "src/engine/ui/kit/index.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/DeepConfirmCard.tsx:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/LiveSolveFlowchart.tsx",
      "to": "src/engine/events/pipeline_events.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/LiveSolveFlowchart.tsx:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/LiveSolveFlowchart.tsx",
      "to": "src/engine/hooks/usePipelineEvents.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/LiveSolveFlowchart.tsx:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/LiveSolveFlowchart.tsx",
      "to": "src/engine/ui/widgets/widgets/SolveFlowchartWidget.tsx",
      "type": "import",
      "cite": "src/engine/ui/dashboard/LiveSolveFlowchart.tsx:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/PlanetaryManifest.tsx",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/PlanetaryManifest.tsx:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/StarIntegrityList.tsx",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/StarIntegrityList.tsx:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/StarIntegrityList.tsx",
      "to": "src/engine/ui/kit/index.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/StarIntegrityList.tsx:4",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/StarplateLibraryCard.tsx",
      "to": "src/engine/ui/kit/index.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/StarplateLibraryCard.tsx:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/StarplateLibraryCard.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/StarplateLibraryCard.tsx:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/TelemetryBar.tsx",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/TelemetryBar.tsx:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/ReplayContext.tsx",
      "to": "src/engine/events/pipeline_events.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/ReplayContext.tsx:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/ReplayContext.tsx",
      "to": "src/engine/ui/dashboard/replay/replay_state.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/ReplayContext.tsx:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/ReplayContext.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/ReplayContext.tsx:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx",
      "to": "src/engine/events/capture_persist.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx",
      "to": "src/engine/events/capture_record.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx",
      "to": "src/engine/events/pipeline_events.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx",
      "to": "src/engine/hooks/usePipelineEvents.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx",
      "to": "src/engine/ui/dashboard/replay/ReplayContext.tsx",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx:49",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx",
      "to": "src/engine/ui/dashboard/replay/RunPicker.tsx",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx:52",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx",
      "to": "src/engine/ui/dashboard/replay/SplitPaneView.tsx",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx:50",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx",
      "to": "src/engine/ui/dashboard/replay/TimeSlider.tsx",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx:51",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx",
      "to": "src/engine/ui/dashboard/replay/layout_persist.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx:46",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx",
      "to": "src/engine/ui/dashboard/replay/layout_tree.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx",
      "to": "src/engine/ui/dashboard/replay/replay_state.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx:47",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx",
      "to": "src/engine/ui/dashboard/replay/runs_source.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx:48",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx",
      "to": "src/engine/ui/dashboard/replay/useReplayClock.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx:53",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/RunPicker.tsx",
      "to": "src/engine/ui/dashboard/replay/runs_source.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/RunPicker.tsx:12",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/SplitPaneView.tsx",
      "to": "src/engine/ui/dashboard/replay/WidgetSlot.tsx",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/SplitPaneView.tsx:14",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/SplitPaneView.tsx",
      "to": "src/engine/ui/dashboard/replay/layout_tree.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/SplitPaneView.tsx:13",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/TimeSlider.tsx",
      "to": "src/engine/ui/dashboard/replay/useReplayClock.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/TimeSlider.tsx:11",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/WidgetSlot.tsx",
      "to": "src/engine/ui/dashboard/replay/ReplayContext.tsx",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/WidgetSlot.tsx:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/WidgetSlot.tsx",
      "to": "src/engine/ui/dashboard/replay/replay_state.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/WidgetSlot.tsx:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/WidgetSlot.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/WidgetSlot.tsx:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/layout_persist.ts",
      "to": "src/engine/ui/dashboard/replay/layout_tree.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/layout_persist.ts:16",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/layout_persist.ts",
      "to": "src/engine/ui/widgets/widget_persist.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/layout_persist.ts:15",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/replay_state.ts",
      "to": "src/engine/events/capture_record.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/replay_state.ts:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/replay_state.ts",
      "to": "src/engine/events/pipeline_events.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/replay_state.ts:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/replay/runs_source.ts",
      "to": "src/engine/events/capture_record.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/replay/runs_source.ts:17",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/solve_queue/SolveQueuePane.tsx",
      "to": "src/engine/events/capture_record.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/solve_queue/SolveQueuePane.tsx:70",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/solve_queue/SolveQueuePane.tsx",
      "to": "src/engine/pipeline/m1_ingestion/format_registry.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/solve_queue/SolveQueuePane.tsx:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/solve_queue/SolveQueuePane.tsx",
      "to": "src/engine/pipeline/orchestrator_session.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/solve_queue/SolveQueuePane.tsx:66",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/solve_queue/SolveQueuePane.tsx",
      "to": "src/engine/ui/config/intake_config.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/solve_queue/SolveQueuePane.tsx:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/solve_queue/SolveQueuePane.tsx",
      "to": "src/engine/ui/dashboard/replay/ReplayDashboard.tsx",
      "type": "import",
      "cite": "src/engine/ui/dashboard/solve_queue/SolveQueuePane.tsx:44",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/solve_queue/SolveQueuePane.tsx",
      "to": "src/engine/ui/dashboard/solve_queue/connectors.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/solve_queue/SolveQueuePane.tsx:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/solve_queue/SolveQueuePane.tsx",
      "to": "src/engine/ui/dashboard/solve_queue/queue_runner.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/solve_queue/SolveQueuePane.tsx:39",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/solve_queue/SolveQueuePane.tsx",
      "to": "src/engine/ui/dashboard/solve_queue/queue_state.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/solve_queue/SolveQueuePane.tsx:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/solve_queue/connectors.ts",
      "to": "src/engine/pipeline/m1_ingestion/format_registry.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/solve_queue/connectors.ts:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/solve_queue/queue_runner.ts",
      "to": "src/engine/ui/dashboard/solve_queue/queue_state.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/solve_queue/queue_runner.ts:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/dashboard/solve_queue/queue_state.ts",
      "to": "src/engine/pipeline/m1_ingestion/format_registry.ts",
      "type": "import",
      "cite": "src/engine/ui/dashboard/solve_queue/queue_state.ts:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/inspector/FindingsFeed.tsx",
      "to": "src/engine/events/pipeline_events.ts",
      "type": "import",
      "cite": "src/engine/ui/inspector/FindingsFeed.tsx:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/inspector/FindingsFeed.tsx",
      "to": "src/engine/ui/inspector/inspector_model.ts",
      "type": "import",
      "cite": "src/engine/ui/inspector/FindingsFeed.tsx:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/inspector/PipelineInspector.tsx",
      "to": "src/engine/ui/inspector/FindingsFeed.tsx",
      "type": "import",
      "cite": "src/engine/ui/inspector/PipelineInspector.tsx:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/inspector/PipelineInspector.tsx",
      "to": "src/engine/ui/inspector/inspector_model.ts",
      "type": "import",
      "cite": "src/engine/ui/inspector/PipelineInspector.tsx:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/inspector/inspector_model.ts",
      "to": "src/engine/events/pipeline_events.ts",
      "type": "import",
      "cite": "src/engine/ui/inspector/inspector_model.ts:11",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/inspector/inspector_model.ts",
      "to": "src/engine/ui/wizard_steps.ts",
      "type": "import",
      "cite": "src/engine/ui/inspector/inspector_model.ts:12",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/kit/CoefValue.tsx",
      "to": "src/engine/ui/calibration/chart_math.ts",
      "type": "import",
      "cite": "src/engine/ui/kit/CoefValue.tsx:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/kit/index.ts",
      "to": "src/engine/ui/kit/Chip.tsx",
      "type": "import",
      "cite": "src/engine/ui/kit/index.ts:16",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/kit/index.ts",
      "to": "src/engine/ui/kit/CoefValue.tsx",
      "type": "import",
      "cite": "src/engine/ui/kit/index.ts:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/kit/index.ts",
      "to": "src/engine/ui/kit/EmptyState.tsx",
      "type": "import",
      "cite": "src/engine/ui/kit/index.ts:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/kit/index.ts",
      "to": "src/engine/ui/kit/HonestyBadge.tsx",
      "type": "import",
      "cite": "src/engine/ui/kit/index.ts:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/kit/index.ts",
      "to": "src/engine/ui/kit/KV.tsx",
      "type": "import",
      "cite": "src/engine/ui/kit/index.ts:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/kit/index.ts",
      "to": "src/engine/ui/kit/Panel.tsx",
      "type": "import",
      "cite": "src/engine/ui/kit/index.ts:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/kit/index.ts",
      "to": "src/engine/ui/kit/Section.tsx",
      "type": "import",
      "cite": "src/engine/ui/kit/index.ts:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/kit/index.ts",
      "to": "src/engine/ui/kit/StatusDot.tsx",
      "type": "import",
      "cite": "src/engine/ui/kit/index.ts:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/psf/AttributionLedger.tsx",
      "to": "src/engine/pipeline/stages/psf_attribution.ts",
      "type": "import",
      "cite": "src/engine/ui/psf/AttributionLedger.tsx:4",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/psf/AttributionLedger.tsx",
      "to": "src/engine/ui/kit/index.ts",
      "type": "import",
      "cite": "src/engine/ui/psf/AttributionLedger.tsx:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/psf/PsfPanel.tsx",
      "to": "src/engine/pipeline/m10_psf/psf_core.ts",
      "type": "import",
      "cite": "src/engine/ui/psf/PsfPanel.tsx:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/psf/PsfPanel.tsx",
      "to": "src/engine/pipeline/m10_psf/psf_stage.ts",
      "type": "import",
      "cite": "src/engine/ui/psf/PsfPanel.tsx:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/psf/PsfPanel.tsx",
      "to": "src/engine/pipeline/orchestrator_session.ts",
      "type": "import",
      "cite": "src/engine/ui/psf/PsfPanel.tsx:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/psf/PsfPanel.tsx",
      "to": "src/engine/ui/diag_prefs.ts",
      "type": "import",
      "cite": "src/engine/ui/psf/PsfPanel.tsx:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/psf/PsfPanel.tsx",
      "to": "src/engine/ui/psf/AttributionLedger.tsx",
      "type": "import",
      "cite": "src/engine/ui/psf/PsfPanel.tsx:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/theme/NightPeek.tsx",
      "to": "src/engine/ui/theme/peek_controller.ts",
      "type": "import",
      "cite": "src/engine/ui/theme/NightPeek.tsx:4",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/theme/NightPeek.tsx",
      "to": "src/engine/ui/theme/theme_state.ts",
      "type": "import",
      "cite": "src/engine/ui/theme/NightPeek.tsx:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/theme/ThemeDimOverlay.tsx",
      "to": "src/engine/ui/theme/theme_state.ts",
      "type": "import",
      "cite": "src/engine/ui/theme/ThemeDimOverlay.tsx:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/theme/ThemeSwitcher.tsx",
      "to": "src/engine/ui/theme/theme_state.ts",
      "type": "import",
      "cite": "src/engine/ui/theme/ThemeSwitcher.tsx:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/theme/render_prefs_channel.ts",
      "to": "src/engine/ui/theme/theme_state.ts",
      "type": "import",
      "cite": "src/engine/ui/theme/render_prefs_channel.ts:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/utils/save_asdf.ts",
      "to": "src/engine/pipeline/export/asdf_writer.ts",
      "type": "import",
      "cite": "src/engine/ui/utils/save_asdf.ts:12",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/utils/save_export.ts",
      "to": "src/engine/pipeline/export/asdf_writer.ts",
      "type": "import",
      "cite": "src/engine/ui/utils/save_export.ts:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/utils/save_export.ts",
      "to": "src/engine/pipeline/export/fits_writer.ts",
      "type": "import",
      "cite": "src/engine/ui/utils/save_export.ts:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/utils/save_export.ts",
      "to": "src/engine/pipeline/stages/receipt_serializer.ts",
      "type": "import",
      "cite": "src/engine/ui/utils/save_export.ts:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/utils/save_export.ts",
      "to": "src/engine/ui/dashboard/solve_queue/connectors.ts",
      "type": "import",
      "cite": "src/engine/ui/utils/save_export.ts:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/utils/save_fits.ts",
      "to": "src/engine/pipeline/export/fits_writer.ts",
      "type": "import",
      "cite": "src/engine/ui/utils/save_fits.ts:11",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/utils/save_packet.ts",
      "to": "src/engine/pipeline/stages/receipt_serializer.ts",
      "type": "import",
      "cite": "src/engine/ui/utils/save_packet.ts:14",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/WidgetDock.tsx",
      "to": "src/engine/ui/widgets/ZoomPanViewport.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/WidgetDock.tsx:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/WidgetDock.tsx",
      "to": "src/engine/ui/widgets/docking/DockingSurface.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/WidgetDock.tsx:42",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/WidgetDock.tsx",
      "to": "src/engine/ui/widgets/docking/docking_flag.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/WidgetDock.tsx:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/WidgetDock.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/WidgetDock.tsx:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/WidgetShelf.tsx",
      "to": "src/engine/pipeline/stages/schema_versions.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/WidgetShelf.tsx:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/WidgetShelf.tsx",
      "to": "src/engine/ui/widgets/WidgetDock.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/WidgetShelf.tsx:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/WidgetShelf.tsx",
      "to": "src/engine/ui/widgets/data/greenfield_receipt.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/WidgetShelf.tsx:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/WidgetShelf.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/WidgetShelf.tsx:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/ZoomPanViewport.tsx",
      "to": "src/engine/ui/widgets/zoom_math.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/ZoomPanViewport.tsx:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/cascade/CascadeExplorer.tsx",
      "to": "src/engine/ui/widgets/cascade/cascade_data.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/cascade/CascadeExplorer.tsx:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/cascade/CascadeExplorer.tsx",
      "to": "src/engine/ui/widgets/cascade/cascade_math.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/cascade/CascadeExplorer.tsx:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/cascade/CascadeExplorer.tsx",
      "to": "src/engine/ui/widgets/cascade/tokens.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/cascade/CascadeExplorer.tsx:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/cascade/CascadeExplorer.tsx",
      "to": "src/engine/ui/widgets/cascade/webgl_surface.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/cascade/CascadeExplorer.tsx:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/cascade/CascadeExplorer.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/cascade/CascadeExplorer.tsx:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/cascade/CascadeExplorer.tsx",
      "to": "src/engine/ui/widgets/useRafGate.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/cascade/CascadeExplorer.tsx:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/cascade/LensProfile3D.tsx",
      "to": "src/engine/ui/calibration/chart_math.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/cascade/LensProfile3D.tsx:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/cascade/LensProfile3D.tsx",
      "to": "src/engine/ui/widgets/cascade/cascade_math.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/cascade/LensProfile3D.tsx:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/cascade/LensProfile3D.tsx",
      "to": "src/engine/ui/widgets/cascade/tokens.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/cascade/LensProfile3D.tsx:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/cascade/LensProfile3D.tsx",
      "to": "src/engine/ui/widgets/cascade/webgl_surface.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/cascade/LensProfile3D.tsx:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/cascade/LensProfile3D.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/cascade/LensProfile3D.tsx:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/cascade/LensProfile3D.tsx",
      "to": "src/engine/ui/widgets/useRafGate.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/cascade/LensProfile3D.tsx:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/cascade/cascade_data.ts",
      "to": "src/engine/ui/widgets/cascade/cascade_math.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/cascade/cascade_data.ts:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/cascade/cascade_data.ts",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/cascade/cascade_data.ts:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/cascade/cascade_math.ts",
      "to": "src/engine/pipeline/m2_hardware/lens_distortion.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/cascade/cascade_math.ts:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/cascade/cascade_math.ts",
      "to": "src/engine/pipeline/m6_plate_solve/tps_eval.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/cascade/cascade_math.ts:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/cascade/webgl_surface.ts",
      "to": "src/engine/ui/widgets/cascade/tokens.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/cascade/webgl_surface.ts:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/data/greenfield_receipt.ts",
      "to": "src/engine/ui/widgets/data/star_labels.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/data/greenfield_receipt.ts:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/data/greenfield_receipt.ts",
      "to": "src/engine/ui/widgets/widget_math.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/data/greenfield_receipt.ts:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/data/replay_stream.ts",
      "to": "src/engine/ui/widgets/data/greenfield_receipt.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/data/replay_stream.ts:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/data/sky_overlays.ts",
      "to": "src/engine/ui/widgets/data/greenfield_receipt.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/data/sky_overlays.ts:16",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/data/sky_overlays.ts",
      "to": "src/engine/ui/widgets/data/named_stars.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/data/sky_overlays.ts:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/data/sky_overlays.ts",
      "to": "src/engine/ui/widgets/data/star_labels.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/data/sky_overlays.ts:17",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/data/star_labels.ts",
      "to": "src/engine/ui/widgets/data/named_stars.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/data/star_labels.ts:17",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/DockingSurface.tsx",
      "to": "src/engine/ui/dashboard/replay/ReplayContext.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/DockingSurface.tsx:55",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/DockingSurface.tsx",
      "to": "src/engine/ui/widgets/docking/PopoutButton.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/DockingSurface.tsx:54",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/DockingSurface.tsx",
      "to": "src/engine/ui/widgets/docking/WidgetPanel.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/DockingSurface.tsx:35",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/DockingSurface.tsx",
      "to": "src/engine/ui/widgets/docking/WidgetRibbon.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/DockingSurface.tsx:36",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/DockingSurface.tsx",
      "to": "src/engine/ui/widgets/docking/docking_store.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/DockingSurface.tsx:37",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/DockingSurface.tsx",
      "to": "src/engine/ui/widgets/docking/popout_bridge.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/DockingSurface.tsx:52",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/DockingSurface.tsx",
      "to": "src/engine/ui/widgets/docking/usePopoutManager.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/DockingSurface.tsx:53",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/DockingSurface.tsx",
      "to": "src/engine/ui/widgets/docking/workspace_file.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/DockingSurface.tsx:56",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/DockingSurface.tsx",
      "to": "src/engine/ui/widgets/docking/workspace_io.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/DockingSurface.tsx:57",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/DockingSurface.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/DockingSurface.tsx:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/DockingSurface.tsx",
      "to": "src/engine/ui/widgets/useInViewport.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/DockingSurface.tsx:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/PopoutHost.tsx",
      "to": "src/engine/ui/dashboard/replay/ReplayContext.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/PopoutHost.tsx:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/PopoutHost.tsx",
      "to": "src/engine/ui/dashboard/replay/replay_state.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/PopoutHost.tsx:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/PopoutHost.tsx",
      "to": "src/engine/ui/dashboard/solve_queue/connectors.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/PopoutHost.tsx:36",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/PopoutHost.tsx",
      "to": "src/engine/ui/widgets/docking/DockingSurface.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/PopoutHost.tsx:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/PopoutHost.tsx",
      "to": "src/engine/ui/widgets/docking/docking_store.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/PopoutHost.tsx:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/PopoutHost.tsx",
      "to": "src/engine/ui/widgets/docking/popout_bridge.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/PopoutHost.tsx:37",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/PopoutHost.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/PopoutHost.tsx:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/WidgetPanel.tsx",
      "to": "src/engine/ui/widgets/WidgetDock.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/WidgetPanel.tsx:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/WidgetPanel.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/WidgetPanel.tsx:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/WidgetRibbon.tsx",
      "to": "src/engine/ui/widgets/docking/docking_flag.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/WidgetRibbon.tsx:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/WidgetRibbon.tsx",
      "to": "src/engine/ui/widgets/docking/docking_store.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/WidgetRibbon.tsx:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/WidgetRibbon.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/WidgetRibbon.tsx:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/docking_store.ts",
      "to": "src/engine/ui/widgets/widget_persist.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/docking_store.ts:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/popout_store.ts",
      "to": "src/engine/ui/widgets/docking/docking_store.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/popout_store.ts:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/popout_store.ts",
      "to": "src/engine/ui/widgets/docking/popout_bridge.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/popout_store.ts:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/popout_store.ts",
      "to": "src/engine/ui/widgets/widget_persist.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/popout_store.ts:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/usePopoutManager.ts",
      "to": "src/engine/ui/dashboard/solve_queue/connectors.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/usePopoutManager.ts:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/usePopoutManager.ts",
      "to": "src/engine/ui/widgets/docking/popout_bridge.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/usePopoutManager.ts:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/usePopoutManager.ts",
      "to": "src/engine/ui/widgets/docking/popout_store.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/usePopoutManager.ts:45",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/usePopoutManager.ts",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/usePopoutManager.ts:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/workspace_file.ts",
      "to": "src/engine/ui/widgets/docking/docking_store.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/workspace_file.ts:38",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/workspace_io.ts",
      "to": "src/engine/ui/dashboard/solve_queue/connectors.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/workspace_io.ts:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/docking/workspace_io.ts",
      "to": "src/engine/ui/widgets/docking/workspace_file.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/docking/workspace_io.ts:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/flowchart_webgpu/FpsMeter.tsx",
      "to": "src/engine/ui/widgets/useRafGate.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/flowchart_webgpu/FpsMeter.tsx:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/flowchart_webgpu/SolveFlowchartWebGPU.tsx",
      "to": "src/engine/core/WebGPUContext.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/flowchart_webgpu/SolveFlowchartWebGPU.tsx:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/flowchart_webgpu/SolveFlowchartWebGPU.tsx",
      "to": "src/engine/ui/dashboard/replay/ReplayContext.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/flowchart_webgpu/SolveFlowchartWebGPU.tsx:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/flowchart_webgpu/SolveFlowchartWebGPU.tsx",
      "to": "src/engine/ui/widgets/flowchart_webgpu/FpsMeter.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/flowchart_webgpu/SolveFlowchartWebGPU.tsx:37",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/flowchart_webgpu/SolveFlowchartWebGPU.tsx",
      "to": "src/engine/ui/widgets/flowchart_webgpu/flowchart_gpu_renderer.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/flowchart_webgpu/SolveFlowchartWebGPU.tsx:35",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/flowchart_webgpu/SolveFlowchartWebGPU.tsx",
      "to": "src/engine/ui/widgets/flowchart_webgpu/flowchart_gpu_scene.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/flowchart_webgpu/SolveFlowchartWebGPU.tsx:36",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/flowchart_webgpu/SolveFlowchartWebGPU.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/flowchart_webgpu/SolveFlowchartWebGPU.tsx:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/flowchart_webgpu/SolveFlowchartWebGPU.tsx",
      "to": "src/engine/ui/widgets/useRafGate.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/flowchart_webgpu/SolveFlowchartWebGPU.tsx:38",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/flowchart_webgpu/SolveFlowchartWebGPU.tsx",
      "to": "src/engine/ui/widgets/widgets/SolveFlowchartWidget.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/flowchart_webgpu/SolveFlowchartWebGPU.tsx:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/flowchart_webgpu/SolveFlowchartWebGPU.tsx",
      "to": "src/engine/ui/widgets/widgets/flowchart_model.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/flowchart_webgpu/SolveFlowchartWebGPU.tsx:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/flowchart_webgpu/flowchart_gpu_renderer.ts",
      "to": "src/engine/ui/widgets/flowchart_webgpu/flowchart_gpu_scene.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/flowchart_webgpu/flowchart_gpu_renderer.ts:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/flowchart_webgpu/flowchart_gpu_scene.ts",
      "to": "src/engine/ui/widgets/widgets/flowchart_model.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/flowchart_webgpu/flowchart_gpu_scene.ts:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/flowchart_webgpu/withFlowchartFps.tsx",
      "to": "src/engine/ui/widgets/flowchart_webgpu/FpsMeter.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/flowchart_webgpu/withFlowchartFps.tsx:13",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/flowchart_webgpu/withFlowchartFps.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/flowchart_webgpu/withFlowchartFps.tsx:12",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/registry.ts",
      "to": "src/engine/events/pipeline_events.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/registry.ts:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/registry.ts",
      "to": "src/engine/ui/dashboard/StarplateLibraryCard.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/registry.ts:53",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/registry.ts",
      "to": "src/engine/ui/widgets/cascade/CascadeExplorer.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/registry.ts:46",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/registry.ts",
      "to": "src/engine/ui/widgets/cascade/LensProfile3D.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/registry.ts:47",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/registry.ts",
      "to": "src/engine/ui/widgets/flowchart_webgpu/SolveFlowchartWebGPU.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/registry.ts:63",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/registry.ts",
      "to": "src/engine/ui/widgets/flowchart_webgpu/withFlowchartFps.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/registry.ts:64",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/registry.ts",
      "to": "src/engine/ui/widgets/widgets/BcEdgeRecoveryWidget.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/registry.ts:35",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/registry.ts",
      "to": "src/engine/ui/widgets/widgets/ColorColorPlanckianWidget.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/registry.ts:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/registry.ts",
      "to": "src/engine/ui/widgets/widgets/CullingWaterfallWidget.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/registry.ts:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/registry.ts",
      "to": "src/engine/ui/widgets/widgets/DeepConfirmWidget.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/registry.ts:81",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/registry.ts",
      "to": "src/engine/ui/widgets/widgets/DetectionDensityWidget.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/registry.ts:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/registry.ts",
      "to": "src/engine/ui/widgets/widgets/DistortionCascade2dWidget.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/registry.ts:36",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/registry.ts",
      "to": "src/engine/ui/widgets/widgets/DistortionCurvesWidget.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/registry.ts:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/registry.ts",
      "to": "src/engine/ui/widgets/widgets/ForcedPhotometryZWidget.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/registry.ts:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/registry.ts",
      "to": "src/engine/ui/widgets/widgets/GreenfieldReplayWidget.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/registry.ts:88",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/registry.ts",
      "to": "src/engine/ui/widgets/widgets/GreenfieldSkyOverlaysWidget.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/registry.ts:89",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/registry.ts",
      "to": "src/engine/ui/widgets/widgets/GreenfieldSolveStatsWidget.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/registry.ts:87",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/registry.ts",
      "to": "src/engine/ui/widgets/widgets/NebulosityLayersWidget.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/registry.ts:41",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/registry.ts",
      "to": "src/engine/ui/widgets/widgets/PlanetaryManifestWidget.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/registry.ts:80",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/registry.ts",
      "to": "src/engine/ui/widgets/widgets/PsfAttributionWidget.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/registry.ts:72",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/registry.ts",
      "to": "src/engine/ui/widgets/widgets/PsfFieldWidget.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/registry.ts:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/registry.ts",
      "to": "src/engine/ui/widgets/widgets/ReplayTimelineWidget.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/registry.ts:59",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/registry.ts",
      "to": "src/engine/ui/widgets/widgets/ResidualQuiverWidget.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/registry.ts:71",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/registry.ts",
      "to": "src/engine/ui/widgets/widgets/ScaffoldWidgets.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/registry.ts:49",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/registry.ts",
      "to": "src/engine/ui/widgets/widgets/SolveFlowchartWidget.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/registry.ts:56",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/registry.ts",
      "to": "src/engine/ui/widgets/widgets/SolveSummaryWidget.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/registry.ts:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/registry.ts",
      "to": "src/engine/ui/widgets/widgets/SolveTimingWaterfallWidget.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/registry.ts:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/registry.ts",
      "to": "src/engine/ui/widgets/widgets/StarLabelsWidget.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/registry.ts:43",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/useInViewport.ts",
      "to": "src/engine/ui/widgets/docking/docking_store.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/useInViewport.ts:45",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widget_math.ts",
      "to": "src/engine/pipeline/m6_plate_solve/tps_eval.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widget_math.ts:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widget_math.ts",
      "to": "src/engine/ui/calibration/chart_math.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widget_math.ts:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/BcEdgeRecoveryWidget.tsx",
      "to": "src/engine/ui/widgets/chart_primitives.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/BcEdgeRecoveryWidget.tsx:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/BcEdgeRecoveryWidget.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/BcEdgeRecoveryWidget.tsx:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/BcEdgeRecoveryWidget.tsx",
      "to": "src/engine/ui/widgets/widget_math.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/BcEdgeRecoveryWidget.tsx:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/ColorColorPlanckianWidget.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/ColorColorPlanckianWidget.tsx:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/ColorColorPlanckianWidget.tsx",
      "to": "src/engine/ui/widgets/widget_math.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/ColorColorPlanckianWidget.tsx:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/CullingWaterfallWidget.tsx",
      "to": "src/engine/ui/widgets/chart_primitives.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/CullingWaterfallWidget.tsx:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/CullingWaterfallWidget.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/CullingWaterfallWidget.tsx:16",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/CullingWaterfallWidget.tsx",
      "to": "src/engine/ui/widgets/widget_math.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/CullingWaterfallWidget.tsx:17",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/DeepConfirmWidget.tsx",
      "to": "src/engine/ui/dashboard/DeepConfirmCard.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/DeepConfirmWidget.tsx:15",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/DeepConfirmWidget.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/DeepConfirmWidget.tsx:14",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/DetectionDensityWidget.tsx",
      "to": "src/engine/ui/widgets/chart_primitives.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/DetectionDensityWidget.tsx:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/DetectionDensityWidget.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/DetectionDensityWidget.tsx:16",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/DetectionDensityWidget.tsx",
      "to": "src/engine/ui/widgets/widget_math.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/DetectionDensityWidget.tsx:17",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/DistortionCascade2dWidget.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/DistortionCascade2dWidget.tsx:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/DistortionCascade2dWidget.tsx",
      "to": "src/engine/ui/widgets/widget_math.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/DistortionCascade2dWidget.tsx:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/DistortionCurvesWidget.tsx",
      "to": "src/engine/ui/calibration/chart_math.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/DistortionCurvesWidget.tsx:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/DistortionCurvesWidget.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/DistortionCurvesWidget.tsx:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/ForcedPhotometryZWidget.tsx",
      "to": "src/engine/ui/widgets/chart_primitives.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/ForcedPhotometryZWidget.tsx:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/ForcedPhotometryZWidget.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/ForcedPhotometryZWidget.tsx:16",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/ForcedPhotometryZWidget.tsx",
      "to": "src/engine/ui/widgets/widget_math.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/ForcedPhotometryZWidget.tsx:17",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/GreenfieldReplayWidget.tsx",
      "to": "src/engine/ui/widgets/ZoomPanViewport.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/GreenfieldReplayWidget.tsx:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/GreenfieldReplayWidget.tsx",
      "to": "src/engine/ui/widgets/data/greenfield_receipt.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/GreenfieldReplayWidget.tsx:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/GreenfieldReplayWidget.tsx",
      "to": "src/engine/ui/widgets/data/replay_stream.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/GreenfieldReplayWidget.tsx:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/GreenfieldReplayWidget.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/GreenfieldReplayWidget.tsx:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/GreenfieldReplayWidget.tsx",
      "to": "src/engine/ui/widgets/useRafGate.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/GreenfieldReplayWidget.tsx:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/GreenfieldReplayWidget.tsx",
      "to": "src/engine/ui/widgets/zoom_math.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/GreenfieldReplayWidget.tsx:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/GreenfieldSkyOverlaysWidget.tsx",
      "to": "src/engine/ui/widgets/data/greenfield_receipt.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/GreenfieldSkyOverlaysWidget.tsx:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/GreenfieldSkyOverlaysWidget.tsx",
      "to": "src/engine/ui/widgets/data/named_stars.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/GreenfieldSkyOverlaysWidget.tsx:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/GreenfieldSkyOverlaysWidget.tsx",
      "to": "src/engine/ui/widgets/data/sky_overlays.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/GreenfieldSkyOverlaysWidget.tsx:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/GreenfieldSkyOverlaysWidget.tsx",
      "to": "src/engine/ui/widgets/data/star_labels.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/GreenfieldSkyOverlaysWidget.tsx:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/GreenfieldSkyOverlaysWidget.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/GreenfieldSkyOverlaysWidget.tsx:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/GreenfieldSolveStatsWidget.tsx",
      "to": "src/engine/ui/widgets/chart_primitives.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/GreenfieldSolveStatsWidget.tsx:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/GreenfieldSolveStatsWidget.tsx",
      "to": "src/engine/ui/widgets/data/greenfield_receipt.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/GreenfieldSolveStatsWidget.tsx:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/GreenfieldSolveStatsWidget.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/GreenfieldSolveStatsWidget.tsx:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/NebulosityLayersWidget.tsx",
      "to": "src/engine/pipeline/m10_psf/nebulosity_layer.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/NebulosityLayersWidget.tsx:39",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/NebulosityLayersWidget.tsx",
      "to": "src/engine/ui/widgets/chart_primitives.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/NebulosityLayersWidget.tsx:41",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/NebulosityLayersWidget.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/NebulosityLayersWidget.tsx:38",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/NebulosityLayersWidget.tsx",
      "to": "src/engine/ui/widgets/widget_math.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/NebulosityLayersWidget.tsx:40",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/PlanetaryManifestWidget.tsx",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/PlanetaryManifestWidget.tsx:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/PlanetaryManifestWidget.tsx",
      "to": "src/engine/ui/dashboard/PlanetaryManifest.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/PlanetaryManifestWidget.tsx:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/PlanetaryManifestWidget.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/PlanetaryManifestWidget.tsx:17",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/PsfAttributionWidget.tsx",
      "to": "src/engine/ui/psf/AttributionLedger.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/PsfAttributionWidget.tsx:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/PsfAttributionWidget.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/PsfAttributionWidget.tsx:17",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/PsfFieldWidget.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/PsfFieldWidget.tsx:16",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/ReplayTimelineWidget.tsx",
      "to": "src/engine/events/capture_record.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/ReplayTimelineWidget.tsx:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/ReplayTimelineWidget.tsx",
      "to": "src/engine/events/pipeline_events.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/ReplayTimelineWidget.tsx:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/ReplayTimelineWidget.tsx",
      "to": "src/engine/ui/dashboard/replay/ReplayContext.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/ReplayTimelineWidget.tsx:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/ReplayTimelineWidget.tsx",
      "to": "src/engine/ui/dashboard/replay/replay_state.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/ReplayTimelineWidget.tsx:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/ReplayTimelineWidget.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/ReplayTimelineWidget.tsx:17",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/ResidualQuiverWidget.tsx",
      "to": "src/engine/ui/calibration/CalibrationCharts.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/ResidualQuiverWidget.tsx:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/ResidualQuiverWidget.tsx",
      "to": "src/engine/ui/calibration/quiver_model.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/ResidualQuiverWidget.tsx:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/ResidualQuiverWidget.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/ResidualQuiverWidget.tsx:17",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/ScaffoldWidgets.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/ScaffoldWidgets.tsx:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/SolveFlowchartWidget.tsx",
      "to": "src/engine/events/capture_aggregate.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/SolveFlowchartWidget.tsx:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/SolveFlowchartWidget.tsx",
      "to": "src/engine/events/capture_persist.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/SolveFlowchartWidget.tsx:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/SolveFlowchartWidget.tsx",
      "to": "src/engine/events/capture_record.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/SolveFlowchartWidget.tsx:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/SolveFlowchartWidget.tsx",
      "to": "src/engine/events/pipeline_events.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/SolveFlowchartWidget.tsx:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/SolveFlowchartWidget.tsx",
      "to": "src/engine/ui/dashboard/replay/ReplayContext.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/SolveFlowchartWidget.tsx:35",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/SolveFlowchartWidget.tsx",
      "to": "src/engine/ui/widgets/data/greenfield_receipt.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/SolveFlowchartWidget.tsx:46",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/SolveFlowchartWidget.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/SolveFlowchartWidget.tsx:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/SolveFlowchartWidget.tsx",
      "to": "src/engine/ui/widgets/widgets/flowchart_model.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/SolveFlowchartWidget.tsx:36",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/SolveFlowchartWidget.tsx",
      "to": "src/engine/ui/widgets/widgets/flowchart_previews.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/SolveFlowchartWidget.tsx:47",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/SolveFlowchartWidget.tsx",
      "to": "src/engine/ui/widgets/widgets/flowchart_receipt.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/SolveFlowchartWidget.tsx:42",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/SolveSummaryWidget.tsx",
      "to": "src/engine/pipeline/m6_plate_solve/confirm_status.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/SolveSummaryWidget.tsx:13",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/SolveSummaryWidget.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/SolveSummaryWidget.tsx:12",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/SolveTimingWaterfallWidget.tsx",
      "to": "src/engine/ui/widgets/chart_primitives.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/SolveTimingWaterfallWidget.tsx:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/SolveTimingWaterfallWidget.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/SolveTimingWaterfallWidget.tsx:17",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/SolveTimingWaterfallWidget.tsx",
      "to": "src/engine/ui/widgets/widget_math.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/SolveTimingWaterfallWidget.tsx:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/StarLabelsWidget.tsx",
      "to": "src/engine/ui/widgets/chart_primitives.tsx",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/StarLabelsWidget.tsx:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/StarLabelsWidget.tsx",
      "to": "src/engine/ui/widgets/data/named_stars.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/StarLabelsWidget.tsx:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/StarLabelsWidget.tsx",
      "to": "src/engine/ui/widgets/data/star_labels.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/StarLabelsWidget.tsx:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/StarLabelsWidget.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/StarLabelsWidget.tsx:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/StarLabelsWidget.tsx",
      "to": "src/engine/ui/widgets/widget_math.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/StarLabelsWidget.tsx:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/flowchart_model.ts",
      "to": "src/engine/events/capture_aggregate.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/flowchart_model.ts:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/flowchart_model.ts",
      "to": "src/engine/events/pipeline_events.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/flowchart_model.ts:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/flowchart_previews.ts",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/flowchart_previews.ts:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/flowchart_previews.ts",
      "to": "src/engine/ui/widgets/widgets/flowchart_model.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/flowchart_previews.ts:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/flowchart_receipt.ts",
      "to": "src/engine/ui/widgets/data/greenfield_receipt.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/flowchart_receipt.ts:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/flowchart_receipt.ts",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/flowchart_receipt.ts:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/widgets/widgets/flowchart_receipt.ts",
      "to": "src/engine/ui/widgets/widgets/flowchart_model.ts",
      "type": "import",
      "cite": "src/engine/ui/widgets/widgets/flowchart_receipt.ts:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/workspace/WorkspaceHost.tsx",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "src/engine/ui/workspace/WorkspaceHost.tsx:56",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/workspace/WorkspaceHost.tsx",
      "to": "src/engine/ui/workspace/layout_tree.ts",
      "type": "import",
      "cite": "src/engine/ui/workspace/WorkspaceHost.tsx:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/workspace/WorkspaceHost.tsx",
      "to": "src/engine/ui/workspace/type_map.ts",
      "type": "import",
      "cite": "src/engine/ui/workspace/WorkspaceHost.tsx:50",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/workspace/WorkspaceHost.tsx",
      "to": "src/engine/ui/workspace/workspace_store.ts",
      "type": "import",
      "cite": "src/engine/ui/workspace/WorkspaceHost.tsx:41",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/workspace/type_map.ts",
      "to": "src/engine/ui/workspace/workspace_store.ts",
      "type": "import",
      "cite": "src/engine/ui/workspace/type_map.ts:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/ui/workspace/workspace_store.ts",
      "to": "src/engine/ui/workspace/layout_tree.ts",
      "type": "import",
      "cite": "src/engine/ui/workspace/workspace_store.ts:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/versions/manifest.ts",
      "to": "src/engine/pipeline/stages/schema_versions.ts",
      "type": "import",
      "cite": "src/engine/versions/manifest.ts:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/engine/web/components/OverlayEngine.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "src/engine/web/components/OverlayEngine.ts:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/main.tsx",
      "to": "src/MainApp.tsx",
      "type": "import",
      "cite": "src/main.tsx:4",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/main.tsx",
      "to": "src/desktop/updater.ts",
      "type": "import",
      "cite": "src/main.tsx:5",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/main.tsx",
      "to": "src/desktop/window_fit.ts",
      "type": "import",
      "cite": "src/main.tsx:7",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/main.tsx",
      "to": "src/engine/ui/persist_migration.ts",
      "type": "import",
      "cite": "src/main.tsx:8",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/main.tsx",
      "to": "src/engine/ui/theme/theme_state.ts",
      "type": "import",
      "cite": "src/main.tsx:9",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/main.tsx",
      "to": "src/engine/ui/widgets/WidgetShelf.tsx",
      "type": "import",
      "cite": "src/main.tsx:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/main.tsx",
      "to": "src/engine/ui/widgets/docking/PopoutHost.tsx",
      "type": "import",
      "cite": "src/main.tsx:44",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/main.tsx",
      "to": "tools/desktop_rail/webview/TestRailHost.tsx",
      "type": "import",
      "cite": "src/main.tsx:35",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/tools/verify_colormath.ts",
      "to": "src/engine/core/colormath.ts",
      "type": "import",
      "cite": "src/tools/verify_colormath.ts:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/tools/verify_ephemeris.ts",
      "to": "src/engine/core/celestial_data.ts",
      "type": "import",
      "cite": "src/tools/verify_ephemeris.ts:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "src/tools/verify_ephemeris.ts",
      "to": "src/engine/pipeline/m6_plate_solve/solar_system.ts",
      "type": "import",
      "cite": "src/tools/verify_ephemeris.ts:2",
      "verification": "EXTRACTED"
    },
    {
      "from": "stage:bc_measure",
      "to": "stage:bc_rematch",
      "type": "stage-order",
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "verification": "EXTRACTED"
    },
    {
      "from": "stage:bc_rematch",
      "to": "stage:calibrate.hardware_profile",
      "type": "stage-order",
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "verification": "EXTRACTED"
    },
    {
      "from": "stage:calibrate.hardware_profile",
      "to": "stage:render_apply_sip",
      "type": "stage-order",
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "verification": "EXTRACTED"
    },
    {
      "from": "stage:calibrate.m7_analyze",
      "to": "stage:calibrate.sip_gate",
      "type": "stage-order",
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "verification": "EXTRACTED"
    },
    {
      "from": "stage:calibrate.sip_gate",
      "to": "stage:calibrate.tps_gate",
      "type": "stage-order",
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "verification": "EXTRACTED"
    },
    {
      "from": "stage:calibrate.tps_gate",
      "to": "stage:m7_refine",
      "type": "stage-order",
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "verification": "EXTRACTED"
    },
    {
      "from": "stage:extract",
      "to": "stage:metrology",
      "type": "stage-order",
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "verification": "EXTRACTED"
    },
    {
      "from": "stage:extract.decode",
      "to": "stage:extract.luminance",
      "type": "stage-order",
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "verification": "EXTRACTED"
    },
    {
      "from": "stage:extract.detect",
      "to": "stage:extract.spectral_peek",
      "type": "stage-order",
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "verification": "EXTRACTED"
    },
    {
      "from": "stage:extract.luminance",
      "to": "stage:extract.detect",
      "type": "stage-order",
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "verification": "EXTRACTED"
    },
    {
      "from": "stage:extract.spectral_peek",
      "to": "stage:extract",
      "type": "stage-order",
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "verification": "EXTRACTED"
    },
    {
      "from": "stage:forced_confirm",
      "to": "stage:calibrate",
      "type": "stage-order",
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "verification": "EXTRACTED"
    },
    {
      "from": "stage:load",
      "to": "stage:extract.decode",
      "type": "stage-order",
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "verification": "EXTRACTED"
    },
    {
      "from": "stage:m7_refine",
      "to": "stage:bc_measure",
      "type": "stage-order",
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "verification": "EXTRACTED"
    },
    {
      "from": "stage:metrology",
      "to": "stage:solve.quad_wasm",
      "type": "stage-order",
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "verification": "EXTRACTED"
    },
    {
      "from": "stage:psf_attribution",
      "to": "stage:forced_confirm",
      "type": "stage-order",
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "verification": "EXTRACTED"
    },
    {
      "from": "stage:psf_field",
      "to": "stage:psf_attribution",
      "type": "stage-order",
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "verification": "EXTRACTED"
    },
    {
      "from": "stage:render_apply_sip",
      "to": "stage:spcc",
      "type": "stage-order",
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "verification": "EXTRACTED"
    },
    {
      "from": "stage:solve",
      "to": "stage:calibrate.m7_analyze",
      "type": "stage-order",
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "verification": "EXTRACTED"
    },
    {
      "from": "stage:solve.quad_wasm",
      "to": "stage:solve",
      "type": "stage-order",
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "verification": "EXTRACTED"
    },
    {
      "from": "stage:spcc",
      "to": "stage:spcc_render_gains",
      "type": "stage-order",
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "verification": "EXTRACTED"
    },
    {
      "from": "stage:spcc_render_gains",
      "to": "stage:psf_field",
      "type": "stage-order",
      "cite": "tools/dag/enrich/fragments/stage_order.json",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/detect_harness.ts",
      "to": "src/engine/core/StatisticsProvider.ts",
      "type": "import",
      "cite": "tools/adaptive/detect_harness.ts:38",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/detect_harness.ts",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "tools/adaptive/detect_harness.ts:41",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/detect_harness.ts",
      "to": "src/engine/pipeline/m4_signal_detect/detection_cuts.ts",
      "type": "import",
      "cite": "tools/adaptive/detect_harness.ts:40",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/detect_harness.ts",
      "to": "src/engine/pipeline/m4_signal_detect/hot_pixel_map.ts",
      "type": "import",
      "cite": "tools/adaptive/detect_harness.ts:39",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/frame_cache.ts",
      "to": "src/engine/pipeline/m2_hardware/sensor_db.ts",
      "type": "import",
      "cite": "tools/adaptive/frame_cache.ts:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/frame_cache.ts",
      "to": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts",
      "type": "import",
      "cite": "tools/adaptive/frame_cache.ts:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/frame_cache.ts",
      "to": "src/engine/pipeline/orchestrator_session.ts",
      "type": "import",
      "cite": "tools/adaptive/frame_cache.ts:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/frame_cache.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "tools/adaptive/frame_cache.ts:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/frame_cache.ts",
      "to": "tools/api/headless_driver.ts",
      "type": "import",
      "cite": "tools/adaptive/frame_cache.ts:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/ground_truth.ts",
      "to": "src/engine/pipeline/m6_plate_solve/deep_verify.ts",
      "type": "import",
      "cite": "tools/adaptive/ground_truth.ts:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/ground_truth.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "tools/adaptive/ground_truth.ts:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/image_conditions.ts",
      "to": "src/engine/core/StatisticsProvider.ts",
      "type": "import",
      "cite": "tools/adaptive/image_conditions.ts:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/image_conditions.ts",
      "to": "src/engine/pipeline/m4_signal_detect/hot_pixel_map.ts",
      "type": "import",
      "cite": "tools/adaptive/image_conditions.ts:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/image_conditions.ts",
      "to": "src/engine/pipeline/m6_plate_solve/deep_verify.ts",
      "type": "import",
      "cite": "tools/adaptive/image_conditions.ts:35",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/image_conditions.ts",
      "to": "tools/adaptive/detect_harness.ts",
      "type": "import",
      "cite": "tools/adaptive/image_conditions.ts:36",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/knob_optimizer.ts",
      "to": "tools/adaptive/detect_harness.ts",
      "type": "import",
      "cite": "tools/adaptive/knob_optimizer.ts:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/knob_optimizer.ts",
      "to": "tools/adaptive/ground_truth.ts",
      "type": "import",
      "cite": "tools/adaptive/knob_optimizer.ts:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/mesh_detector.adaptivespec.ts",
      "to": "tools/adaptive/detect_harness.ts",
      "type": "import",
      "cite": "tools/adaptive/mesh_detector.adaptivespec.ts:14",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/mesh_detector.adaptivespec.ts",
      "to": "tools/adaptive/mesh_detector.ts",
      "type": "import",
      "cite": "tools/adaptive/mesh_detector.adaptivespec.ts:15",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/mesh_detector.ts",
      "to": "src/engine/core/StatisticsProvider.ts",
      "type": "import",
      "cite": "tools/adaptive/mesh_detector.ts:52",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/mesh_detector.ts",
      "to": "src/engine/pipeline/m4_signal_detect/hot_pixel_map.ts",
      "type": "import",
      "cite": "tools/adaptive/mesh_detector.ts:53",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/mesh_detector.ts",
      "to": "tools/adaptive/detect_harness.ts",
      "type": "import",
      "cite": "tools/adaptive/mesh_detector.ts:54",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/optimizer.adaptivespec.ts",
      "to": "tools/adaptive/detect_harness.ts",
      "type": "import",
      "cite": "tools/adaptive/optimizer.adaptivespec.ts:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/optimizer.adaptivespec.ts",
      "to": "tools/adaptive/ground_truth.ts",
      "type": "import",
      "cite": "tools/adaptive/optimizer.adaptivespec.ts:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/optimizer.adaptivespec.ts",
      "to": "tools/adaptive/knob_optimizer.ts",
      "type": "import",
      "cite": "tools/adaptive/optimizer.adaptivespec.ts:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/run_adaptive.adaptivespec.ts",
      "to": "tools/adaptive/detect_harness.ts",
      "type": "import",
      "cite": "tools/adaptive/run_adaptive.adaptivespec.ts:17",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/run_adaptive.adaptivespec.ts",
      "to": "tools/adaptive/frame_cache.ts",
      "type": "import",
      "cite": "tools/adaptive/run_adaptive.adaptivespec.ts:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/run_adaptive.adaptivespec.ts",
      "to": "tools/adaptive/ground_truth.ts",
      "type": "import",
      "cite": "tools/adaptive/run_adaptive.adaptivespec.ts:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/run_adaptive.adaptivespec.ts",
      "to": "tools/adaptive/image_conditions.ts",
      "type": "import",
      "cite": "tools/adaptive/run_adaptive.adaptivespec.ts:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/run_adaptive.adaptivespec.ts",
      "to": "tools/adaptive/knob_optimizer.ts",
      "type": "import",
      "cite": "tools/adaptive/run_adaptive.adaptivespec.ts:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/search_priors.adaptivespec.ts",
      "to": "src/engine/pipeline/m6_plate_solve/bright_star_anchors.ts",
      "type": "import",
      "cite": "tools/adaptive/search_priors.adaptivespec.ts:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/search_priors.adaptivespec.ts",
      "to": "src/engine/pipeline/m6_plate_solve/search_priors.ts",
      "type": "import",
      "cite": "tools/adaptive/search_priors.adaptivespec.ts:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/adaptive/smoke.adaptivespec.ts",
      "to": "tools/adaptive/detect_harness.ts",
      "type": "import",
      "cite": "tools/adaptive/smoke.adaptivespec.ts:8",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/analytics/confirm_stats.mjs",
      "to": "tools/analytics/lib/corpus.mjs",
      "type": "import",
      "cite": "tools/analytics/confirm_stats.mjs:48",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/analytics/confirm_stats_test.mjs",
      "to": "tools/analytics/confirm_stats.mjs",
      "type": "import",
      "cite": "tools/analytics/confirm_stats_test.mjs:17",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/analytics/confirm_stats_test.mjs",
      "to": "tools/analytics/lib/corpus.mjs",
      "type": "import",
      "cite": "tools/analytics/confirm_stats_test.mjs:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/analytics/lib/corpus.mjs",
      "to": "tools/db/deposit.mjs",
      "type": "import",
      "cite": "tools/analytics/lib/corpus.mjs:64",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/analytics/lib/corpus_test.mjs",
      "to": "tools/analytics/lib/corpus.mjs",
      "type": "import",
      "cite": "tools/analytics/lib/corpus_test.mjs:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/analytics/publish_analytics_test.mjs",
      "to": "tools/analytics/publish_analytics.mjs",
      "type": "import",
      "cite": "tools/analytics/publish_analytics_test.mjs:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/analytics/residuals.mjs",
      "to": "tools/analytics/lib/corpus.mjs",
      "type": "import",
      "cite": "tools/analytics/residuals.mjs:42",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/analytics/residuals_test.mjs",
      "to": "tools/analytics/residuals.mjs",
      "type": "import",
      "cite": "tools/analytics/residuals_test.mjs:14",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/analytics/solve_stats.mjs",
      "to": "tools/analytics/lib/corpus.mjs",
      "type": "import",
      "cite": "tools/analytics/solve_stats.mjs:48",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/analytics/solve_stats_test.mjs",
      "to": "tools/analytics/lib/corpus.mjs",
      "type": "import",
      "cite": "tools/analytics/solve_stats_test.mjs:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/analytics/solve_stats_test.mjs",
      "to": "tools/analytics/solve_stats.mjs",
      "type": "import",
      "cite": "tools/analytics/solve_stats_test.mjs:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/analytics/wall_stats.mjs",
      "to": "tools/analytics/lib/corpus.mjs",
      "type": "import",
      "cite": "tools/analytics/wall_stats.mjs:52",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/analytics/wall_stats_test.mjs",
      "to": "tools/analytics/lib/corpus.mjs",
      "type": "import",
      "cite": "tools/analytics/wall_stats_test.mjs:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/analytics/wall_stats_test.mjs",
      "to": "tools/analytics/wall_stats.mjs",
      "type": "import",
      "cite": "tools/analytics/wall_stats_test.mjs:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/a5_corpus.corpspec.ts",
      "to": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts",
      "type": "import",
      "cite": "tools/api/a5_corpus.corpspec.ts:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/a5_corpus.corpspec.ts",
      "to": "src/engine/pipeline/orchestrator_session.ts",
      "type": "import",
      "cite": "tools/api/a5_corpus.corpspec.ts:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/a5_corpus.corpspec.ts",
      "to": "tools/api/headless_driver.ts",
      "type": "import",
      "cite": "tools/api/a5_corpus.corpspec.ts:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/a5_corpus.corpspec.ts",
      "to": "tools/validation/truth/compare.ts",
      "type": "import",
      "cite": "tools/api/a5_corpus.corpspec.ts:35",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/a5_corpus.corpspec.ts",
      "to": "tools/validation/truth/loader.ts",
      "type": "import",
      "cite": "tools/api/a5_corpus.corpspec.ts:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/a5_corpus.corpspec.ts",
      "to": "tools/validation/truth/schema.ts",
      "type": "import",
      "cite": "tools/api/a5_corpus.corpspec.ts:36",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/cocoon_rawler_hint.corpspec.ts",
      "to": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts",
      "type": "import",
      "cite": "tools/api/cocoon_rawler_hint.corpspec.ts:38",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/cocoon_rawler_hint.corpspec.ts",
      "to": "src/engine/pipeline/orchestrator_session.ts",
      "type": "import",
      "cite": "tools/api/cocoon_rawler_hint.corpspec.ts:37",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/cocoon_rawler_hint.corpspec.ts",
      "to": "tools/api/headless_driver.ts",
      "type": "import",
      "cite": "tools/api/cocoon_rawler_hint.corpspec.ts:36",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/harvest.mjs",
      "to": "tools/api/crash_record.mjs",
      "type": "import",
      "cite": "tools/api/harvest.mjs:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/headless_driver.ts",
      "to": "src/engine/events/pipeline_events.ts",
      "type": "import",
      "cite": "tools/api/headless_driver.ts:45",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/headless_driver.ts",
      "to": "src/engine/events/stage_timing_summary.ts",
      "type": "import",
      "cite": "tools/api/headless_driver.ts:46",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/headless_driver.ts",
      "to": "src/engine/pipeline/m1_ingestion/rawler_decoder.ts",
      "type": "import",
      "cite": "tools/api/headless_driver.ts:47",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/headless_driver.ts",
      "to": "src/engine/pipeline/m6_plate_solve/search_priors.ts",
      "type": "import",
      "cite": "tools/api/headless_driver.ts:42",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/headless_driver.ts",
      "to": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts",
      "type": "import",
      "cite": "tools/api/headless_driver.ts:44",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/headless_driver.ts",
      "to": "src/engine/pipeline/orchestrator_session.ts",
      "type": "import",
      "cite": "tools/api/headless_driver.ts:41",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/headless_driver.ts",
      "to": "src/engine/pipeline/stages/solve.ts",
      "type": "import",
      "cite": "tools/api/headless_driver.ts:43",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/headless_driver.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "tools/api/headless_driver.ts:48",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/run.mjs",
      "to": "tools/api/crash_record.mjs",
      "type": "import",
      "cite": "tools/api/run.mjs:38",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/solve_to_receipt.runspec.ts",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "tools/api/solve_to_receipt.runspec.ts:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/solve_to_receipt.runspec.ts",
      "to": "src/engine/pipeline/stages/receipt_serializer.ts",
      "type": "import",
      "cite": "tools/api/solve_to_receipt.runspec.ts:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/solve_to_receipt.runspec.ts",
      "to": "src/engine/pipeline/stages/workbench_deposit.ts",
      "type": "import",
      "cite": "tools/api/solve_to_receipt.runspec.ts:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/solve_to_receipt.runspec.ts",
      "to": "tools/api/headless_driver.ts",
      "type": "import",
      "cite": "tools/api/solve_to_receipt.runspec.ts:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/solve_to_receipt.runspec.ts",
      "to": "tools/workbench/node_storage.ts",
      "type": "import",
      "cite": "tools/api/solve_to_receipt.runspec.ts:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/stage_replay.replayspec.ts",
      "to": "src/engine/pipeline/m10_psf/psf_stage.ts",
      "type": "import",
      "cite": "tools/api/stage_replay.replayspec.ts:53",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/stage_replay.replayspec.ts",
      "to": "src/engine/pipeline/m2_hardware/lens_distortion_refit.ts",
      "type": "import",
      "cite": "tools/api/stage_replay.replayspec.ts:52",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/stage_replay.replayspec.ts",
      "to": "src/engine/pipeline/m7_astrometry/residual_analyzer.ts",
      "type": "import",
      "cite": "tools/api/stage_replay.replayspec.ts:48",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/stage_replay.replayspec.ts",
      "to": "src/engine/pipeline/m8_photometry/photometry_manager.ts",
      "type": "import",
      "cite": "tools/api/stage_replay.replayspec.ts:58",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/stage_replay.replayspec.ts",
      "to": "src/engine/pipeline/stages/calibrate.ts",
      "type": "import",
      "cite": "tools/api/stage_replay.replayspec.ts:47",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/stage_replay.replayspec.ts",
      "to": "src/engine/pipeline/stages/package.ts",
      "type": "import",
      "cite": "tools/api/stage_replay.replayspec.ts:54",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/stage_replay.replayspec.ts",
      "to": "src/engine/pipeline/stages/psf_attribution.ts",
      "type": "import",
      "cite": "tools/api/stage_replay.replayspec.ts:51",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/stage_replay.replayspec.ts",
      "to": "src/engine/pipeline/stages/psf_characterize.ts",
      "type": "import",
      "cite": "tools/api/stage_replay.replayspec.ts:50",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/stage_replay.replayspec.ts",
      "to": "src/engine/pipeline/stages/receipt_serializer.ts",
      "type": "import",
      "cite": "tools/api/stage_replay.replayspec.ts:55",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/api/stage_replay.replayspec.ts",
      "to": "src/engine/pipeline/stages/science.ts",
      "type": "import",
      "cite": "tools/api/stage_replay.replayspec.ts:49",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/asdf/export_asdf.ts",
      "to": "src/engine/pipeline/export/asdf_writer.ts",
      "type": "import",
      "cite": "tools/asdf/export_asdf.ts:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/asdf/export_m66.asdfspec.ts",
      "to": "tools/asdf/asdf_reader.mjs",
      "type": "import",
      "cite": "tools/asdf/export_m66.asdfspec.ts:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/asdf/export_m66.asdfspec.ts",
      "to": "tools/asdf/run_pipeline_export.ts",
      "type": "import",
      "cite": "tools/asdf/export_m66.asdfspec.ts:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/asdf/run_conformance.ts",
      "to": "tools/asdf/export_asdf.ts",
      "type": "import",
      "cite": "tools/asdf/run_conformance.ts:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/asdf/run_pipeline_export.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "tools/asdf/run_pipeline_export.ts:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/asdf/run_pipeline_export.ts",
      "to": "tools/api/headless_driver.ts",
      "type": "import",
      "cite": "tools/asdf/run_pipeline_export.ts:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/asdf/run_pipeline_export.ts",
      "to": "tools/asdf/export_asdf.ts",
      "type": "import",
      "cite": "tools/asdf/run_pipeline_export.ts:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/asdf/showpiece_export.asdfspec.ts",
      "to": "src/engine/pipeline/stages/receipt_serializer.ts",
      "type": "import",
      "cite": "tools/asdf/showpiece_export.asdfspec.ts:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/asdf/showpiece_export.asdfspec.ts",
      "to": "src/engine/pipeline/stages/workbench_deposit.ts",
      "type": "import",
      "cite": "tools/asdf/showpiece_export.asdfspec.ts:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/asdf/showpiece_export.asdfspec.ts",
      "to": "tools/api/headless_driver.ts",
      "type": "import",
      "cite": "tools/asdf/showpiece_export.asdfspec.ts:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/asdf/showpiece_export.asdfspec.ts",
      "to": "tools/asdf/export_asdf.ts",
      "type": "import",
      "cite": "tools/asdf/showpiece_export.asdfspec.ts:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/asdf/showpiece_export.asdfspec.ts",
      "to": "tools/workbench/node_storage.ts",
      "type": "import",
      "cite": "tools/asdf/showpiece_export.asdfspec.ts:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/atlas/verify_atlas_repro.mjs",
      "to": "tools/atlas/merge_hyg_sectors.mjs",
      "type": "import",
      "cite": "tools/atlas/verify_atlas_repro.mjs:54",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/atmosphere/fit_vertical.runspec.ts",
      "to": "src/engine/core/AtmosphericManager.ts",
      "type": "import",
      "cite": "tools/atmosphere/fit_vertical.runspec.ts:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/atmosphere/fit_vertical.runspec.ts",
      "to": "src/engine/core/TimeService.ts",
      "type": "import",
      "cite": "tools/atmosphere/fit_vertical.runspec.ts:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/atmosphere/fit_vertical.runspec.ts",
      "to": "tools/atmosphere/lib/star_table.ts",
      "type": "import",
      "cite": "tools/atmosphere/fit_vertical.runspec.ts:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/atmosphere/lib/star_table.ts",
      "to": "src/engine/pipeline/m6_plate_solve/deep_verify.ts",
      "type": "import",
      "cite": "tools/atmosphere/lib/star_table.ts:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/atmosphere/lib/star_table.ts",
      "to": "tools/psf/decode_cr2.mjs",
      "type": "import",
      "cite": "tools/atmosphere/lib/star_table.ts:35",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/atmosphere/measure_sigma_star.runspec.ts",
      "to": "src/engine/core/AtmosphericManager.ts",
      "type": "import",
      "cite": "tools/atmosphere/measure_sigma_star.runspec.ts:35",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/atmosphere/measure_sigma_star.runspec.ts",
      "to": "src/engine/core/TimeService.ts",
      "type": "import",
      "cite": "tools/atmosphere/measure_sigma_star.runspec.ts:36",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/atmosphere/measure_sigma_star.runspec.ts",
      "to": "tools/atmosphere/lib/star_table.ts",
      "type": "import",
      "cite": "tools/atmosphere/measure_sigma_star.runspec.ts:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/batch/batch_engine.ts",
      "to": "src/engine/events/pipeline_events.ts",
      "type": "import",
      "cite": "tools/batch/batch_engine.ts:50",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/batch/batch_engine.ts",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "tools/batch/batch_engine.ts:39",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/batch/batch_engine.ts",
      "to": "src/engine/pipeline/m11_stack/stack_flag.ts",
      "type": "import",
      "cite": "tools/batch/batch_engine.ts:48",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/batch/batch_engine.ts",
      "to": "src/engine/pipeline/stages/receipt_serializer.ts",
      "type": "import",
      "cite": "tools/batch/batch_engine.ts:49",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/batch/batch_engine.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "tools/batch/batch_engine.ts:51",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/batch/batch_engine.ts",
      "to": "tools/api/headless_driver.ts",
      "type": "import",
      "cite": "tools/batch/batch_engine.ts:52",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/batch/batch_engine.ts",
      "to": "tools/batch/batch_plan.mjs",
      "type": "import",
      "cite": "tools/batch/batch_engine.ts:38",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/batch/batch_engine.ts",
      "to": "tools/batch/batch_stack.ts",
      "type": "import",
      "cite": "tools/batch/batch_engine.ts:129",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/batch/batch_stack.ts",
      "to": "src/engine/pipeline/m11_stack/drizzle_stack.ts",
      "type": "import",
      "cite": "tools/batch/batch_stack.ts:36",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/batch/batch_stack.ts",
      "to": "src/engine/pipeline/m11_stack/stack_frames.ts",
      "type": "import",
      "cite": "tools/batch/batch_stack.ts:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/batch/batch_stack.ts",
      "to": "tools/stack/fits_io.mjs",
      "type": "import",
      "cite": "tools/batch/batch_stack.ts:41",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/batch/run_batch.runspec.ts",
      "to": "src/engine/pipeline/stages/workbench_deposit.ts",
      "type": "import",
      "cite": "tools/batch/run_batch.runspec.ts:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/batch/run_batch.runspec.ts",
      "to": "tools/batch/batch_engine.ts",
      "type": "import",
      "cite": "tools/batch/run_batch.runspec.ts:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/batch/run_batch.runspec.ts",
      "to": "tools/workbench/node_storage.ts",
      "type": "import",
      "cite": "tools/batch/run_batch.runspec.ts:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/c2pa/fetch_c2patool.mjs",
      "to": "tools/c2pa/lib/env.mjs",
      "type": "import",
      "cite": "tools/c2pa/fetch_c2patool.mjs:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/c2pa/inspect_incoming.mjs",
      "to": "tools/c2pa/lib/env.mjs",
      "type": "import",
      "cite": "tools/c2pa/inspect_incoming.mjs:38",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/c2pa/sidecar_fits.mjs",
      "to": "tools/c2pa/lib/env.mjs",
      "type": "import",
      "cite": "tools/c2pa/sidecar_fits.mjs:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/c2pa/sign_render.mjs",
      "to": "tools/c2pa/lib/env.mjs",
      "type": "import",
      "cite": "tools/c2pa/sign_render.mjs:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/c2pa/verify.mjs",
      "to": "tools/c2pa/lib/env.mjs",
      "type": "import",
      "cite": "tools/c2pa/verify.mjs:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/c2pa/verify.mjs",
      "to": "tools/c2pa/manifest_from_receipt.mjs",
      "type": "import",
      "cite": "tools/c2pa/verify.mjs:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/calib/attribution_report.mjs",
      "to": "tools/calib/decode_util.mjs",
      "type": "import",
      "cite": "tools/calib/attribution_report.mjs:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/calib/build_masters.mjs",
      "to": "tools/calib/decode_util.mjs",
      "type": "import",
      "cite": "tools/calib/build_masters.mjs:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/calib/calibrate_light.mjs",
      "to": "tools/calib/decode_util.mjs",
      "type": "import",
      "cite": "tools/calib/calibrate_light.mjs:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/calib/emit_vignette_flat.mjs",
      "to": "tools/calib/vignette_eval.mjs",
      "type": "import",
      "cite": "tools/calib/emit_vignette_flat.mjs:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/calib/emit_vignette_flat.mjs",
      "to": "tools/stack/fits_io.mjs",
      "type": "import",
      "cite": "tools/calib/emit_vignette_flat.mjs:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/calib/ob_bias_probe.mjs",
      "to": "tools/calib/decode_util.mjs",
      "type": "import",
      "cite": "tools/calib/ob_bias_probe.mjs:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/calib/ob_bias_probe.mjs",
      "to": "tools/validation/visual/bubble_tiles.mjs",
      "type": "import",
      "cite": "tools/calib/ob_bias_probe.mjs:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/calib/synth_dark.mjs",
      "to": "src/engine/pipeline/m8_photometry/synth_dark.ts",
      "type": "import",
      "cite": "tools/calib/synth_dark.mjs:40",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/capture/headless_capture.capspec.ts",
      "to": "src/engine/events/capture_record.ts",
      "type": "import",
      "cite": "tools/capture/headless_capture.capspec.ts:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/capture/headless_capture.capspec.ts",
      "to": "tools/api/headless_driver.ts",
      "type": "import",
      "cite": "tools/capture/headless_capture.capspec.ts:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/capture/node_capture_sink.ts",
      "to": "src/engine/events/capture_record.ts",
      "type": "import",
      "cite": "tools/capture/node_capture_sink.ts:42",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/capture/render_flowchart_preview.capspec.ts",
      "to": "src/engine/events/capture_aggregate.ts",
      "type": "import",
      "cite": "tools/capture/render_flowchart_preview.capspec.ts:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/capture/render_flowchart_preview.capspec.ts",
      "to": "src/engine/ui/widgets/widgets/flowchart_model.ts",
      "type": "import",
      "cite": "tools/capture/render_flowchart_preview.capspec.ts:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/capture/sink_persist.capspec.ts",
      "to": "src/engine/events/capture_aggregate.ts",
      "type": "import",
      "cite": "tools/capture/sink_persist.capspec.ts:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/capture/sink_persist.capspec.ts",
      "to": "src/engine/events/capture_record.ts",
      "type": "import",
      "cite": "tools/capture/sink_persist.capspec.ts:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/capture/sink_persist.capspec.ts",
      "to": "tools/api/headless_driver.ts",
      "type": "import",
      "cite": "tools/capture/sink_persist.capspec.ts:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/capture/sink_persist.capspec.ts",
      "to": "tools/capture/node_capture_sink.ts",
      "type": "import",
      "cite": "tools/capture/sink_persist.capspec.ts:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/color/color_drift_extract.labspec.ts",
      "to": "src/engine/pipeline/m1_ingestion/rawler_decoder.ts",
      "type": "import",
      "cite": "tools/color/color_drift_extract.labspec.ts:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/color/color_drift_extract.labspec.ts",
      "to": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts",
      "type": "import",
      "cite": "tools/color/color_drift_extract.labspec.ts:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/color/color_drift_extract.labspec.ts",
      "to": "src/engine/pipeline/m8_photometry/rgb_aperture_photometry.ts",
      "type": "import",
      "cite": "tools/color/color_drift_extract.labspec.ts:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/color/color_drift_extract.labspec.ts",
      "to": "src/engine/pipeline/stages/ingest.ts",
      "type": "import",
      "cite": "tools/color/color_drift_extract.labspec.ts:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/color/color_drift_extract.labspec.ts",
      "to": "tools/api/headless_driver.ts",
      "type": "import",
      "cite": "tools/color/color_drift_extract.labspec.ts:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/color/color_drift_quiver.mjs",
      "to": "tools/validation/visual/bubble_tiles.mjs",
      "type": "import",
      "cite": "tools/color/color_drift_quiver.mjs:53",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/color/rel_throughput.mjs",
      "to": "tools/denoise/denoise.mjs",
      "type": "import",
      "cite": "tools/color/rel_throughput.mjs:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/color/rgb_to_xyz.mjs",
      "to": "tools/color/camera_matrices.mjs",
      "type": "import",
      "cite": "tools/color/rgb_to_xyz.mjs:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/color/rgb_to_xyz.mjs",
      "to": "tools/psf/decode_cr2.mjs",
      "type": "import",
      "cite": "tools/color/rgb_to_xyz.mjs:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/color/rgb_to_xyz.mjs",
      "to": "tools/psf/imaging.mjs",
      "type": "import",
      "cite": "tools/color/rgb_to_xyz.mjs:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/color/spcc_cr2_approx.labspec.ts",
      "to": "src/engine/pipeline/m1_ingestion/rawler_decoder.ts",
      "type": "import",
      "cite": "tools/color/spcc_cr2_approx.labspec.ts:40",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/color/spcc_cr2_approx.labspec.ts",
      "to": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts",
      "type": "import",
      "cite": "tools/color/spcc_cr2_approx.labspec.ts:41",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/color/spcc_cr2_approx.labspec.ts",
      "to": "src/engine/pipeline/m8_photometry/spcc_calibrator.ts",
      "type": "import",
      "cite": "tools/color/spcc_cr2_approx.labspec.ts:39",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/color/spcc_cr2_approx.labspec.ts",
      "to": "src/engine/pipeline/stages/ingest.ts",
      "type": "import",
      "cite": "tools/color/spcc_cr2_approx.labspec.ts:38",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/color/spcc_cr2_approx.labspec.ts",
      "to": "tools/api/headless_driver.ts",
      "type": "import",
      "cite": "tools/color/spcc_cr2_approx.labspec.ts:37",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/color/spcc_gains_n5.sweepspec.ts",
      "to": "tools/api/headless_driver.ts",
      "type": "import",
      "cite": "tools/color/spcc_gains_n5.sweepspec.ts:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/contracts/check_layout_contracts.mjs",
      "to": "src/engine/contracts/binary_layouts.ts",
      "type": "import",
      "cite": "tools/contracts/check_layout_contracts.mjs:45",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/corpus/dump_fits_frame.mjs",
      "to": "tools/stack/fits_io.mjs",
      "type": "import",
      "cite": "tools/corpus/dump_fits_frame.mjs:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/corpus/run_corpus.mjs",
      "to": "tools/corpus/ledger.mjs",
      "type": "import",
      "cite": "tools/corpus/run_corpus.mjs:840",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/dag/check_dag_drift.mjs",
      "to": "tools/dag/extract_dag.mjs",
      "type": "import",
      "cite": "tools/dag/check_dag_drift.mjs:14",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/db/backfill_envelope.mjs",
      "to": "tools/db/deposit.mjs",
      "type": "import",
      "cite": "tools/db/backfill_envelope.mjs:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/db/dedup_report.mjs",
      "to": "tools/testkit/lib/manifest.mjs",
      "type": "import",
      "cite": "tools/db/dedup_report.mjs:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/db/deposit_test.mjs",
      "to": "tools/db/backfill_envelope.mjs",
      "type": "import",
      "cite": "tools/db/deposit_test.mjs:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/db/deposit_test.mjs",
      "to": "tools/db/deposit.mjs",
      "type": "import",
      "cite": "tools/db/deposit_test.mjs:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/deblur/drift_deblur.ts",
      "to": "src/engine/pipeline/m10_psf/psf_core.ts",
      "type": "import",
      "cite": "tools/deblur/drift_deblur.ts:40",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/deblur/drift_deblur.ts",
      "to": "src/engine/pipeline/m10_psf/psf_physics.ts",
      "type": "import",
      "cite": "tools/deblur/drift_deblur.ts:42",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/deblur/drift_deblur.ts",
      "to": "src/engine/pipeline/m10_psf/rl_deconv.ts",
      "type": "import",
      "cite": "tools/deblur/drift_deblur.ts:39",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/deblur/drift_deblur.ts",
      "to": "src/engine/pipeline/stages/psf_attribution.ts",
      "type": "import",
      "cite": "tools/deblur/drift_deblur.ts:44",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/deblur/drift_deblur.ts",
      "to": "tools/denoise/ml_stubs/types.ts",
      "type": "import",
      "cite": "tools/deblur/drift_deblur.ts:45",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/deblur/run_deblur.ts",
      "to": "src/engine/pipeline/m10_psf/psf_core.ts",
      "type": "import",
      "cite": "tools/deblur/run_deblur.ts:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/deblur/run_deblur.ts",
      "to": "src/engine/pipeline/m10_psf/psf_physics.ts",
      "type": "import",
      "cite": "tools/deblur/run_deblur.ts:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/deblur/run_deblur.ts",
      "to": "tools/deblur/drift_deblur.ts",
      "type": "import",
      "cite": "tools/deblur/run_deblur.ts:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/deblur/run_deblur.ts",
      "to": "tools/stack/fits_io.mjs",
      "type": "import",
      "cite": "tools/deblur/run_deblur.ts:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/deepcat/deep_forced_photometry.mjs",
      "to": "tools/psf/decode_fits.mjs",
      "type": "import",
      "cite": "tools/deepcat/deep_forced_photometry.mjs:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/deepcat/deep_forced_photometry.mjs",
      "to": "tools/psf/forced_detect.mjs",
      "type": "import",
      "cite": "tools/deepcat/deep_forced_photometry.mjs:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/deepcat/emit_geometry_receipts.runspec.ts",
      "to": "src/engine/pipeline/stages/receipt_serializer.ts",
      "type": "import",
      "cite": "tools/deepcat/emit_geometry_receipts.runspec.ts:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/deepcat/emit_geometry_receipts.runspec.ts",
      "to": "tools/api/headless_driver.ts",
      "type": "import",
      "cite": "tools/deepcat/emit_geometry_receipts.runspec.ts:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/deepcat/selftest_geometry.mjs",
      "to": "tools/psf/forced_detect.mjs",
      "type": "import",
      "cite": "tools/deepcat/selftest_geometry.mjs:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/denoise/denoise.mjs",
      "to": "tools/stack/fits_io.mjs",
      "type": "import",
      "cite": "tools/denoise/denoise.mjs:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/denoise/ml_stubs/blur_ml.ts",
      "to": "tools/denoise/ml_stubs/types.ts",
      "type": "import",
      "cite": "tools/denoise/ml_stubs/blur_ml.ts:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/denoise/ml_stubs/denoise_ml.ts",
      "to": "tools/denoise/ml_stubs/types.ts",
      "type": "import",
      "cite": "tools/denoise/ml_stubs/denoise_ml.ts:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/denoise/ml_stubs/star_extract_ml.ts",
      "to": "tools/denoise/ml_stubs/types.ts",
      "type": "import",
      "cite": "tools/denoise/ml_stubs/star_extract_ml.ts:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/denoise/ml_stubs/types.ts",
      "to": "tools/denoise/denoise.mjs",
      "type": "import",
      "cite": "tools/denoise/ml_stubs/types.ts:14",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/desktop_rail/webview/TestRailHost.tsx",
      "to": "src/engine/core/NativeGpuBridge.ts",
      "type": "import",
      "cite": "tools/desktop_rail/webview/TestRailHost.tsx:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/desktop_rail/webview/TestRailHost.tsx",
      "to": "src/engine/pipeline/m3_gpu_preprocess/demosaic_engine.ts",
      "type": "import",
      "cite": "tools/desktop_rail/webview/TestRailHost.tsx:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/desktop_rail/webview/TestRailHost.tsx",
      "to": "src/engine/pipeline/m3_gpu_preprocess/demosaic_pipeline.ts",
      "type": "import",
      "cite": "tools/desktop_rail/webview/TestRailHost.tsx:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/desktop_rail/webview/TestRailHost.tsx",
      "to": "src/engine/pipeline/stages/greenfield_seam.ts",
      "type": "import",
      "cite": "tools/desktop_rail/webview/TestRailHost.tsx:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/desktop_rail/webview/TestRailHost.tsx",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "tools/desktop_rail/webview/TestRailHost.tsx:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/desktop_rail/webview/TestRailHost.tsx",
      "to": "tools/desktop_rail/webview/parity.ts",
      "type": "import",
      "cite": "tools/desktop_rail/webview/TestRailHost.tsx:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/detect/mf_detect.mjs",
      "to": "tools/denoise/denoise.mjs",
      "type": "import",
      "cite": "tools/detect/mf_detect.mjs:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/detect/mf_test.mjs",
      "to": "tools/detect/mf_detect.mjs",
      "type": "import",
      "cite": "tools/detect/mf_test.mjs:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/detect/mf_test.mjs",
      "to": "tools/stack/fits_io.mjs",
      "type": "import",
      "cite": "tools/detect/mf_test.mjs:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/detect/quad_recall_inject.mjs",
      "to": "tools/solverkit/common.mjs",
      "type": "import",
      "cite": "tools/detect/quad_recall_inject.mjs:39",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/dslr/bc_prior_apply.uwspec.ts",
      "to": "src/engine/pipeline/m2_hardware/lens_distortion.ts",
      "type": "import",
      "cite": "tools/dslr/bc_prior_apply.uwspec.ts:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/dslr/bc_prior_apply.uwspec.ts",
      "to": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "type": "import",
      "cite": "tools/dslr/bc_prior_apply.uwspec.ts:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/dslr/bc_refit_ab.uwspec.ts",
      "to": "src/engine/pipeline/m2_hardware/lens_distortion_refit.ts",
      "type": "import",
      "cite": "tools/dslr/bc_refit_ab.uwspec.ts:35",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/dslr/bc_refit_ab.uwspec.ts",
      "to": "src/engine/pipeline/m2_hardware/lens_distortion_rematch.ts",
      "type": "import",
      "cite": "tools/dslr/bc_refit_ab.uwspec.ts:36",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/dslr/bc_refit_emit.uwspec.ts",
      "to": "src/engine/pipeline/m2_hardware/lens_distortion_refit.ts",
      "type": "import",
      "cite": "tools/dslr/bc_refit_emit.uwspec.ts:15",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/dslr/capture_cr2_dets.mjs",
      "to": "tools/dslr/ephem.mjs",
      "type": "import",
      "cite": "tools/dslr/capture_cr2_dets.mjs:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/dslr/capture_cr2_dets.mjs",
      "to": "tools/e2e/lib.mjs",
      "type": "import",
      "cite": "tools/dslr/capture_cr2_dets.mjs:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/dslr/capture_m4_cull.mjs",
      "to": "tools/e2e/lib.mjs",
      "type": "import",
      "cite": "tools/dslr/capture_m4_cull.mjs:10",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/dslr/capture_science_buffer.mjs",
      "to": "tools/e2e/lib.mjs",
      "type": "import",
      "cite": "tools/dslr/capture_science_buffer.mjs:12",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/dslr/dump_cr2_solveframe.mjs",
      "to": "tools/dslr/ephem.mjs",
      "type": "import",
      "cite": "tools/dslr/dump_cr2_solveframe.mjs:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/dslr/img1410_forced_photometry.mjs",
      "to": "tools/psf/forced_detect.mjs",
      "type": "import",
      "cite": "tools/dslr/img1410_forced_photometry.mjs:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/dslr/sun_veto_img1414.uwspec.ts",
      "to": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "type": "import",
      "cite": "tools/dslr/sun_veto_img1414.uwspec.ts:35",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/dslr/sun_veto_img1414.uwspec.ts",
      "to": "tools/dslr/ephem.mjs",
      "type": "import",
      "cite": "tools/dslr/sun_veto_img1414.uwspec.ts:39",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/dslr/tps_ab.uwspec.ts",
      "to": "src/engine/pipeline/m6_plate_solve/tps_fitter.ts",
      "type": "import",
      "cite": "tools/dslr/tps_ab.uwspec.ts:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/dslr/uw_solve.uwspec.ts",
      "to": "src/engine/pipeline/m2_hardware/lens_distortion.ts",
      "type": "import",
      "cite": "tools/dslr/uw_solve.uwspec.ts:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/dslr/uw_solve.uwspec.ts",
      "to": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "type": "import",
      "cite": "tools/dslr/uw_solve.uwspec.ts:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/dtm/dtm_sampler.mjs",
      "to": "tools/dtm/fetch_dtm.mjs",
      "type": "import",
      "cite": "tools/dtm/dtm_sampler.mjs:17",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/dtm/horizon_predict.mjs",
      "to": "tools/dtm/dtm_sampler.mjs",
      "type": "import",
      "cite": "tools/dtm/horizon_predict.mjs:36",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/dtm/horizon_predict.mjs",
      "to": "tools/dtm/fetch_dtm.mjs",
      "type": "import",
      "cite": "tools/dtm/horizon_predict.mjs:37",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/e2e/capture_ui_wave.mjs",
      "to": "tools/e2e/lib.mjs",
      "type": "import",
      "cite": "tools/e2e/capture_ui_wave.mjs:13",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/e2e/run_wizard_carina.mjs",
      "to": "tools/e2e/lib.mjs",
      "type": "import",
      "cite": "tools/e2e/run_wizard_carina.mjs:12",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/e2e/run_wizard_cr2.mjs",
      "to": "tools/e2e/lib.mjs",
      "type": "import",
      "cite": "tools/e2e/run_wizard_cr2.mjs:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/e2e/run_wizard_cr2_export.mjs",
      "to": "tools/e2e/lib.mjs",
      "type": "import",
      "cite": "tools/e2e/run_wizard_cr2_export.mjs:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/e2e/run_wizard_seestar.mjs",
      "to": "tools/e2e/lib.mjs",
      "type": "import",
      "cite": "tools/e2e/run_wizard_seestar.mjs:11",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/e2e/verify_wizard_viewport.mjs",
      "to": "tools/e2e/lib.mjs",
      "type": "import",
      "cite": "tools/e2e/verify_wizard_viewport.mjs:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/fits/build_conformance_fixtures.runspec.ts",
      "to": "src/engine/core/SkyTransform.ts",
      "type": "import",
      "cite": "tools/fits/build_conformance_fixtures.runspec.ts:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/fits/build_conformance_fixtures.runspec.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "tools/fits/build_conformance_fixtures.runspec.ts:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/fits/build_conformance_fixtures.runspec.ts",
      "to": "tools/api/headless_driver.ts",
      "type": "import",
      "cite": "tools/fits/build_conformance_fixtures.runspec.ts:35",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/fits/build_conformance_fixtures.runspec.ts",
      "to": "tools/fits/export_fits.ts",
      "type": "import",
      "cite": "tools/fits/build_conformance_fixtures.runspec.ts:36",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/fits/build_real_fixture.ts",
      "to": "src/engine/pipeline/export/asdf_writer.ts",
      "type": "import",
      "cite": "tools/fits/build_real_fixture.ts:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/fits/build_real_fixture.ts",
      "to": "src/engine/pipeline/export/fits_writer.ts",
      "type": "import",
      "cite": "tools/fits/build_real_fixture.ts:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/fits/export_fits.ts",
      "to": "src/engine/pipeline/export/fits_writer.ts",
      "type": "import",
      "cite": "tools/fits/export_fits.ts:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/fits/export_fits.ts",
      "to": "src/engine/pipeline/export/sip_convention.ts",
      "type": "import",
      "cite": "tools/fits/export_fits.ts:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/fits/run_real_conformance.ts",
      "to": "tools/fits/build_real_fixture.ts",
      "type": "import",
      "cite": "tools/fits/run_real_conformance.ts:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/forensics/failure_dossier_test.mjs",
      "to": "tools/forensics/failure_dossier.mjs",
      "type": "import",
      "cite": "tools/forensics/failure_dossier_test.mjs:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/gpu_parity/harness/harness.ts",
      "to": "src/engine/pipeline/m3_gpu_preprocess/demosaic_engine.ts",
      "type": "import",
      "cite": "tools/gpu_parity/harness/harness.ts:15",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/gpu_parity/harness/harness.ts",
      "to": "src/engine/pipeline/m3_gpu_preprocess/demosaic_pipeline.ts",
      "type": "import",
      "cite": "tools/gpu_parity/harness/harness.ts:13",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/hinters/hint_census.mjs",
      "to": "src/engine/core/optics_hint_provider.ts",
      "type": "import",
      "cite": "tools/hinters/hint_census.mjs:56",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/hinters/hint_census.mjs",
      "to": "src/engine/core/optics_manager.ts",
      "type": "import",
      "cite": "tools/hinters/hint_census.mjs:55",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/hinters/hint_census.mjs",
      "to": "src/engine/pipeline/m2_hardware/optics_resolver.ts",
      "type": "import",
      "cite": "tools/hinters/hint_census.mjs:57",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/hinters/hint_census.mjs",
      "to": "src/engine/pipeline/m2_hardware/sensor_db.ts",
      "type": "import",
      "cite": "tools/hinters/hint_census.mjs:58",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/hinters/hint_census.mjs",
      "to": "src/engine/pipeline/m2_hardware/workbench_store.ts",
      "type": "import",
      "cite": "tools/hinters/hint_census.mjs:60",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/hinters/hint_census.mjs",
      "to": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts",
      "type": "import",
      "cite": "tools/hinters/hint_census.mjs:54",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/hinters/hint_census.mjs",
      "to": "src/engine/pipeline/m7_astrometry/metrology.ts",
      "type": "import",
      "cite": "tools/hinters/hint_census.mjs:59",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/hinters/hint_census.mjs",
      "to": "src/engine/pipeline/orchestrator_session.ts",
      "type": "import",
      "cite": "tools/hinters/hint_census.mjs:53",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/hinters/hint_census.mjs",
      "to": "tools/api/headless_driver.ts",
      "type": "import",
      "cite": "tools/hinters/hint_census.mjs:52",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/horizon/horizon_demonstrator.mjs",
      "to": "src/engine/pipeline/m4_signal_detect/horizon_envelope.ts",
      "type": "import",
      "cite": "tools/horizon/horizon_demonstrator.mjs:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/intake/alpaca/alpaca_probe.mjs",
      "to": "tools/seestar/lib.mjs",
      "type": "import",
      "cite": "tools/intake/alpaca/alpaca_probe.mjs:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/intake/alpaca/alpaca_watcher.mjs",
      "to": "tools/intake/alpaca/alpaca_image.mjs",
      "type": "import",
      "cite": "tools/intake/alpaca/alpaca_watcher.mjs:41",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/intake/alpaca/alpaca_watcher.mjs",
      "to": "tools/seestar/lib.mjs",
      "type": "import",
      "cite": "tools/intake/alpaca/alpaca_watcher.mjs:38",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/intake/alpaca/alpaca_watcher.mjs",
      "to": "tools/stack/fits_io.mjs",
      "type": "import",
      "cite": "tools/intake/alpaca/alpaca_watcher.mjs:42",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/intake/alpaca/mock_seestar.mjs",
      "to": "tools/intake/alpaca/alpaca_image.mjs",
      "type": "import",
      "cite": "tools/intake/alpaca/mock_seestar.mjs:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/intake/alpaca/mock_seestar.mjs",
      "to": "tools/stack/fits_io.mjs",
      "type": "import",
      "cite": "tools/intake/alpaca/mock_seestar.mjs:264",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/iterbc/bc_math.mjs",
      "to": "tools/psf/corrections.mjs",
      "type": "import",
      "cite": "tools/iterbc/bc_math.mjs:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/iterbc/capture_m66.iterbcspec.ts",
      "to": "tools/api/headless_driver.ts",
      "type": "import",
      "cite": "tools/iterbc/capture_m66.iterbcspec.ts:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/iterbc/enumerate_targets.mjs",
      "to": "tools/iterbc/bc_math.mjs",
      "type": "import",
      "cite": "tools/iterbc/enumerate_targets.mjs:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/iterbc/loop_runner.mjs",
      "to": "tools/iterbc/bc_math.mjs",
      "type": "import",
      "cite": "tools/iterbc/loop_runner.mjs:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/iterbc/loop_runner.mjs",
      "to": "tools/psf/forced_detect.mjs",
      "type": "import",
      "cite": "tools/iterbc/loop_runner.mjs:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/iterbc/render_iterations.mjs",
      "to": "tools/validation/visual/bubble_tiles.mjs",
      "type": "import",
      "cite": "tools/iterbc/render_iterations.mjs:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/librarian/index_code.mjs",
      "to": "tools/librarian/lib/code_corpus.mjs",
      "type": "import",
      "cite": "tools/librarian/index_code.mjs:37",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/librarian/index_code.mjs",
      "to": "tools/librarian/lib/corpus.mjs",
      "type": "import",
      "cite": "tools/librarian/index_code.mjs:36",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/librarian/index_docs.mjs",
      "to": "tools/librarian/lib/corpus.mjs",
      "type": "import",
      "cite": "tools/librarian/index_docs.mjs:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/librarian/index_reports.mjs",
      "to": "tools/librarian/lib/corpus.mjs",
      "type": "import",
      "cite": "tools/librarian/index_reports.mjs:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/librarian/index_reports.mjs",
      "to": "tools/librarian/lib/reports_corpus.mjs",
      "type": "import",
      "cite": "tools/librarian/index_reports.mjs:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/librarian/lib/code_corpus.mjs",
      "to": "tools/librarian/lib/corpus.mjs",
      "type": "import",
      "cite": "tools/librarian/lib/code_corpus.mjs:16",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/librarian/lib/reports_corpus.mjs",
      "to": "tools/librarian/lib/corpus.mjs",
      "type": "import",
      "cite": "tools/librarian/lib/reports_corpus.mjs:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/librarian/query.mjs",
      "to": "tools/librarian/lib/bm25.mjs",
      "type": "import",
      "cite": "tools/librarian/query.mjs:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/librarian/query.mjs",
      "to": "tools/librarian/lib/code_corpus.mjs",
      "type": "import",
      "cite": "tools/librarian/query.mjs:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/librarian/query.mjs",
      "to": "tools/librarian/lib/corpus.mjs",
      "type": "import",
      "cite": "tools/librarian/query.mjs:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/librarian/query.mjs",
      "to": "tools/librarian/lib/reports_corpus.mjs",
      "type": "import",
      "cite": "tools/librarian/query.mjs:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/lift/eyes_on.liftspec.ts",
      "to": "src/engine/pipeline/m1_ingestion/metadata_reaper.ts",
      "type": "import",
      "cite": "tools/lift/eyes_on.liftspec.ts:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/lift/eyes_on.liftspec.ts",
      "to": "src/engine/pipeline/m4_signal_detect/luminance_reduce.ts",
      "type": "import",
      "cite": "tools/lift/eyes_on.liftspec.ts:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/lift/eyes_on.liftspec.ts",
      "to": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts",
      "type": "import",
      "cite": "tools/lift/eyes_on.liftspec.ts:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/lift/eyes_on.liftspec.ts",
      "to": "src/engine/pipeline/stages/ingest.ts",
      "type": "import",
      "cite": "tools/lift/eyes_on.liftspec.ts:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/lift/eyes_on.liftspec.ts",
      "to": "tools/api/headless_driver.ts",
      "type": "import",
      "cite": "tools/lift/eyes_on.liftspec.ts:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/lift/eyes_on.liftspec.ts",
      "to": "tools/lift/nebulosity_lift.ts",
      "type": "import",
      "cite": "tools/lift/eyes_on.liftspec.ts:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/lift/eyes_on.liftspec.ts",
      "to": "tools/lift/render_luma.ts",
      "type": "import",
      "cite": "tools/lift/eyes_on.liftspec.ts:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/lift/nebulosity_lift.ts",
      "to": "src/engine/pipeline/orchestrator_session.ts",
      "type": "import",
      "cite": "tools/lift/nebulosity_lift.ts:40",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/lift/solve_frame.liftspec.ts",
      "to": "src/engine/events/pipeline_events.ts",
      "type": "import",
      "cite": "tools/lift/solve_frame.liftspec.ts:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/lift/solve_frame.liftspec.ts",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "tools/lift/solve_frame.liftspec.ts:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/lift/solve_frame.liftspec.ts",
      "to": "src/engine/pipeline/stages/receipt_serializer.ts",
      "type": "import",
      "cite": "tools/lift/solve_frame.liftspec.ts:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/lift/solve_frame.liftspec.ts",
      "to": "src/engine/pipeline/stages/solve.ts",
      "type": "import",
      "cite": "tools/lift/solve_frame.liftspec.ts:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/lift/solve_frame.liftspec.ts",
      "to": "src/engine/types/Main_types.ts",
      "type": "import",
      "cite": "tools/lift/solve_frame.liftspec.ts:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/lift/solve_frame.liftspec.ts",
      "to": "tools/api/headless_driver.ts",
      "type": "import",
      "cite": "tools/lift/solve_frame.liftspec.ts:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/lift/solve_frame.liftspec.ts",
      "to": "tools/lift/nebulosity_lift.ts",
      "type": "import",
      "cite": "tools/lift/solve_frame.liftspec.ts:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/lift/xtrans_probe.liftspec.ts",
      "to": "src/engine/pipeline/m4_signal_detect/luminance_reduce.ts",
      "type": "import",
      "cite": "tools/lift/xtrans_probe.liftspec.ts:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/lift/xtrans_probe.liftspec.ts",
      "to": "tools/api/headless_driver.ts",
      "type": "import",
      "cite": "tools/lift/xtrans_probe.liftspec.ts:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/lift/xtrans_probe.liftspec.ts",
      "to": "tools/lift/render_luma.ts",
      "type": "import",
      "cite": "tools/lift/xtrans_probe.liftspec.ts:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mcp/mcp_helpers.mcpspec.ts",
      "to": "src/engine/pipeline/m2_hardware/workbench_store.ts",
      "type": "import",
      "cite": "tools/mcp/mcp_helpers.mcpspec.ts:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mcp/mcp_helpers.mcpspec.ts",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "tools/mcp/mcp_helpers.mcpspec.ts:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mcp/mcp_helpers.mcpspec.ts",
      "to": "src/engine/ui/widgets/widgets/ScaffoldWidgets.tsx",
      "type": "import",
      "cite": "tools/mcp/mcp_helpers.mcpspec.ts:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mcp/mcp_helpers.mcpspec.ts",
      "to": "tools/workbench/node_storage.ts",
      "type": "import",
      "cite": "tools/mcp/mcp_helpers.mcpspec.ts:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mcp/remote_server.mjs",
      "to": "tools/mcp/access_jwt.mjs",
      "type": "import",
      "cite": "tools/mcp/remote_server.mjs:76",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mcp/remote_server.mjs",
      "to": "tools/mcp/render_route.mjs",
      "type": "import",
      "cite": "tools/mcp/remote_server.mjs:77",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mcp/remote_server.mjs",
      "to": "tools/mcp/server.mjs",
      "type": "import",
      "cite": "tools/mcp/remote_server.mjs:67",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mcp/server.mjs",
      "to": "tools/mcp/instrument_manifest.mjs",
      "type": "import",
      "cite": "tools/mcp/server.mjs:38",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mcp/server.mjs",
      "to": "tools/mcp/render_route.mjs",
      "type": "import",
      "cite": "tools/mcp/server.mjs:41",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mcp/server.mjs",
      "to": "tools/theses/registry.mjs",
      "type": "import",
      "cite": "tools/mcp/server.mjs:40",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mcp/server.mjs",
      "to": "tools/theses/thesis_lint.mjs",
      "type": "import",
      "cite": "tools/mcp/server.mjs:39",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/bright_census.mjs",
      "to": "tools/psf/forced_detect.mjs",
      "type": "import",
      "cite": "tools/mesh/bright_census.mjs:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/bright_census.mjs",
      "to": "tools/psf/g15u_stars.mjs",
      "type": "import",
      "cite": "tools/mesh/bright_census.mjs:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/bright_census.mjs",
      "to": "tools/psf/imaging.mjs",
      "type": "import",
      "cite": "tools/mesh/bright_census.mjs:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/completion_gate.mjs",
      "to": "tools/mesh/mesh_finder.mjs",
      "type": "import",
      "cite": "tools/mesh/completion_gate.mjs:56",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/completion_gate.mjs",
      "to": "tools/psf/forced_detect.mjs",
      "type": "import",
      "cite": "tools/mesh/completion_gate.mjs:54",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/completion_gate.mjs",
      "to": "tools/psf/g15u_stars.mjs",
      "type": "import",
      "cite": "tools/mesh/completion_gate.mjs:53",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/completion_gate.mjs",
      "to": "tools/psf/imaging.mjs",
      "type": "import",
      "cite": "tools/mesh/completion_gate.mjs:55",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/decode_to_buffer.mjs",
      "to": "tools/psf/decode_engine.mjs",
      "type": "import",
      "cite": "tools/mesh/decode_to_buffer.mjs:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/density_metric.mjs",
      "to": "tools/psf/forced_detect.mjs",
      "type": "import",
      "cite": "tools/mesh/density_metric.mjs:14",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/density_metric.mjs",
      "to": "tools/psf/g15u_stars.mjs",
      "type": "import",
      "cite": "tools/mesh/density_metric.mjs:13",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/depth_guard.mjs",
      "to": "tools/psf/forced_detect.mjs",
      "type": "import",
      "cite": "tools/mesh/depth_guard.mjs:38",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/depth_guard.mjs",
      "to": "tools/psf/g15u_stars.mjs",
      "type": "import",
      "cite": "tools/mesh/depth_guard.mjs:37",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/depth_guard.mjs",
      "to": "tools/psf/imaging.mjs",
      "type": "import",
      "cite": "tools/mesh/depth_guard.mjs:39",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/grade_oracle.mjs",
      "to": "tools/psf/forced_detect.mjs",
      "type": "import",
      "cite": "tools/mesh/grade_oracle.mjs:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/grade_oracle.mjs",
      "to": "tools/psf/g15u_stars.mjs",
      "type": "import",
      "cite": "tools/mesh/grade_oracle.mjs:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/make_capture.mjs",
      "to": "tools/psf/forced_detect.mjs",
      "type": "import",
      "cite": "tools/mesh/make_capture.mjs:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/make_capture.mjs",
      "to": "tools/psf/g15u_stars.mjs",
      "type": "import",
      "cite": "tools/mesh/make_capture.mjs:17",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/mesh_finder.mjs",
      "to": "tools/psf/forced_detect.mjs",
      "type": "import",
      "cite": "tools/mesh/mesh_finder.mjs:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/mesh_finder.mjs",
      "to": "tools/psf/imaging.mjs",
      "type": "import",
      "cite": "tools/mesh/mesh_finder.mjs:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/occlusion_mask.mjs",
      "to": "tools/mesh/completion_gate.mjs",
      "type": "import",
      "cite": "tools/mesh/occlusion_mask.mjs:267",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/occlusion_mask.mjs",
      "to": "tools/priors/bright_objects.mjs",
      "type": "import",
      "cite": "tools/mesh/occlusion_mask.mjs:38",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/occlusion_mask.mjs",
      "to": "tools/psf/forced_detect.mjs",
      "type": "import",
      "cite": "tools/mesh/occlusion_mask.mjs:36",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/occlusion_mask.mjs",
      "to": "tools/psf/g15u_stars.mjs",
      "type": "import",
      "cite": "tools/mesh/occlusion_mask.mjs:35",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/occlusion_mask.mjs",
      "to": "tools/psf/imaging.mjs",
      "type": "import",
      "cite": "tools/mesh/occlusion_mask.mjs:37",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/quad_walk_planner.mjs",
      "to": "tools/mesh/mesh_finder.mjs",
      "type": "import",
      "cite": "tools/mesh/quad_walk_planner.mjs:41",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/quad_walk_planner.mjs",
      "to": "tools/psf/forced_detect.mjs",
      "type": "import",
      "cite": "tools/mesh/quad_walk_planner.mjs:39",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/quad_walk_planner.mjs",
      "to": "tools/psf/g15u_stars.mjs",
      "type": "import",
      "cite": "tools/mesh/quad_walk_planner.mjs:38",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/quad_walk_planner.mjs",
      "to": "tools/psf/imaging.mjs",
      "type": "import",
      "cite": "tools/mesh/quad_walk_planner.mjs:40",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/radial_offness.mjs",
      "to": "tools/psf/forced_detect.mjs",
      "type": "import",
      "cite": "tools/mesh/radial_offness.mjs:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/radial_offness.mjs",
      "to": "tools/psf/g15u_stars.mjs",
      "type": "import",
      "cite": "tools/mesh/radial_offness.mjs:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/radial_offness.mjs",
      "to": "tools/psf/imaging.mjs",
      "type": "import",
      "cite": "tools/mesh/radial_offness.mjs:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/rematch26.mjs",
      "to": "tools/psf/forced_detect.mjs",
      "type": "import",
      "cite": "tools/mesh/rematch26.mjs:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/rematch26.mjs",
      "to": "tools/psf/g15u_stars.mjs",
      "type": "import",
      "cite": "tools/mesh/rematch26.mjs:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/run_admission.mjs",
      "to": "tools/mesh/completion_gate.mjs",
      "type": "import",
      "cite": "tools/mesh/run_admission.mjs:15",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/run_admission.mjs",
      "to": "tools/mesh/occlusion_mask.mjs",
      "type": "import",
      "cite": "tools/mesh/run_admission.mjs:16",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/run_admission.mjs",
      "to": "tools/psf/imaging.mjs",
      "type": "import",
      "cite": "tools/mesh/run_admission.mjs:17",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/run_mesh.mjs",
      "to": "tools/mesh/mesh_finder.mjs",
      "type": "import",
      "cite": "tools/mesh/run_mesh.mjs:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/run_mesh.mjs",
      "to": "tools/psf/corrections.mjs",
      "type": "import",
      "cite": "tools/mesh/run_mesh.mjs:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/run_mesh.mjs",
      "to": "tools/psf/forced_detect.mjs",
      "type": "import",
      "cite": "tools/mesh/run_mesh.mjs:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/run_mesh.mjs",
      "to": "tools/psf/g15u_stars.mjs",
      "type": "import",
      "cite": "tools/mesh/run_mesh.mjs:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/mesh/run_mesh.mjs",
      "to": "tools/psf/imaging.mjs",
      "type": "import",
      "cite": "tools/mesh/run_mesh.mjs:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/overnight/astrometry_truth.mjs",
      "to": "tools/stack/fits_io.mjs",
      "type": "import",
      "cite": "tools/overnight/astrometry_truth.mjs:74",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/overnight/astrometry_truth.mjs",
      "to": "tools/validation/truth/compare.ts",
      "type": "import",
      "cite": "tools/overnight/astrometry_truth.mjs:76",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/overnight/astrometry_truth.mjs",
      "to": "tools/validation/truth/loader.ts",
      "type": "import",
      "cite": "tools/overnight/astrometry_truth.mjs:77",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/overnight/astrometry_truth.mjs",
      "to": "tools/validation/truth/schema.ts",
      "type": "import",
      "cite": "tools/overnight/astrometry_truth.mjs:75",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/overnight/dashboard/server.mjs",
      "to": "tools/overnight/rotation.mjs",
      "type": "import",
      "cite": "tools/overnight/dashboard/server.mjs:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/overnight/dashboard/server.mjs",
      "to": "tools/overnight/run_pipeline.mjs",
      "type": "import",
      "cite": "tools/overnight/dashboard/server.mjs:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/overnight/dashboard/src/App.tsx",
      "to": "tools/overnight/dashboard/src/FramePicker.tsx",
      "type": "import",
      "cite": "tools/overnight/dashboard/src/App.tsx:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/overnight/dashboard/src/App.tsx",
      "to": "tools/overnight/dashboard/src/LiveLog.tsx",
      "type": "import",
      "cite": "tools/overnight/dashboard/src/App.tsx:5",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/overnight/dashboard/src/App.tsx",
      "to": "tools/overnight/dashboard/src/ReviewPanel.tsx",
      "type": "import",
      "cite": "tools/overnight/dashboard/src/App.tsx:6",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/overnight/dashboard/src/App.tsx",
      "to": "tools/overnight/dashboard/src/RunControls.tsx",
      "type": "import",
      "cite": "tools/overnight/dashboard/src/App.tsx:4",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/overnight/dashboard/src/App.tsx",
      "to": "tools/overnight/dashboard/src/api.ts",
      "type": "import",
      "cite": "tools/overnight/dashboard/src/App.tsx:7",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/overnight/dashboard/src/FramePicker.tsx",
      "to": "tools/overnight/dashboard/src/api.ts",
      "type": "import",
      "cite": "tools/overnight/dashboard/src/FramePicker.tsx:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/overnight/dashboard/src/LiveLog.tsx",
      "to": "tools/overnight/dashboard/src/api.ts",
      "type": "import",
      "cite": "tools/overnight/dashboard/src/LiveLog.tsx:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/overnight/dashboard/src/ReviewPanel.tsx",
      "to": "tools/overnight/dashboard/src/api.ts",
      "type": "import",
      "cite": "tools/overnight/dashboard/src/ReviewPanel.tsx:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/overnight/dashboard/src/main.tsx",
      "to": "tools/overnight/dashboard/src/App.tsx",
      "type": "import",
      "cite": "tools/overnight/dashboard/src/main.tsx:3",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/overnight/enrich_fits_dumps.mjs",
      "to": "tools/overnight/dump_index.mjs",
      "type": "import",
      "cite": "tools/overnight/enrich_fits_dumps.mjs:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/overnight/nova_truth.mjs",
      "to": "tools/batch/batch_plan.mjs",
      "type": "import",
      "cite": "tools/overnight/nova_truth.mjs:71",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/overnight/nova_truth.mjs",
      "to": "tools/validation/truth/schema.ts",
      "type": "import",
      "cite": "tools/overnight/nova_truth.mjs:72",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/overnight/rotation.mjs",
      "to": "tools/batch/batch_plan.mjs",
      "type": "import",
      "cite": "tools/overnight/rotation.mjs:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/overnight/run_pipeline.mjs",
      "to": "tools/overnight/rotation.mjs",
      "type": "import",
      "cite": "tools/overnight/run_pipeline.mjs:52",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/overnight/w5_decode_frame.mjs",
      "to": "tools/psf/decode_cr2.mjs",
      "type": "import",
      "cite": "tools/overnight/w5_decode_frame.mjs:45",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/priors/compute_priors.mjs",
      "to": "tools/priors/header_read.mjs",
      "type": "import",
      "cite": "tools/priors/compute_priors.mjs:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/priors/compute_priors.mjs",
      "to": "tools/priors/priors_core.mjs",
      "type": "import",
      "cite": "tools/priors/compute_priors.mjs:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/priors/priors_core.mjs",
      "to": "tools/priors/bright_objects.mjs",
      "type": "import",
      "cite": "tools/priors/priors_core.mjs:16",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/priors/priors_core.nodetest.mjs",
      "to": "tools/priors/bright_objects.mjs",
      "type": "import",
      "cite": "tools/priors/priors_core.nodetest.mjs:15",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/priors/priors_core.nodetest.mjs",
      "to": "tools/priors/priors_core.mjs",
      "type": "import",
      "cite": "tools/priors/priors_core.nodetest.mjs:12",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/psf/decode_engine.mjs",
      "to": "tools/calib/decode_util.mjs",
      "type": "import",
      "cite": "tools/psf/decode_engine.mjs:62",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/psf/decode_engine.mjs",
      "to": "tools/psf/decode_cr2.mjs",
      "type": "import",
      "cite": "tools/psf/decode_engine.mjs:61",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/psf/flatness.mjs",
      "to": "tools/psf/imaging.mjs",
      "type": "import",
      "cite": "tools/psf/flatness.mjs:17",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/psf/forced_detect.mjs",
      "to": "src/engine/pipeline/m6_plate_solve/tps_eval.ts",
      "type": "import",
      "cite": "tools/psf/forced_detect.mjs:41",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/psf/measure_and_clean.mjs",
      "to": "tools/psf/corrections.mjs",
      "type": "import",
      "cite": "tools/psf/measure_and_clean.mjs:39",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/psf/measure_and_clean.mjs",
      "to": "tools/psf/decode_cr2.mjs",
      "type": "import",
      "cite": "tools/psf/measure_and_clean.mjs:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/psf/measure_and_clean.mjs",
      "to": "tools/psf/decode_fits.mjs",
      "type": "import",
      "cite": "tools/psf/measure_and_clean.mjs:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/psf/measure_and_clean.mjs",
      "to": "tools/psf/deconv.mjs",
      "type": "import",
      "cite": "tools/psf/measure_and_clean.mjs:47",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/psf/measure_and_clean.mjs",
      "to": "tools/psf/flatness.mjs",
      "type": "import",
      "cite": "tools/psf/measure_and_clean.mjs:54",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/psf/measure_and_clean.mjs",
      "to": "tools/psf/forced_detect.mjs",
      "type": "import",
      "cite": "tools/psf/measure_and_clean.mjs:727",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/psf/measure_and_clean.mjs",
      "to": "tools/psf/imaging.mjs",
      "type": "import",
      "cite": "tools/psf/measure_and_clean.mjs:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/psf/measure_and_clean.mjs",
      "to": "tools/psf/psf.mjs",
      "type": "import",
      "cite": "tools/psf/measure_and_clean.mjs:43",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/psf/measure_and_clean.mjs",
      "to": "tools/psf/render_stage.mjs",
      "type": "import",
      "cite": "tools/psf/measure_and_clean.mjs:50",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/psf/mesh_legB.mjs",
      "to": "tools/psf/decode_cr2.mjs",
      "type": "import",
      "cite": "tools/psf/mesh_legB.mjs:42",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/psf/mesh_legB.mjs",
      "to": "tools/psf/forced_detect.mjs",
      "type": "import",
      "cite": "tools/psf/mesh_legB.mjs:41",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/psf/mesh_legB.mjs",
      "to": "tools/psf/g15u_stars.mjs",
      "type": "import",
      "cite": "tools/psf/mesh_legB.mjs:44",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/psf/mesh_legB.mjs",
      "to": "tools/psf/solution_to_astrometry.mjs",
      "type": "import",
      "cite": "tools/psf/mesh_legB.mjs:43",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/psf/psf.mjs",
      "to": "tools/psf/imaging.mjs",
      "type": "import",
      "cite": "tools/psf/psf.mjs:7",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/psf/refit_distortion.mjs",
      "to": "tools/psf/decode_cr2.mjs",
      "type": "import",
      "cite": "tools/psf/refit_distortion.mjs:78",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/psf/refit_distortion.mjs",
      "to": "tools/psf/decode_fits.mjs",
      "type": "import",
      "cite": "tools/psf/refit_distortion.mjs:79",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/psf/refit_distortion.mjs",
      "to": "tools/psf/forced_detect.mjs",
      "type": "import",
      "cite": "tools/psf/refit_distortion.mjs:83",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/psf/refit_distortion.mjs",
      "to": "tools/psf/imaging.mjs",
      "type": "import",
      "cite": "tools/psf/refit_distortion.mjs:81",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/psf/refit_distortion.mjs",
      "to": "tools/psf/psf.mjs",
      "type": "import",
      "cite": "tools/psf/refit_distortion.mjs:80",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/psf/refit_distortion.mjs",
      "to": "tools/psf/solution_to_astrometry.mjs",
      "type": "import",
      "cite": "tools/psf/refit_distortion.mjs:82",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/quadviz/render_iterations.mjs",
      "to": "tools/psf/decode_cr2.mjs",
      "type": "import",
      "cite": "tools/quadviz/render_iterations.mjs:43",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/quadviz/render_iterations.mjs",
      "to": "tools/stack/fits_io.mjs",
      "type": "import",
      "cite": "tools/quadviz/render_iterations.mjs:47",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/quadviz/render_iterations.mjs",
      "to": "tools/validation/visual/bubble_tiles.mjs",
      "type": "import",
      "cite": "tools/quadviz/render_iterations.mjs:48",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/quadviz/render_overlay.mjs",
      "to": "tools/psf/decode_cr2.mjs",
      "type": "import",
      "cite": "tools/quadviz/render_overlay.mjs:39",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/quadviz/render_overlay.mjs",
      "to": "tools/stack/fits_io.mjs",
      "type": "import",
      "cite": "tools/quadviz/render_overlay.mjs:43",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/quadviz/render_overlay.mjs",
      "to": "tools/validation/visual/bubble_tiles.mjs",
      "type": "import",
      "cite": "tools/quadviz/render_overlay.mjs:44",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/rawlab/ab_live.mjs",
      "to": "tools/psf/decode_cr2.mjs",
      "type": "import",
      "cite": "tools/rawlab/ab_live.mjs:40",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/rawlab/ab_pipeline.labspec.ts",
      "to": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts",
      "type": "import",
      "cite": "tools/rawlab/ab_pipeline.labspec.ts:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/rawlab/ab_pipeline.labspec.ts",
      "to": "src/engine/pipeline/orchestrator_session.ts",
      "type": "import",
      "cite": "tools/rawlab/ab_pipeline.labspec.ts:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/rawlab/ab_pipeline.labspec.ts",
      "to": "tools/api/headless_driver.ts",
      "type": "import",
      "cite": "tools/rawlab/ab_pipeline.labspec.ts:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/rawlab/aesthetic_render.mjs",
      "to": "tools/denoise/denoise.mjs",
      "type": "import",
      "cite": "tools/rawlab/aesthetic_render.mjs:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/rawlab/aesthetic_render.mjs",
      "to": "tools/psf/corrections.mjs",
      "type": "import",
      "cite": "tools/rawlab/aesthetic_render.mjs:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/rawlab/aesthetic_render.mjs",
      "to": "tools/psf/deconv.mjs",
      "type": "import",
      "cite": "tools/rawlab/aesthetic_render.mjs:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/rawlab/cutover_riders.labspec.ts",
      "to": "src/engine/pipeline/m1_ingestion/metadata_reaper.ts",
      "type": "import",
      "cite": "tools/rawlab/cutover_riders.labspec.ts:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/rawlab/cutover_riders.labspec.ts",
      "to": "src/engine/pipeline/m1_ingestion/rawler_decoder.ts",
      "type": "import",
      "cite": "tools/rawlab/cutover_riders.labspec.ts:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/rawlab/cutover_riders.labspec.ts",
      "to": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts",
      "type": "import",
      "cite": "tools/rawlab/cutover_riders.labspec.ts:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/rawlab/cutover_riders.labspec.ts",
      "to": "tools/api/headless_driver.ts",
      "type": "import",
      "cite": "tools/rawlab/cutover_riders.labspec.ts:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/rawlab/demosaic_reference.mjs",
      "to": "tools/psf/decode_cr2.mjs",
      "type": "import",
      "cite": "tools/rawlab/demosaic_reference.mjs:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/rawlab/gauntlet_run.labspec.ts",
      "to": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts",
      "type": "import",
      "cite": "tools/rawlab/gauntlet_run.labspec.ts:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/rawlab/gauntlet_run.labspec.ts",
      "to": "tools/api/headless_driver.ts",
      "type": "import",
      "cite": "tools/rawlab/gauntlet_run.labspec.ts:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/rawlab/libraw_cfa_hash.mjs",
      "to": "tools/psf/decode_cr2.mjs",
      "type": "import",
      "cite": "tools/rawlab/libraw_cfa_hash.mjs:14",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/rawlab/visual_ab_render.mjs",
      "to": "tools/psf/decode_cr2.mjs",
      "type": "import",
      "cite": "tools/rawlab/visual_ab_render.mjs:38",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/recal/dump_detections.labspec.ts",
      "to": "src/engine/diagnostics/telemetry_logger.ts",
      "type": "import",
      "cite": "tools/recal/dump_detections.labspec.ts:48",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/recal/dump_detections.labspec.ts",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "tools/recal/dump_detections.labspec.ts:50",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/recal/dump_detections.labspec.ts",
      "to": "src/engine/pipeline/m2_hardware/scale_manager.ts",
      "type": "import",
      "cite": "tools/recal/dump_detections.labspec.ts:47",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/recal/dump_detections.labspec.ts",
      "to": "src/engine/pipeline/m4_signal_detect/luminance_reduce.ts",
      "type": "import",
      "cite": "tools/recal/dump_detections.labspec.ts:49",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/recal/dump_detections.labspec.ts",
      "to": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts",
      "type": "import",
      "cite": "tools/recal/dump_detections.labspec.ts:39",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/recal/dump_detections.labspec.ts",
      "to": "src/engine/pipeline/orchestrator_session.ts",
      "type": "import",
      "cite": "tools/recal/dump_detections.labspec.ts:38",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/recal/dump_detections.labspec.ts",
      "to": "src/engine/pipeline/stages/detect.ts",
      "type": "import",
      "cite": "tools/recal/dump_detections.labspec.ts:46",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/recal/dump_detections.labspec.ts",
      "to": "tools/api/headless_driver.ts",
      "type": "import",
      "cite": "tools/recal/dump_detections.labspec.ts:37",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/recal/dump_detections.labspec.ts",
      "to": "tools/calib/decode_util.mjs",
      "type": "import",
      "cite": "tools/recal/dump_detections.labspec.ts:51",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/recal/dump_detections.labspec.ts",
      "to": "tools/calib/demosaic.mjs",
      "type": "import",
      "cite": "tools/recal/dump_detections.labspec.ts:52",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/recal/sweep_thresholds.mjs",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "tools/recal/sweep_thresholds.mjs:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/render/_beach_probe.mjs",
      "to": "tools/psf/decode_engine.mjs",
      "type": "import",
      "cite": "tools/render/_beach_probe.mjs:6",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/render/_starlet_engine_entry.ts",
      "to": "src/engine/core/ImageProcessor.ts",
      "type": "import",
      "cite": "tools/render/_starlet_engine_entry.ts:14",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/render/_starlet_engine_entry.ts",
      "to": "src/engine/pipeline/m10_psf/nebulosity_layer.ts",
      "type": "import",
      "cite": "tools/render/_starlet_engine_entry.ts:7",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/render/_starlet_engine_entry.ts",
      "to": "src/engine/pipeline/m10_psf/psf_core.ts",
      "type": "import",
      "cite": "tools/render/_starlet_engine_entry.ts:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/render/beach_render.mjs",
      "to": "tools/psf/decode_engine.mjs",
      "type": "import",
      "cite": "tools/render/beach_render.mjs:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/render/starlet_evidence.mjs",
      "to": "tools/psf/decode_engine.mjs",
      "type": "import",
      "cite": "tools/render/starlet_evidence.mjs:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/render/starlet_evidence.mjs",
      "to": "tools/psf/decode_fits.mjs",
      "type": "import",
      "cite": "tools/render/starlet_evidence.mjs:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/render/starlet_evidence.mjs",
      "to": "tools/render/signed_render.mjs",
      "type": "import",
      "cite": "tools/render/starlet_evidence.mjs:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/renderlab/main.mjs",
      "to": "tools/renderlab/arrow_loader.mjs",
      "type": "import",
      "cite": "tools/renderlab/main.mjs:8",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/renderlab/main.mjs",
      "to": "tools/renderlab/cascade.mjs",
      "type": "import",
      "cite": "tools/renderlab/main.mjs:12",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/renderlab/main.mjs",
      "to": "tools/renderlab/gpu.mjs",
      "type": "import",
      "cite": "tools/renderlab/main.mjs:7",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/renderlab/main.mjs",
      "to": "tools/renderlab/quiver.mjs",
      "type": "import",
      "cite": "tools/renderlab/main.mjs:10",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/renderlab/main.mjs",
      "to": "tools/renderlab/starfield.mjs",
      "type": "import",
      "cite": "tools/renderlab/main.mjs:9",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/renderlab/main.mjs",
      "to": "tools/renderlab/surface.mjs",
      "type": "import",
      "cite": "tools/renderlab/main.mjs:11",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/repro/nasa_1to1_extract.mjs",
      "to": "tools/stack/fits_io.mjs",
      "type": "import",
      "cite": "tools/repro/nasa_1to1_extract.mjs:9",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/repro/starplates_bench.runspec.ts",
      "to": "src/engine/core/SkyTransform.ts",
      "type": "import",
      "cite": "tools/repro/starplates_bench.runspec.ts:9",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/repro/starplates_bench.runspec.ts",
      "to": "src/engine/pipeline/m6_plate_solve/standard_stars.ts",
      "type": "import",
      "cite": "tools/repro/starplates_bench.runspec.ts:15",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/repro/starplates_bench.runspec.ts",
      "to": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts",
      "type": "import",
      "cite": "tools/repro/starplates_bench.runspec.ts:8",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/repro/starplates_bench.runspec.ts",
      "to": "src/engine/pipeline/m6_plate_solve/starplates_provider.ts",
      "type": "import",
      "cite": "tools/repro/starplates_bench.runspec.ts:10",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/repro/starplates_bench.runspec.ts",
      "to": "tools/api/headless_driver.ts",
      "type": "import",
      "cite": "tools/repro/starplates_bench.runspec.ts:7",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/repro/tess_prewarp_verify.mjs",
      "to": "tools/solverkit/common.mjs",
      "type": "import",
      "cite": "tools/repro/tess_prewarp_verify.mjs:15",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/repro/tess_prewarp_verify.mjs",
      "to": "tools/solverkit/contract.mjs",
      "type": "import",
      "cite": "tools/repro/tess_prewarp_verify.mjs:16",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/repro/tess_prewarp_verify.mjs",
      "to": "tools/solverkit/ransac.mjs",
      "type": "import",
      "cite": "tools/repro/tess_prewarp_verify.mjs:14",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/repro/tess_sip_prewarp.mjs",
      "to": "tools/psf/forced_detect.mjs",
      "type": "import",
      "cite": "tools/repro/tess_sip_prewarp.mjs:14",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/results/drain_to_r2.mjs",
      "to": "tools/results/lib/flatten.mjs",
      "type": "import",
      "cite": "tools/results/drain_to_r2.mjs:40",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/results/drain_to_r2.mjs",
      "to": "tools/results/lib/r2.mjs",
      "type": "import",
      "cite": "tools/results/drain_to_r2.mjs:45",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/results/etl_receipts.mjs",
      "to": "tools/results/lib/flatten.mjs",
      "type": "import",
      "cite": "tools/results/etl_receipts.mjs:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/results/upload_r2.mjs",
      "to": "tools/results/lib/r2.mjs",
      "type": "import",
      "cite": "tools/results/upload_r2.mjs:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/results/verify_d_litter.mjs",
      "to": "tools/results/lib/flatten.mjs",
      "type": "import",
      "cite": "tools/results/verify_d_litter.mjs:11",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/results/verify_d_litter.mjs",
      "to": "tools/results/lib/r2.mjs",
      "type": "import",
      "cite": "tools/results/verify_d_litter.mjs:10",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/roman/ingest_roman.mjs",
      "to": "tools/asdf/asdf_reader.mjs",
      "type": "import",
      "cite": "tools/roman/ingest_roman.mjs:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/seestar/ctl.mjs",
      "to": "tools/seestar/lib.mjs",
      "type": "import",
      "cite": "tools/seestar/ctl.mjs:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/seestar/ctl.mjs",
      "to": "tools/stack/fits_io.mjs",
      "type": "import",
      "cite": "tools/seestar/ctl.mjs:35",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/seestar/lib.nodetest.mjs",
      "to": "tools/seestar/lib.mjs",
      "type": "import",
      "cite": "tools/seestar/lib.nodetest.mjs:10",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/seestar/probe.mjs",
      "to": "tools/seestar/lib.mjs",
      "type": "import",
      "cite": "tools/seestar/probe.mjs:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/setup/fetch_index.mjs",
      "to": "tools/config/star_data_source.mjs",
      "type": "import",
      "cite": "tools/setup/fetch_index.mjs:65",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/setup/fetch_index.mjs",
      "to": "tools/config/storage_paths.mjs",
      "type": "import",
      "cite": "tools/setup/fetch_index.mjs:60",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/sextant/chart.mjs",
      "to": "tools/sextant/lib/astro.mjs",
      "type": "import",
      "cite": "tools/sextant/chart.mjs:8",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/sextant/fit_core.mjs",
      "to": "tools/sextant/lib/astro.mjs",
      "type": "import",
      "cite": "tools/sextant/fit_core.mjs:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/sextant/lib/p1_sextant.ts",
      "to": "src/engine/core/AtmosphericManager.ts",
      "type": "import",
      "cite": "tools/sextant/lib/p1_sextant.ts:38",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/sextant/lib/p1_sextant.ts",
      "to": "src/engine/core/TimeService.ts",
      "type": "import",
      "cite": "tools/sextant/lib/p1_sextant.ts:36",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/sextant/lib/p1_sextant.ts",
      "to": "src/engine/core/optics_manager.ts",
      "type": "import",
      "cite": "tools/sextant/lib/p1_sextant.ts:37",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/sextant/mount_rotation_fit.mjs",
      "to": "tools/sextant/chart.mjs",
      "type": "import",
      "cite": "tools/sextant/mount_rotation_fit.mjs:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/sextant/mount_rotation_fit.mjs",
      "to": "tools/sextant/fit_core.mjs",
      "type": "import",
      "cite": "tools/sextant/mount_rotation_fit.mjs:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/sextant/mount_rotation_fit.mjs",
      "to": "tools/sextant/synth.mjs",
      "type": "import",
      "cite": "tools/sextant/mount_rotation_fit.mjs:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/sextant/p1_validate.runspec.ts",
      "to": "tools/sextant/lib/p1_sextant.ts",
      "type": "import",
      "cite": "tools/sextant/p1_validate.runspec.ts:17",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/sextant/real_data_attempt.mjs",
      "to": "tools/sextant/fit_core.mjs",
      "type": "import",
      "cite": "tools/sextant/real_data_attempt.mjs:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/sextant/synth.mjs",
      "to": "tools/sextant/lib/astro.mjs",
      "type": "import",
      "cite": "tools/sextant/synth.mjs:10",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/sextant/terrain/match_dtm.mjs",
      "to": "tools/dtm/dtm_sampler.mjs",
      "type": "import",
      "cite": "tools/sextant/terrain/match_dtm.mjs:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/sextant/terrain/match_dtm.mjs",
      "to": "tools/dtm/horizon_predict.mjs",
      "type": "import",
      "cite": "tools/sextant/terrain/match_dtm.mjs:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/solverkit/anchored_sweep.mjs",
      "to": "tools/solverkit/common.mjs",
      "type": "import",
      "cite": "tools/solverkit/anchored_sweep.mjs:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/solverkit/anchored_sweep.mjs",
      "to": "tools/solverkit/contract.mjs",
      "type": "import",
      "cite": "tools/solverkit/anchored_sweep.mjs:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/solverkit/band_hash.mjs",
      "to": "tools/solverkit/common.mjs",
      "type": "import",
      "cite": "tools/solverkit/band_hash.mjs:15",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/solverkit/common.mjs",
      "to": "tools/psf/decode_cr2.mjs",
      "type": "import",
      "cite": "tools/solverkit/common.mjs:169",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/solverkit/common.mjs",
      "to": "tools/psf/forced_detect.mjs",
      "type": "import",
      "cite": "tools/solverkit/common.mjs:13",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/solverkit/cross_band_transfer.mjs",
      "to": "tools/psf/forced_detect.mjs",
      "type": "import",
      "cite": "tools/solverkit/cross_band_transfer.mjs:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/solverkit/cross_band_transfer.mjs",
      "to": "tools/solverkit/common.mjs",
      "type": "import",
      "cite": "tools/solverkit/cross_band_transfer.mjs:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/solverkit/driver.mjs",
      "to": "tools/solverkit/anchored_sweep.mjs",
      "type": "import",
      "cite": "tools/solverkit/driver.mjs:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/solverkit/driver.mjs",
      "to": "tools/solverkit/common.mjs",
      "type": "import",
      "cite": "tools/solverkit/driver.mjs:16",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/solverkit/driver.mjs",
      "to": "tools/solverkit/contract.mjs",
      "type": "import",
      "cite": "tools/solverkit/driver.mjs:17",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/solverkit/driver.mjs",
      "to": "tools/solverkit/quad.mjs",
      "type": "import",
      "cite": "tools/solverkit/driver.mjs:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/solverkit/driver.mjs",
      "to": "tools/solverkit/ransac.mjs",
      "type": "import",
      "cite": "tools/solverkit/driver.mjs:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/solverkit/match_ladder.mjs",
      "to": "tools/solverkit/band_hash.mjs",
      "type": "import",
      "cite": "tools/solverkit/match_ladder.mjs:56",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/solverkit/match_ladder.mjs",
      "to": "tools/solverkit/common.mjs",
      "type": "import",
      "cite": "tools/solverkit/match_ladder.mjs:51",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/solverkit/match_ladder.mjs",
      "to": "tools/solverkit/contract.mjs",
      "type": "import",
      "cite": "tools/solverkit/match_ladder.mjs:50",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/solverkit/match_ladder.mjs",
      "to": "tools/solverkit/ransac.mjs",
      "type": "import",
      "cite": "tools/solverkit/match_ladder.mjs:57",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/solverkit/match_ladder.selftest.mjs",
      "to": "tools/solverkit/common.mjs",
      "type": "import",
      "cite": "tools/solverkit/match_ladder.selftest.mjs:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/solverkit/match_ladder.selftest.mjs",
      "to": "tools/solverkit/match_ladder.mjs",
      "type": "import",
      "cite": "tools/solverkit/match_ladder.selftest.mjs:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/solverkit/match_ladder.selftest.mjs",
      "to": "tools/solverkit/synthetic_inject.mjs",
      "type": "import",
      "cite": "tools/solverkit/match_ladder.selftest.mjs:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/solverkit/quad.mjs",
      "to": "tools/solverkit/common.mjs",
      "type": "import",
      "cite": "tools/solverkit/quad.mjs:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/solverkit/ransac.mjs",
      "to": "tools/solverkit/common.mjs",
      "type": "import",
      "cite": "tools/solverkit/ransac.mjs:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/solverkit/ransac.mjs",
      "to": "tools/solverkit/contract.mjs",
      "type": "import",
      "cite": "tools/solverkit/ransac.mjs:17",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/solverkit/synthetic_inject.mjs",
      "to": "tools/solverkit/common.mjs",
      "type": "import",
      "cite": "tools/solverkit/synthetic_inject.mjs:58",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/solverkit/synthetic_inject.mjs",
      "to": "tools/solverkit/contract.mjs",
      "type": "import",
      "cite": "tools/solverkit/synthetic_inject.mjs:62",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/solverkit/synthetic_inject.mjs",
      "to": "tools/solverkit/driver.mjs",
      "type": "import",
      "cite": "tools/solverkit/synthetic_inject.mjs:63",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/solverkit/synthetic_inject.mjs",
      "to": "tools/solverkit/ransac.mjs",
      "type": "import",
      "cite": "tools/solverkit/synthetic_inject.mjs:64",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/solverkit/trilock.mjs",
      "to": "tools/solverkit/common.mjs",
      "type": "import",
      "cite": "tools/solverkit/trilock.mjs:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/solverkit/trilock.mjs",
      "to": "tools/solverkit/contract.mjs",
      "type": "import",
      "cite": "tools/solverkit/trilock.mjs:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/stack/cocoon_drizzle.acceptspec.ts",
      "to": "tools/batch/batch_engine.ts",
      "type": "import",
      "cite": "tools/stack/cocoon_drizzle.acceptspec.ts:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/stack/cocoon_drizzle.acceptspec.ts",
      "to": "tools/stack/fits_io.mjs",
      "type": "import",
      "cite": "tools/stack/cocoon_drizzle.acceptspec.ts:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/stack/cocoon_drizzle.acceptspec.ts",
      "to": "tools/stack/solve_lib.mjs",
      "type": "import",
      "cite": "tools/stack/cocoon_drizzle.acceptspec.ts:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/stack/live_stack_mockproof.mjs",
      "to": "tools/stack/fits_io.mjs",
      "type": "import",
      "cite": "tools/stack/live_stack_mockproof.mjs:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/stack/stack.mjs",
      "to": "tools/psf/imaging.mjs",
      "type": "import",
      "cite": "tools/stack/stack.mjs:51",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/stack/stack.mjs",
      "to": "tools/stack/fits_io.mjs",
      "type": "import",
      "cite": "tools/stack/stack.mjs:46",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/stack/stack.mjs",
      "to": "tools/stack/solve_lib.mjs",
      "type": "import",
      "cite": "tools/stack/stack.mjs:47",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/stack/stack_cocoon.mjs",
      "to": "tools/calib/decode_util.mjs",
      "type": "import",
      "cite": "tools/stack/stack_cocoon.mjs:36",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/stack/stack_cocoon.mjs",
      "to": "tools/calib/demosaic.mjs",
      "type": "import",
      "cite": "tools/stack/stack_cocoon.mjs:37",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/stack/stack_cocoon.mjs",
      "to": "tools/stack/fits_io.mjs",
      "type": "import",
      "cite": "tools/stack/stack_cocoon.mjs:38",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/starplates/download_gaia_chunked.mjs",
      "to": "tools/starplates/build_release.mjs",
      "type": "import",
      "cite": "tools/starplates/download_gaia_chunked.mjs:49",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/synth/closed_loop.mjs",
      "to": "tools/solverkit/common.mjs",
      "type": "import",
      "cite": "tools/synth/closed_loop.mjs:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/synth/closed_loop.mjs",
      "to": "tools/synth/generate_frame.mjs",
      "type": "import",
      "cite": "tools/synth/closed_loop.mjs:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/synth/generate_frame.mjs",
      "to": "tools/psf/corrections.mjs",
      "type": "import",
      "cite": "tools/synth/generate_frame.mjs:36",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/synth/generate_frame.mjs",
      "to": "tools/psf/forced_detect.mjs",
      "type": "import",
      "cite": "tools/synth/generate_frame.mjs:35",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/synth/generate_frame.mjs",
      "to": "tools/solverkit/common.mjs",
      "type": "import",
      "cite": "tools/synth/generate_frame.mjs:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/synth/generate_frame.mjs",
      "to": "tools/stack/fits_io.mjs",
      "type": "import",
      "cite": "tools/synth/generate_frame.mjs:37",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/synth/generate_frame.mjs",
      "to": "tools/synth/astro.mjs",
      "type": "import",
      "cite": "tools/synth/generate_frame.mjs:40",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/synth/generate_frame.mjs",
      "to": "tools/synth/render.mjs",
      "type": "import",
      "cite": "tools/synth/generate_frame.mjs:39",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/synth/generate_frame.mjs",
      "to": "tools/synth/rig_profiles.mjs",
      "type": "import",
      "cite": "tools/synth/generate_frame.mjs:38",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/synth/probe_density.mjs",
      "to": "tools/synth/generate_frame.mjs",
      "type": "import",
      "cite": "tools/synth/probe_density.mjs:4",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/synth/render.mjs",
      "to": "tools/psf/corrections.mjs",
      "type": "import",
      "cite": "tools/synth/render.mjs:16",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/synth/verify_matrix.mjs",
      "to": "tools/solverkit/common.mjs",
      "type": "import",
      "cite": "tools/synth/verify_matrix.mjs:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/synth/verify_matrix.mjs",
      "to": "tools/synth/generate_frame.mjs",
      "type": "import",
      "cite": "tools/synth/verify_matrix.mjs:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/telemetry/dashboard.mjs",
      "to": "tools/telemetry/fleet.mjs",
      "type": "import",
      "cite": "tools/telemetry/dashboard.mjs:11",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/telemetry/dashboard.mjs",
      "to": "tools/telemetry/summarize.mjs",
      "type": "import",
      "cite": "tools/telemetry/dashboard.mjs:10",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/telemetry/drift/drift.mjs",
      "to": "tools/telemetry/drift/drift_lib.mjs",
      "type": "import",
      "cite": "tools/telemetry/drift/drift.mjs:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/telemetry/receipts_to_parquet.mjs",
      "to": "tools/telemetry/greenfield/flatten_receipt.mjs",
      "type": "import",
      "cite": "tools/telemetry/receipts_to_parquet.mjs:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/capture_golden_seams.mjs",
      "to": "tools/testkit/lib/child.mjs",
      "type": "import",
      "cite": "tools/testkit/capture_golden_seams.mjs:49",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/capture_golden_seams.mjs",
      "to": "tools/testkit/lib/env.mjs",
      "type": "import",
      "cite": "tools/testkit/capture_golden_seams.mjs:48",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/capture_golden_seams.mjs",
      "to": "tools/testkit/lib/executors/stage_replay.mjs",
      "type": "import",
      "cite": "tools/testkit/capture_golden_seams.mjs:50",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/child.mjs",
      "to": "tools/testkit/lib/env.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/child.mjs:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/child_test.mjs",
      "to": "tools/testkit/lib/child.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/child_test.mjs:13",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/env_test.mjs",
      "to": "tools/testkit/lib/env.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/env_test.mjs:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/executors/api_smoke.mjs",
      "to": "tools/testkit/lib/child.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/executors/api_smoke.mjs:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/executors/api_smoke.mjs",
      "to": "tools/testkit/lib/executors/common.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/executors/api_smoke.mjs:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/executors/common.mjs",
      "to": "tools/db/deposit.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/executors/common.mjs:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/executors/common.mjs",
      "to": "tools/testkit/lib/env.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/executors/common.mjs:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/executors/e2e_scenario.mjs",
      "to": "tools/testkit/lib/child.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/executors/e2e_scenario.mjs:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/executors/e2e_scenario.mjs",
      "to": "tools/testkit/lib/executors/common.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/executors/e2e_scenario.mjs:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/executors/e2e_scenario.mjs",
      "to": "tools/testkit/lib/manifest.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/executors/e2e_scenario.mjs:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/executors/executors_test.mjs",
      "to": "tools/testkit/lib/child.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/executors/executors_test.mjs:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/executors/executors_test.mjs",
      "to": "tools/testkit/lib/executors/api_smoke.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/executors/executors_test.mjs:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/executors/executors_test.mjs",
      "to": "tools/testkit/lib/executors/e2e_scenario.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/executors/executors_test.mjs:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/executors/executors_test.mjs",
      "to": "tools/testkit/lib/executors/golden_vector.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/executors/executors_test.mjs:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/executors/executors_test.mjs",
      "to": "tools/testkit/lib/executors/index.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/executors/executors_test.mjs:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/executors/executors_test.mjs",
      "to": "tools/testkit/lib/executors/solve_to_receipt.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/executors/executors_test.mjs:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/executors/executors_test.mjs",
      "to": "tools/testkit/lib/executors/stage_replay.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/executors/executors_test.mjs:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/executors/golden_vector.mjs",
      "to": "tools/testkit/lib/child.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/executors/golden_vector.mjs:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/executors/golden_vector.mjs",
      "to": "tools/testkit/lib/executors/common.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/executors/golden_vector.mjs:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/executors/index.mjs",
      "to": "tools/testkit/lib/executors/api_smoke.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/executors/index.mjs:15",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/executors/index.mjs",
      "to": "tools/testkit/lib/executors/e2e_scenario.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/executors/index.mjs:16",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/executors/index.mjs",
      "to": "tools/testkit/lib/executors/golden_vector.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/executors/index.mjs:17",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/executors/index.mjs",
      "to": "tools/testkit/lib/executors/solve_to_receipt.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/executors/index.mjs:14",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/executors/index.mjs",
      "to": "tools/testkit/lib/executors/stage_replay.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/executors/index.mjs:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/executors/solve_to_receipt.mjs",
      "to": "tools/testkit/lib/child.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/executors/solve_to_receipt.mjs:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/executors/solve_to_receipt.mjs",
      "to": "tools/testkit/lib/executors/common.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/executors/solve_to_receipt.mjs:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/executors/stage_replay.mjs",
      "to": "tools/testkit/lib/child.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/executors/stage_replay.mjs:51",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/executors/stage_replay.mjs",
      "to": "tools/testkit/lib/executors/common.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/executors/stage_replay.mjs:52",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/manifest_test.mjs",
      "to": "tools/testkit/lib/manifest.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/manifest_test.mjs:14",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/lib/scope_test.mjs",
      "to": "tools/testkit/lib/scope.mjs",
      "type": "import",
      "cite": "tools/testkit/lib/scope_test.mjs:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/receipt_diff_test.mjs",
      "to": "tools/testkit/receipt_diff.mjs",
      "type": "import",
      "cite": "tools/testkit/receipt_diff_test.mjs:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/run.mjs",
      "to": "tools/testkit/lib/env.mjs",
      "type": "import",
      "cite": "tools/testkit/run.mjs:38",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/run.mjs",
      "to": "tools/testkit/lib/executors/index.mjs",
      "type": "import",
      "cite": "tools/testkit/run.mjs:40",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/run.mjs",
      "to": "tools/testkit/lib/manifest.mjs",
      "type": "import",
      "cite": "tools/testkit/run.mjs:39",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/testkit/validate_population.mjs",
      "to": "tools/testkit/lib/manifest.mjs",
      "type": "import",
      "cite": "tools/testkit/validate_population.mjs:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/theses/annotate_founding.mjs",
      "to": "tools/theses/registry.mjs",
      "type": "import",
      "cite": "tools/theses/annotate_founding.mjs:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/theses/dashboard/serve.mjs",
      "to": "tools/theses/dashboard/snapshot.mjs",
      "type": "import",
      "cite": "tools/theses/dashboard/serve.mjs:43",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/theses/dashboard/snapshot.mjs",
      "to": "tools/theses/registry.mjs",
      "type": "import",
      "cite": "tools/theses/dashboard/snapshot.mjs:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/theses/dashboard/telemetry_adapter.mjs",
      "to": "tools/telemetry/summarize.mjs",
      "type": "import",
      "cite": "tools/theses/dashboard/telemetry_adapter.mjs:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/theses/run_vignette_lifecycle.mjs",
      "to": "tools/theses/registry.mjs",
      "type": "import",
      "cite": "tools/theses/run_vignette_lifecycle.mjs:9",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/theses/run_vignette_lifecycle.mjs",
      "to": "tools/theses/thesis_lint.mjs",
      "type": "import",
      "cite": "tools/theses/run_vignette_lifecycle.mjs:10",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/trails/trail_test.mjs",
      "to": "tools/trails/trail_tag.mjs",
      "type": "import",
      "cite": "tools/trails/trail_test.mjs:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/candidates/deep_confirm_set.ts",
      "to": "tools/validation/domains.ts",
      "type": "import",
      "cite": "tools/validation/candidates/deep_confirm_set.ts:12",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/candidates/deep_confirm_set.ts",
      "to": "tools/validation/types.ts",
      "type": "import",
      "cite": "tools/validation/candidates/deep_confirm_set.ts:13",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/candidates/fits_solve.ts",
      "to": "tools/validation/domains.ts",
      "type": "import",
      "cite": "tools/validation/candidates/fits_solve.ts:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/candidates/fits_solve.ts",
      "to": "tools/validation/types.ts",
      "type": "import",
      "cite": "tools/validation/candidates/fits_solve.ts:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/candidates/synthetic.ts",
      "to": "tools/validation/domains.ts",
      "type": "import",
      "cite": "tools/validation/candidates/synthetic.ts:12",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/candidates/synthetic.ts",
      "to": "tools/validation/types.ts",
      "type": "import",
      "cite": "tools/validation/candidates/synthetic.ts:13",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/candidates/uw_anchor_topN.ts",
      "to": "tools/validation/domains.ts",
      "type": "import",
      "cite": "tools/validation/candidates/uw_anchor_topN.ts:14",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/candidates/uw_anchor_topN.ts",
      "to": "tools/validation/types.ts",
      "type": "import",
      "cite": "tools/validation/candidates/uw_anchor_topN.ts:15",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/check_graduation.ts",
      "to": "tools/validation/ledger.ts",
      "type": "import",
      "cite": "tools/validation/check_graduation.ts:9",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/check_graduation.ts",
      "to": "tools/validation/policy.ts",
      "type": "import",
      "cite": "tools/validation/check_graduation.ts:10",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/check_graduation.ts",
      "to": "tools/validation/registry.ts",
      "type": "import",
      "cite": "tools/validation/check_graduation.ts:8",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/cr2_binding.uwspec.ts",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "tools/validation/cr2_binding.uwspec.ts:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/cr2_binding.uwspec.ts",
      "to": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "type": "import",
      "cite": "tools/validation/cr2_binding.uwspec.ts:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/domains.ts",
      "to": "tools/validation/types.ts",
      "type": "import",
      "cite": "tools/validation/domains.ts:10",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/fits_binding.fitspec.ts",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "tools/validation/fits_binding.fitspec.ts:41",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/fits_binding.fitspec.ts",
      "to": "tools/api/headless_driver.ts",
      "type": "import",
      "cite": "tools/validation/fits_binding.fitspec.ts:40",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/gauntlet_decode.mjs",
      "to": "tools/psf/decode_cr2.mjs",
      "type": "import",
      "cite": "tools/validation/gauntlet_decode.mjs:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/gauntlet_escalation.uwspec.ts",
      "to": "src/engine/pipeline/constants/pipeline_config.ts",
      "type": "import",
      "cite": "tools/validation/gauntlet_escalation.uwspec.ts:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/gauntlet_escalation.uwspec.ts",
      "to": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "type": "import",
      "cite": "tools/validation/gauntlet_escalation.uwspec.ts:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/grade.ts",
      "to": "tools/validation/stats.ts",
      "type": "import",
      "cite": "tools/validation/grade.ts:11",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/grade.ts",
      "to": "tools/validation/types.ts",
      "type": "import",
      "cite": "tools/validation/grade.ts:12",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/grade_tools.ts",
      "to": "tools/validation/grade.ts",
      "type": "import",
      "cite": "tools/validation/grade_tools.ts:13",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/grade_tools.ts",
      "to": "tools/validation/ledger.ts",
      "type": "import",
      "cite": "tools/validation/grade_tools.ts:12",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/grade_tools.ts",
      "to": "tools/validation/registry.ts",
      "type": "import",
      "cite": "tools/validation/grade_tools.ts:11",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/grade_tools.ts",
      "to": "tools/validation/types.ts",
      "type": "import",
      "cite": "tools/validation/grade_tools.ts:14",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/ledger.ts",
      "to": "tools/validation/types.ts",
      "type": "import",
      "cite": "tools/validation/ledger.ts:10",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/list_candidates.ts",
      "to": "tools/validation/registry.ts",
      "type": "import",
      "cite": "tools/validation/list_candidates.ts:9",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/policy.ts",
      "to": "tools/validation/types.ts",
      "type": "import",
      "cite": "tools/validation/policy.ts:13",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/psf_attribution_check.ts",
      "to": "src/engine/pipeline/m2_hardware/identifier_matcher.ts",
      "type": "import",
      "cite": "tools/validation/psf_attribution_check.ts:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/registry.ts",
      "to": "tools/validation/candidates/deep_confirm_set.ts",
      "type": "import",
      "cite": "tools/validation/registry.ts:10",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/registry.ts",
      "to": "tools/validation/candidates/fits_solve.ts",
      "type": "import",
      "cite": "tools/validation/registry.ts:11",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/registry.ts",
      "to": "tools/validation/candidates/synthetic.ts",
      "type": "import",
      "cite": "tools/validation/registry.ts:8",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/registry.ts",
      "to": "tools/validation/candidates/uw_anchor_topN.ts",
      "type": "import",
      "cite": "tools/validation/registry.ts:9",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/registry.ts",
      "to": "tools/validation/ledger.ts",
      "type": "import",
      "cite": "tools/validation/registry.ts:6",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/registry.ts",
      "to": "tools/validation/policy.ts",
      "type": "import",
      "cite": "tools/validation/registry.ts:7",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/registry.ts",
      "to": "tools/validation/types.ts",
      "type": "import",
      "cite": "tools/validation/registry.ts:12",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/run_cr2_sweep.ts",
      "to": "tools/validation/candidates/uw_anchor_topN.ts",
      "type": "import",
      "cite": "tools/validation/run_cr2_sweep.ts:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/run_cr2_sweep.ts",
      "to": "tools/validation/domains.ts",
      "type": "import",
      "cite": "tools/validation/run_cr2_sweep.ts:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/run_cr2_sweep.ts",
      "to": "tools/validation/ledger.ts",
      "type": "import",
      "cite": "tools/validation/run_cr2_sweep.ts:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/run_cr2_sweep.ts",
      "to": "tools/validation/policy.ts",
      "type": "import",
      "cite": "tools/validation/run_cr2_sweep.ts:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/run_cr2_sweep.ts",
      "to": "tools/validation/stats.ts",
      "type": "import",
      "cite": "tools/validation/run_cr2_sweep.ts:22",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/run_cr2_sweep.ts",
      "to": "tools/validation/truth/harness_hook.ts",
      "type": "import",
      "cite": "tools/validation/run_cr2_sweep.ts:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/run_cr2_sweep.ts",
      "to": "tools/validation/truth/loader.ts",
      "type": "import",
      "cite": "tools/validation/run_cr2_sweep.ts:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/run_cr2_sweep.ts",
      "to": "tools/validation/types.ts",
      "type": "import",
      "cite": "tools/validation/run_cr2_sweep.ts:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/run_fits_sweep.ts",
      "to": "tools/validation/candidates/fits_solve.ts",
      "type": "import",
      "cite": "tools/validation/run_fits_sweep.ts:26",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/run_fits_sweep.ts",
      "to": "tools/validation/domains.ts",
      "type": "import",
      "cite": "tools/validation/run_fits_sweep.ts:25",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/run_fits_sweep.ts",
      "to": "tools/validation/ledger.ts",
      "type": "import",
      "cite": "tools/validation/run_fits_sweep.ts:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/run_fits_sweep.ts",
      "to": "tools/validation/policy.ts",
      "type": "import",
      "cite": "tools/validation/run_fits_sweep.ts:27",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/run_fits_sweep.ts",
      "to": "tools/validation/psf_attribution_check.ts",
      "type": "import",
      "cite": "tools/validation/run_fits_sweep.ts:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/run_fits_sweep.ts",
      "to": "tools/validation/stats.ts",
      "type": "import",
      "cite": "tools/validation/run_fits_sweep.ts:24",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/run_fits_sweep.ts",
      "to": "tools/validation/truth/harness_hook.ts",
      "type": "import",
      "cite": "tools/validation/run_fits_sweep.ts:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/run_fits_sweep.ts",
      "to": "tools/validation/truth/loader.ts",
      "type": "import",
      "cite": "tools/validation/run_fits_sweep.ts:28",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/run_fits_sweep.ts",
      "to": "tools/validation/types.ts",
      "type": "import",
      "cite": "tools/validation/run_fits_sweep.ts:31",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/run_validation.ts",
      "to": "tools/validation/candidates/synthetic.ts",
      "type": "import",
      "cite": "tools/validation/run_validation.ts:14",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/run_validation.ts",
      "to": "tools/validation/ledger.ts",
      "type": "import",
      "cite": "tools/validation/run_validation.ts:13",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/run_validation.ts",
      "to": "tools/validation/policy.ts",
      "type": "import",
      "cite": "tools/validation/run_validation.ts:12",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/run_validation.ts",
      "to": "tools/validation/registry.ts",
      "type": "import",
      "cite": "tools/validation/run_validation.ts:10",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/run_validation.ts",
      "to": "tools/validation/runner.ts",
      "type": "import",
      "cite": "tools/validation/run_validation.ts:11",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/run_validation.ts",
      "to": "tools/validation/types.ts",
      "type": "import",
      "cite": "tools/validation/run_validation.ts:15",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/runner.ts",
      "to": "tools/validation/ledger.ts",
      "type": "import",
      "cite": "tools/validation/runner.ts:7",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/runner.ts",
      "to": "tools/validation/stats.ts",
      "type": "import",
      "cite": "tools/validation/runner.ts:8",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/runner.ts",
      "to": "tools/validation/types.ts",
      "type": "import",
      "cite": "tools/validation/runner.ts:9",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/stats.ts",
      "to": "tools/validation/types.ts",
      "type": "import",
      "cite": "tools/validation/stats.ts:5",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/truth/compare.ts",
      "to": "tools/validation/truth/schema.ts",
      "type": "import",
      "cite": "tools/validation/truth/compare.ts:12",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/truth/fits_truth.mjs",
      "to": "tools/stack/fits_io.mjs",
      "type": "import",
      "cite": "tools/validation/truth/fits_truth.mjs:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/truth/harness_hook.ts",
      "to": "tools/validation/truth/compare.ts",
      "type": "import",
      "cite": "tools/validation/truth/harness_hook.ts:23",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/truth/harness_hook.ts",
      "to": "tools/validation/truth/schema.ts",
      "type": "import",
      "cite": "tools/validation/truth/harness_hook.ts:21",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/truth/harness_hook.ts",
      "to": "tools/validation/types.ts",
      "type": "import",
      "cite": "tools/validation/truth/harness_hook.ts:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/truth/index.ts",
      "to": "tools/validation/truth/compare.ts",
      "type": "import",
      "cite": "tools/validation/truth/index.ts:6",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/truth/index.ts",
      "to": "tools/validation/truth/harness_hook.ts",
      "type": "import",
      "cite": "tools/validation/truth/index.ts:8",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/truth/index.ts",
      "to": "tools/validation/truth/loader.ts",
      "type": "import",
      "cite": "tools/validation/truth/index.ts:7",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/truth/index.ts",
      "to": "tools/validation/truth/schema.ts",
      "type": "import",
      "cite": "tools/validation/truth/index.ts:5",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/truth/loader.ts",
      "to": "tools/validation/truth/schema.ts",
      "type": "import",
      "cite": "tools/validation/truth/loader.ts:20",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/truth/seed_labels.mjs",
      "to": "tools/validation/truth/loader.ts",
      "type": "import",
      "cite": "tools/validation/truth/seed_labels.mjs:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/validation/visual/contact_sheet.mjs",
      "to": "tools/validation/visual/bubble_tiles.mjs",
      "type": "import",
      "cite": "tools/validation/visual/contact_sheet.mjs:37",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/verifier/catalog_provider.mjs",
      "to": "tools/solverkit/common.mjs",
      "type": "import",
      "cite": "tools/verifier/catalog_provider.mjs:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/verifier/eval_xt.mjs",
      "to": "tools/solverkit/common.mjs",
      "type": "import",
      "cite": "tools/verifier/eval_xt.mjs:45",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/verifier/eval_xt.mjs",
      "to": "tools/verifier/catalog_provider.mjs",
      "type": "import",
      "cite": "tools/verifier/eval_xt.mjs:49",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/verifier/eval_xt.mjs",
      "to": "tools/verifier/score_wcs.mjs",
      "type": "import",
      "cite": "tools/verifier/eval_xt.mjs:46",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/verifier/gate_sensitivity.mjs",
      "to": "tools/solverkit/common.mjs",
      "type": "import",
      "cite": "tools/verifier/gate_sensitivity.mjs:12",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/verifier/gate_sensitivity.mjs",
      "to": "tools/verifier/eval_xt.mjs",
      "type": "import",
      "cite": "tools/verifier/gate_sensitivity.mjs:14",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/verifier/gate_sensitivity.mjs",
      "to": "tools/verifier/score_wcs.mjs",
      "type": "import",
      "cite": "tools/verifier/gate_sensitivity.mjs:13",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/verifier/sacred_sanity.mjs",
      "to": "tools/verifier/catalog_provider.mjs",
      "type": "import",
      "cite": "tools/verifier/sacred_sanity.mjs:19",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/verifier/sacred_sanity.mjs",
      "to": "tools/verifier/score_wcs.mjs",
      "type": "import",
      "cite": "tools/verifier/sacred_sanity.mjs:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/verifier/score_wcs.mjs",
      "to": "tools/solverkit/common.mjs",
      "type": "import",
      "cite": "tools/verifier/score_wcs.mjs:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/verifier/score_wcs.mjs",
      "to": "tools/verifier/quad_codes.mjs",
      "type": "import",
      "cite": "tools/verifier/score_wcs.mjs:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/widgets/build_gallery.galleryspec.ts",
      "to": "src/engine/ui/widgets/registry.ts",
      "type": "import",
      "cite": "tools/widgets/build_gallery.galleryspec.ts:29",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/widgets/build_gallery.galleryspec.ts",
      "to": "src/engine/ui/widgets/widgets/SolveTimingWaterfallWidget.tsx",
      "type": "import",
      "cite": "tools/widgets/build_gallery.galleryspec.ts:30",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/workbench/node_storage.ts",
      "to": "src/engine/pipeline/m2_hardware/workbench_store.ts",
      "type": "import",
      "cite": "tools/workbench/node_storage.ts:18",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/xtrans/forced_confirm_control.liftspec.ts",
      "to": "src/engine/pipeline/m6_plate_solve/solver_entry.ts",
      "type": "import",
      "cite": "tools/xtrans/forced_confirm_control.liftspec.ts:34",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/xtrans/forced_confirm_control.liftspec.ts",
      "to": "src/engine/pipeline/m6_plate_solve/star_catalog_adapter.ts",
      "type": "import",
      "cite": "tools/xtrans/forced_confirm_control.liftspec.ts:33",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/xtrans/forced_confirm_control.liftspec.ts",
      "to": "tools/api/headless_driver.ts",
      "type": "import",
      "cite": "tools/xtrans/forced_confirm_control.liftspec.ts:32",
      "verification": "EXTRACTED"
    },
    {
      "from": "tools/xtrans/superpixel_bin_probe.mjs",
      "to": "tools/stack/fits_io.mjs",
      "type": "import",
      "cite": "tools/xtrans/superpixel_bin_probe.mjs:47",
      "verification": "EXTRACTED"
    }
  ]
}
