AUTHORS.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
docs/DASHBOARD.md
docs/DASHBOARD_REDESIGN.md
docs/FINAL_IMPROVEMENT.md
docs/GEOLOCATION.md
docs/INTERFACES.md
docs/LIVE_PRESENTATION.md
docs/MODELS.md
docs/PHASE3.md
docs/PHASE3_GEOLOCATION_CONTRACT.md
docs/PHYSICS.md
docs/REVIEW.md
docs/SSS_DELIVERY_CHANGELOG.md
docs/SSS_DETECTION_PHASE1.md
docs/VALIDATION.md
docs/alignment-verification.json
docs/demo-verification.json
docs/ghost-pot-sample-check.json
docs/inspection-desk-0.3.md
docs/inspection-desk-verification.json
docs/interactive-demo.md
docs/ocean-website-verification.json
docs/ocean-website.md
docs/real-demo-verification.json
docs/scene-explorer-verification.json
docs/specialists-0.4.md
docs/specialists-verification.json
docs/images/georeferenced-survey.png
docs/images/homepage.png
docs/images/pipeline-detection.png
docs/images/propeller-detection.png
examples/client.py
examples/geometry_fixture.py
examples/inspection_workflow.py
frontend/alignment-tests.mjs
frontend/browser-tests.mjs
frontend/index.html
frontend/live-presentation-tests.mjs
frontend/minimal-website-tests.mjs
frontend/package-lock.json
frontend/package.json
frontend/real-demo-tests.mjs
frontend/review-feedback-tests.mjs
frontend/review-report-flow-tests.mjs
frontend/specialist-tests.mjs
frontend/tests.mjs
frontend/tsconfig.json
frontend/vite.config.ts
frontend/workflow-tests.mjs
frontend/licenses/JSPDF-LICENSE.txt
frontend/licenses/ONNX-RUNTIME-LICENSE.txt
frontend/public/upload-samples.json
frontend/src/browser-engine.ts
frontend/src/demo-scene.ts
frontend/src/design.tsx
frontend/src/env.d.ts
frontend/src/inspection-pdf.ts
frontend/src/inspection-report.tsx
frontend/src/main.tsx
frontend/src/ocean-home.tsx
frontend/src/ocean.css
frontend/src/review-feedback.tsx
frontend/src/review-tools.tsx
frontend/src/specialist-inference.ts
frontend/src/style.css
frontend/src/upload-guidance.tsx
frontend/src/website.css
frontend/src/workspace-pages.tsx
frontend/src/workspace.css
scripts/build_live_upload_pack.py
scripts/build_real_demo.py
scripts/check_ghost_pots.py
scripts/export_fls11.py
scripts/prefetch-dashboard.sh
scripts/prepare_presentation_pack.py
scripts/start-dashboard.sh
scripts/verify_demo_assets.py
src/bluecho/__init__.py
src/bluecho/api.py
src/bluecho/cli.py
src/bluecho/engine.py
src/bluecho/export.py
src/bluecho/geometry.py
src/bluecho/geotag.py
src/bluecho/legacy_cli.py
src/bluecho/models.py
src/bluecho/output_schema.json
src/bluecho/verifier.py
src/bluecho/catalog/fls-debris-development.model.json
src/bluecho/catalog/fls11-debris.model.json
src/bluecho/catalog/ghost-net-unavailable.model.json
src/bluecho/catalog/ghost-pot.model.json
src/bluecho/catalog/sonarvision-sss.model.json
src/bluecho/catalog/sss-pipeline-v3.model.json
src/bluecho/catalog/sss-wreck-experimental.model.json
src/bluecho/catalog/uatd-fls.model.json
src/bluecho/dashboard/__init__.py
src/bluecho/dashboard/service.py
src/bluecho/dashboard/sessions.py
src/bluecho/dashboard/worker.py
src/bluecho/dashboard/static/index.html
src/bluecho/dashboard/static/upload-samples.json
src/bluecho/dashboard/static/assets/html2canvas.esm-QH1iLAAe.js
src/bluecho/dashboard/static/assets/index-BtpHITFa.css
src/bluecho/dashboard/static/assets/index-CyjxnBuf.js
src/bluecho/dashboard/static/assets/index.es-DuxDfL2b.js
src/bluecho/dashboard/static/assets/jspdf.es.min-HpiqAp3n.js
src/bluecho/dashboard/static/assets/ort.wasm.bundle.min-CpVguzrl.js
src/bluecho/dashboard/static/assets/purify.es-DedTAGkB.js
src/bluecho/dashboard/static/real-demo/ATTRIBUTION.md
src/bluecho/dashboard/static/real-demo/catalog.json
src/bluecho/dashboard/static/real-demo/fls-license-evidence.json
src/bluecho/dashboard/static/real-demo/bottle/original.png
src/bluecho/dashboard/static/real-demo/bottle/preview.jpg
src/bluecho/dashboard/static/real-demo/bottle/quality.png
src/bluecho/dashboard/static/real-demo/bottle/results.json
src/bluecho/dashboard/static/real-demo/bottle/contexts/dc374aa3ede9c583aee67fa5.png
src/bluecho/dashboard/static/real-demo/can/original.png
src/bluecho/dashboard/static/real-demo/can/preview.jpg
src/bluecho/dashboard/static/real-demo/can/quality.png
src/bluecho/dashboard/static/real-demo/can/results.json
src/bluecho/dashboard/static/real-demo/can/contexts/032879f86af9863b53c92fb2.png
src/bluecho/dashboard/static/real-demo/carton/original.png
src/bluecho/dashboard/static/real-demo/carton/preview.jpg
src/bluecho/dashboard/static/real-demo/carton/quality.png
src/bluecho/dashboard/static/real-demo/carton/results.json
src/bluecho/dashboard/static/real-demo/carton/contexts/cbf75e5faaded4f1fab46956.png
src/bluecho/dashboard/static/real-demo/chain/original.png
src/bluecho/dashboard/static/real-demo/chain/preview.jpg
src/bluecho/dashboard/static/real-demo/chain/quality.png
src/bluecho/dashboard/static/real-demo/chain/results.json
src/bluecho/dashboard/static/real-demo/chain/contexts/1814f2964b3d0559ef25ce3a.png
src/bluecho/dashboard/static/real-demo/noaa0/original.png
src/bluecho/dashboard/static/real-demo/noaa0/preview.jpg
src/bluecho/dashboard/static/real-demo/noaa0/quality.png
src/bluecho/dashboard/static/real-demo/noaa0/results.json
src/bluecho/dashboard/static/real-demo/noaa1/original.png
src/bluecho/dashboard/static/real-demo/noaa1/preview.jpg
src/bluecho/dashboard/static/real-demo/noaa1/quality.png
src/bluecho/dashboard/static/real-demo/noaa1/results.json
src/bluecho/dashboard/static/real-demo/noaa1/contexts/d4b8d0edbad5a90e5d1ea4f7.png
src/bluecho/dashboard/static/real-demo/pipeline/original.png
src/bluecho/dashboard/static/real-demo/pipeline/preview.jpg
src/bluecho/dashboard/static/real-demo/pipeline/quality.png
src/bluecho/dashboard/static/real-demo/pipeline/results.json
src/bluecho/dashboard/static/real-demo/pipeline/contexts/f6220393c915e3310fe53204.png
src/bluecho/dashboard/static/real-demo/propeller/original.png
src/bluecho/dashboard/static/real-demo/propeller/preview.jpg
src/bluecho/dashboard/static/real-demo/propeller/quality.png
src/bluecho/dashboard/static/real-demo/propeller/results.json
src/bluecho/dashboard/static/real-demo/propeller/contexts/12d3deef70d0578cb08d8f1c.png
src/bluecho/dashboard/static/real-demo/propeller/contexts/570ce8424141b8fe217fb948.png
src/bluecho/dashboard/static/real-demo/seabed/original.png
src/bluecho/dashboard/static/real-demo/seabed/preview.jpg
src/bluecho/dashboard/static/real-demo/seabed/quality.png
src/bluecho/dashboard/static/real-demo/seabed/results.json
src/bluecho/dashboard/static/real-demo/standing-bottle/original.png
src/bluecho/dashboard/static/real-demo/standing-bottle/preview.jpg
src/bluecho/dashboard/static/real-demo/standing-bottle/quality.png
src/bluecho/dashboard/static/real-demo/standing-bottle/results.json
src/bluecho/dashboard/static/real-demo/standing-bottle/contexts/276adc55e2449a7f87c52daa.png
src/bluecho/dashboard/static/real-demo/tire-bottle/original.png
src/bluecho/dashboard/static/real-demo/tire-bottle/preview.jpg
src/bluecho/dashboard/static/real-demo/tire-bottle/quality.png
src/bluecho/dashboard/static/real-demo/tire-bottle/results.json
src/bluecho/dashboard/static/real-demo/tire-bottle/contexts/873a045e077225112e31db4a.png
src/bluecho/dashboard/static/real-demo/tire-bottle/contexts/a65b7d6fba3770ab20600426.png
src/bluecho/dashboard/static/real-demo/valve/original.png
src/bluecho/dashboard/static/real-demo/valve/preview.jpg
src/bluecho/dashboard/static/real-demo/valve/quality.png
src/bluecho/dashboard/static/real-demo/valve/results.json
src/bluecho/dashboard/static/real-demo/valve/contexts/b49e133f0921b2a514836a8d.png
src/bluecho/download_manifests/fls11-debris.json
src/bluecho/download_manifests/ghost-pot.json
src/bluecho/download_manifests/sonarvision-sss.json
src/bluecho/download_manifests/sss-wreck-experimental.json
src/bluecho/download_manifests/uatd-fls.json
src/bluecho/experiment/selection.json
src/bluecho/experiment/verifier.json
src/bluecho/inspection/__init__.py
src/bluecho/inspection/bottom.py
src/bluecho/inspection/contracts.py
src/bluecho/inspection/geometry.py
src/bluecho/inspection/inspection-1.0.schema.json
src/bluecho/inspection/review.py
src/bluecho/inspection/supervisor.py
src/bluecho/phase1/__init__.py
src/bluecho/phase1/adapters.py
src/bluecho/phase1/cli.py
src/bluecho/phase1/contracts.py
src/bluecho/phase1/download.py
src/bluecho/phase1/engine.py
src/bluecho/phase1/geography.py
src/bluecho/phase1/inputs.py
src/bluecho/phase1/masks.py
src/bluecho/phase1/metrics.py
src/bluecho/phase1/quality.py
src/bluecho/phase1/reporting.py
src/bluecho/phase1/supervisor.py
src/bluecho/phase1/training.py
src/bluecho/phase1/vector_view.py
src/bluecho/phase1/schemas/result-2.0.0.schema.json
src/bluecho/phase1/schemas/result-2.1.0.schema.json
src/bluecho/phase1/schemas/sidecar-1.0.schema.json
src/bluecho/tools/__init__.py
src/bluecho/tools/install_specialists.py
src/bluecho/tools/restrict_uatd.py
src/bluecho_sonar.egg-info/PKG-INFO
src/bluecho_sonar.egg-info/SOURCES.txt
src/bluecho_sonar.egg-info/dependency_links.txt
src/bluecho_sonar.egg-info/entry_points.txt
src/bluecho_sonar.egg-info/requires.txt
src/bluecho_sonar.egg-info/top_level.txt
tests/test_dashboard.py
tests/test_engine_api.py
tests/test_hosted_sessions.py
tests/test_verifier.py
tests/inspection/test_physics_review.py
tests/phase1/test_contracts_and_recovery.py
tests/phase1/test_downloader_masks_budget.py
tests/phase1/test_geolocation_release.py
tests/phase1/test_geometry_input_quality.py
tests/phase1/test_specialist_formats.py
tests/phase1/test_sss_delivery.py