mirror of
https://github.com/azaion/gps-denied-onboard.git
synced 2026-06-21 10:11:12 +00:00
8cee5325169f51acffd82938ec0b9bb456f6f00d
The AZ-618 spec author flagged "likely a true 8" with a recommended 6-subtask split; combined with the user-rule cap on PBI complexity (create at 2-3pt, max 5pt) the right move was to split before any implementation began. Subtasks created in Jira as children of AZ-618: AZ-619 (Phase A) c13_fdr + clock 2pt AZ-620 (Phase B) c6_descriptor_index + c6_tile_store 3pt AZ-621 (Phase C) c7_inference engine 3pt AZ-622 (Phase D) c3_lightglue_runtime + c3_feature_extractor 3pt AZ-623 (Phase E) c282_ransac_filter + c5 helpers 3pt AZ-624 (Phase F) wire main() + AC-1..AC-5 + Jetson 2pt Aggregate: 16pt actionable work (vs. AZ-618's original 5pt filing, which the author had already qualified as understated). AZ-618 stays In Progress in Jira as the umbrella tracker; its task spec file is now an umbrella reference pointing to the 6 phase-specific spec files. Deps table updated: AZ-618 row reduced to 0pt with subtask deps; six new rows added; header counts refreshed (156 -> 162 tasks, 522 -> 533 points). Autodev state set to phase=1 (parse) for the next batch = AZ-619 (Phase A) only. 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%