mirror of
https://github.com/azaion/gps-denied-onboard.git
synced 2026-06-21 08:31:13 +00:00
dd2f1cbae6c4258c0c394fd90174bc3ec9e61f8a
PASS_WITH_WARNINGS verdict covering AZ-328 (BuildCacheOrchestrator), AZ-329 (PostLandingUploadOrchestrator + FdrFooterReader), AZ-330 (OperatorReLocService), AZ-523/AZ-524 (C11 internal gate removal + c12_operator_orchestrator rename), and AZ-341 (FaissBridge + DescriptorIndexCut). Four Low-severity findings, all hygiene or carry-over: F1 ISO timestamp helper duplicated across 6 modules (AZ-508 hygiene PBI exists), F2 IndexUnavailableError namespace duplication c2/c6 flagged for spec/docstring alignment, F3 AZ-341 spec lists unused normaliser parameter, F4 carry-over cold-start microbench host-load flake. Full unit suite 1565 passed / 80 env-skipped at close of window. No new layer-direction or AZ-507 violations introduced; three new structural Protocol cuts (TileDownloaderCut, FdrFooterReader, DescriptorIndexCut) all follow the same shape. State file updated: last_cumulative_review batches_40-42 -> batches_43-45. Co-authored-by: Cursor <cursoragent@cursor.com>
gps-denied-onboard
Companion onboard system for GPS-denied UAV navigation. Detailed design and architecture documentation lives under _docs/.
Quick links
- Problem statement:
_docs/00_problem/problem.md - Architecture:
_docs/02_document/architecture.md - Module layout (file ownership):
_docs/02_document/module-layout.md - Component docs:
_docs/02_document/components/ - Test specs:
_docs/02_document/tests/ - Deployment:
_docs/02_document/deployment/
Local development
python -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
pytest -q tests/unit/
For full Tier-1 integration via Docker, see _docs/02_document/deployment/containerization.md.
Build matrix
Four binaries built from this codebase: airborne, research, operator-orchestrator, replay-cli. CMake BUILD_* flags gate component inclusion per binary — see cmake/build_options.cmake and _docs/02_document/module-layout.md § Build-Time Exclusion Map.
Description
Languages
Markdown
100%