mirror of
https://github.com/azaion/gps-denied-onboard.git
synced 2026-06-21 08:31:13 +00:00
684ec2601cea96fff63d644e0ab7eb9921082c3d
Cumulative code review for batches 34-36 (AZ-507, AZ-323, AZ-324, AZ-306, AZ-322) per implement skill Step 14.5 K=3 cadence. Verdict: PASS_WITH_WARNINGS — 0 Critical / 0 High / 0 Medium / 3 Low (all Maintainability). Previous review's Medium F1 (doc-vs-lint) is RESOLVED by AZ-507. Carryover-Low findings tracked: - F1: manifest_verifier imports private _aggregate_tile_hash from manifest_builder; promote to public or extract to a shared module (1-pt follow-up PBI). - F2: AZ-508 task spec stale — c6 already consolidated within-component, c7 has 2 active copies (+ a new thermal_publisher copy not in spec). - F3: consumer-side Protocol cut pattern still un-documented in architecture.md; pattern now 9+ instances and is the established cross-component contract surface. State updated: last_cumulative_review = batches_34-36; sub_step = parse-tasks; batch 37 (AZ-325 C10 CacheProvisioner solo, 3pt) is next. 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-tooling, 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%