mirror of
https://github.com/azaion/gps-denied-onboard.git
synced 2026-06-21 07:01:14 +00:00
eb77f0449513b236f631a226a50743f0a8050d4d
Step 8 testability_assessment.md already exists (2026-05-16 verdict "Code is testable -- no changes needed"). Step 9 (Decompose Tests), Step 10 (Implement Tests), Step 11 (Run Tests) all completed earlier in cycle 1; their artifacts are intact. Next un-done step is Step 12 which needs to fold AZ-591, AZ-618 umbrella (AZ-619..AZ-625), and AZ-687 implementation-learned ACs into the test-spec files (last touched 2026-05-09, no AZ-6xx references). 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%