Commit Graph

  • beed43724f [AZ-381] C5 StateEstimator protocol + factory + C8 DTO reshape Oleksandr Bezdieniezhnykh 2026-05-11 05:35:20 +03:00
  • 8a9cf88a46 [AZ-396] [AZ-397] Batch 11: C8 source-set switch + QGC telemetry adapter Oleksandr Bezdieniezhnykh 2026-05-11 05:06:56 +03:00
  • 1e0be08e8a [AZ-393] [AZ-394] [AZ-395] C8 outbound chain + AP MAVLink2 signing Oleksandr Bezdieniezhnykh 2026-05-11 04:47:44 +03:00
  • a61d2d3f4b [AZ-391] C8 inbound: MAVLink + MSP2 decoders + rings + bus + warm-start Oleksandr Bezdieniezhnykh 2026-05-11 04:28:14 +03:00
  • 362e93c626 [AZ-390] [AZ-392] C8 FC/GCS adapter foundation + covariance projector Oleksandr Bezdieniezhnykh 2026-05-11 04:17:59 +03:00
  • e4ecdaf619 [AZ-294] [AZ-295] [AZ-296] Finish C13: tile snapshot + record-kind policy + takeoff abort Oleksandr Bezdieniezhnykh 2026-05-11 03:52:07 +03:00
  • b5dd6031d2 [AZ-291] [AZ-292] [AZ-293] C13 FDR writer chain (batch 6) Oleksandr Bezdieniezhnykh 2026-05-11 03:38:58 +03:00
  • 33486588de [AZ-271] [AZ-276] [AZ-278] [AZ-282] Finish cross-cutting helpers + relax opencv pin Oleksandr Bezdieniezhnykh 2026-05-11 03:23:33 +03:00
  • ba20c2d195 [AZ-273] [AZ-274] [AZ-275] [AZ-267] [AZ-268] FDR producer chain + log bridge + contract test Oleksandr Bezdieniezhnykh 2026-05-11 03:00:49 +03:00
  • 3acc7f33dd [AZ-270] [AZ-272] [AZ-279] [AZ-281] [AZ-283] Compose root + FDR schema + 3 Layer-1 helpers Oleksandr Bezdieniezhnykh 2026-05-11 02:03:36 +03:00
  • 8e71f6c002 [AZ-266] [AZ-269] [AZ-277] [AZ-280] Cross-cutting log/config + SE3/SHA256 helpers Oleksandr Bezdieniezhnykh 2026-05-11 01:33:42 +03:00
  • b12db61444 [AZ-263] Bootstrap: repo skeleton + Docker + CI + Alembic + Tier-1 tests Oleksandr Bezdieniezhnykh 2026-05-11 01:00:28 +03:00
  • 880eabcb3f Decompose Step 6 snapshot: 140 task specs + contract docs Oleksandr Bezdieniezhnykh 2026-05-11 00:39:48 +03:00
  • bae8587c51 refactor(01-03): replace core/vo.py with re-export shim to components/vio Yuzviak 2026-05-10 23:01:17 +03:00
  • e6e1c27726 feat(01-03): move create_vo_backend factory into components/vio/factory.py Yuzviak 2026-05-10 23:01:00 +03:00
  • 90b4bf900e feat(01-03): move cuVSLAM backends into components/vio/cuvslam_backend.py Yuzviak 2026-05-10 23:00:26 +03:00
  • d9895acb77 feat(01-03): move ORB + SequentialVO into components/vio/orbslam_backend.py Yuzviak 2026-05-10 22:59:03 +03:00
  • e13df36c9a feat(01-02): add Phase-3/4 stub Protocols (anchor_verifier, safety_state, flight_recorder) Yuzviak 2026-05-10 22:55:23 +03:00
  • 622b1a1ebe feat(01-02): add migration-target Protocols for vio/gpr/satellite_matcher/mavlink_io/coordinate_transforms (ARCH-05) Yuzviak 2026-05-10 22:54:44 +03:00
  • b03567e551 feat(01-02): scaffold components/ package skeleton (ARCH-01) Yuzviak 2026-05-10 22:53:37 +03:00
  • f67c5f3cd0 refactor(01-01): convert hot-path schemas/*.py to hot_types re-export shims Yuzviak 2026-05-10 22:47:56 +03:00
  • b86ec90066 feat(01-01): scaffold hot_types/ package with ARCH-02 dataclasses Yuzviak 2026-05-10 22:43:35 +03:00
  • 8171fcb29e [AZ-263] [AZ-264] [AZ-265] Decompose: layout, helpers epic, replay epic Oleksandr Bezdieniezhnykh 2026-05-10 03:14:42 +03:00
  • 64542d32fc Update autodev state, architecture documentation, and glossary terms Oleksandr Bezdieniezhnykh 2026-05-10 00:21:34 +03:00
  • 723f574b14 Update autodev state and glossary definitions Oleksandr Bezdieniezhnykh 2026-05-09 04:53:38 +03:00
  • c19c76481c Update autodev skill documentation and acceptance criteria Oleksandr Bezdieniezhnykh 2026-05-09 03:10:57 +03:00
  • 846670a5c5 Refactor documentation for splittable artifacts and update references Oleksandr Bezdieniezhnykh 2026-05-08 23:39:30 +03:00
  • e0a6f0d9d5 Update autodev state and candidate enumeration for C1 VIO Oleksandr Bezdieniezhnykh 2026-05-08 01:12:43 +03:00
  • 48dd81ee0f Enhance skill discipline and clarify acceptance criteria and restrictions Oleksandr Bezdieniezhnykh 2026-05-07 06:09:37 +03:00
  • 12cc5a4e4b Strip implementation details from AC; add design-independence rule Oleksandr Bezdieniezhnykh 2026-05-07 04:38:21 +03:00
  • 8382cdae10 start over again Oleksandr Bezdieniezhnykh 2026-05-07 04:08:03 +03:00
  • ee6606a9c2 [AZ-243] Record security audit Oleksandr Bezdieniezhnykh 2026-05-07 03:40:36 +03:00
  • a8e7199f30 [AZ-243] Sync native VIO test docs Oleksandr Bezdieniezhnykh 2026-05-07 01:04:01 +03:00
  • 2425f8e6fd [AZ-243] Integrate production native VIO runtime Oleksandr Bezdieniezhnykh 2026-05-07 00:04:46 +03:00
  • 3d2c22d8ba [AZ-243] Update autodev state and dependencies table Oleksandr Bezdieniezhnykh 2026-05-06 23:57:09 +03:00
  • cab7b5d020 [AZ-233] Update Docker Compose and enhance test documentation Oleksandr Bezdieniezhnykh 2026-05-06 05:03:48 +03:00
  • 2485763d09 [AZ-233] [AZ-239] Complete test handoff Oleksandr Bezdieniezhnykh 2026-05-05 06:27:09 +03:00
  • 2ba44a33c5 [AZ-238] [AZ-239] Add resource restart tests Oleksandr Bezdieniezhnykh 2026-05-05 06:26:15 +03:00
  • 5acd14b792 [AZ-234] [AZ-235] [AZ-236] [AZ-237] Add replay tests Oleksandr Bezdieniezhnykh 2026-05-05 06:24:10 +03:00
  • c30fd4f67d [AZ-233] Add blackbox replay infrastructure Oleksandr Bezdieniezhnykh 2026-05-05 06:19:35 +03:00
  • 9812503abd [AZ-233] WIP pre-implement state checkpoint Oleksandr Bezdieniezhnykh 2026-05-05 06:13:13 +03:00
  • 0d94999d95 [AZ-233] Verify test decomposition readiness Oleksandr Bezdieniezhnykh 2026-05-05 06:10:31 +03:00
  • 6869aed602 [AZ-240] [AZ-241] [AZ-242] Refresh testability assessment Oleksandr Bezdieniezhnykh 2026-05-05 06:09:21 +03:00
  • 70f786f2d1 [AZ-240] [AZ-241] [AZ-242] Add native retrieval remediation Oleksandr Bezdieniezhnykh 2026-05-05 06:05:10 +03:00
  • 44c19ed117 Merge branch 'try02' into dev Oleksandr Bezdieniezhnykh 2026-05-05 05:51:29 +03:00
  • e7eaefff8b chore: sync .cursor from suite try02 Oleksandr Bezdieniezhnykh 2026-05-05 01:08:48 +03:00
  • 827d4fe644 [AZ-240] Update product implementation and task decomposition processes Oleksandr Bezdieniezhnykh 2026-05-05 01:02:25 +03:00
  • 9fb9e4a349 [AZ-232] Add safety anchor state machine Oleksandr Bezdieniezhnykh 2026-05-03 19:10:10 +03:00
  • 7819ae7a38 [AZ-231] Add anchor verification gates Oleksandr Bezdieniezhnykh 2026-05-03 19:02:13 +03:00
  • 07fb9535a9 [AZ-230] Add local VPR retrieval boundary Oleksandr Bezdieniezhnykh 2026-05-03 18:49:37 +03:00
  • 087f4dba27 [AZ-228] [AZ-229] Add VIO and satellite sync boundaries Oleksandr Bezdieniezhnykh 2026-05-03 18:31:04 +03:00
  • 2db50bc124 [AZ-226] Add generated tile staging Oleksandr Bezdieniezhnykh 2026-05-03 18:10:25 +03:00
  • e86084da6b [AZ-223] [AZ-224] [AZ-225] [AZ-227] Add runtime gateways Oleksandr Bezdieniezhnykh 2026-05-03 18:01:13 +03:00
  • aab11e488e chore: sync .cursor skills from suite Oleksandr Bezdieniezhnykh 2026-05-03 17:43:26 +03:00
  • c3650d979d [AZ-221] [AZ-222] Add shared runtime helpers Oleksandr Bezdieniezhnykh 2026-05-03 14:01:04 +03:00
  • 5156453224 [AZ-220] Add shared runtime contract models Oleksandr Bezdieniezhnykh 2026-05-03 13:22:50 +03:00
  • 72a9df6b57 [AZ-219] [AZ-228] Generalize VIO component layout Oleksandr Bezdieniezhnykh 2026-05-03 12:20:41 +03:00
  • 79997e39ac [AZ-219] Scaffold onboard runtime project Oleksandr Bezdieniezhnykh 2026-05-03 12:04:22 +03:00
  • dd9afe2797 Refactor documentation to replace the Validation Harness with a separate E2E Test Suite, updating references throughout various documents. Adjust the autodev state to reflect the transition from the Decompose phase to the Implement phase, and revise the architecture documentation to clarify system boundaries and component relationships. Enhance risk mitigation documentation to specify affected components and update the component overview diagram accordingly. Oleksandr Bezdieniezhnykh 2026-05-03 11:50:39 +03:00
  • 5bf2dbd85f Update autodev state documentation to reflect progress in the Decompose phase, changing the current step from 5 to 6. Revise sub-step details to indicate a shift to phase 2, focusing on module layout for the Satellite Service and Tile Manager, and awaiting confirmation before product task decomposition. Additionally, enhance problem documentation to clarify the original still-image sample limitations and introduce the Derkachi representative fixture for improved data validation. Update references to the Tile Manager and Satellite Service throughout the documentation for consistency. Oleksandr Bezdieniezhnykh 2026-05-03 10:27:44 +03:00
  • 35547e9b65 Update autodev workflow documentation to include new steps for Test Spec and Decompose Tests, enhancing the greenfield process. Revise existing steps to reflect changes in task flow and clarify conditions for implementation. Adjust current state to indicate progress in the Decompose phase. Oleksandr Bezdieniezhnykh 2026-05-02 05:31:23 +03:00
  • 7e15868d39 Revise acceptance criteria and restrictions documentation to clarify recent updates and specifications. Key changes include enhanced definitions for position accuracy, image processing quality, and operational parameters, as well as updates to camera specifications and validation requirements. This revision aims to improve clarity and ensure alignment with project goals. Oleksandr Bezdieniezhnykh 2026-05-01 16:24:46 +03:00
  • 3f173c1bb7 Update camera specifications in data_parameters.md and remove outdated expected results files for position accuracy and results report. The camera model has been changed to ADTi Surveyor Lite 20MP 20L V1, and the previous CSV and report files have been deleted to streamline documentation. Oleksandr Bezdieniezhnykh 2026-05-01 05:00:07 +03:00
  • 13bb25be38 Enhance research and refactor documentation with mandatory API capability verification for technical components. Introduce per-mode verification steps, including pinned mode/config requirements and Minimum Viable Example (MVE) documentation. Update analysis and solution draft templates to reflect new columns for API capability evidence and ensure structured cross-checking against project constraints. This update aims to prevent silent failures in component selection and improve overall research rigor. Oleksandr Bezdieniezhnykh 2026-04-30 23:02:11 +03:00
  • 3ef26c515e fresh start v2 Oleksandr Bezdieniezhnykh 2026-04-29 17:07:28 +03:00
  • af5eb13ecb update GPS-denied onboard research docs Oleksandr Bezdieniezhnykh 2026-04-29 17:03:57 +03:00
  • 8fcdbd4cf6 remove docs, new start once again Oleksandr Bezdieniezhnykh 2026-04-29 11:58:50 +03:00
  • 5391d2c710 update reserach skill Oleksandr Bezdieniezhnykh 2026-04-29 11:58:37 +03:00
  • f321268e1b Update autodev state documentation to reflect completion of Plan Step 1, including detailed progress on phases and next steps. Revised phase details to clarify user-level blocking gates and hardware assessment outcomes. Oleksandr Bezdieniezhnykh 2026-04-27 06:23:53 +03:00
  • 9eba1689b3 - Introduced a new document detailing the current state of the autodev process, including steps, status, and findings. - Revised acceptance criteria in the acceptance_criteria.md file to clarify metrics and expectations, including updates to GPS accuracy and image processing quality. - Enhanced restrictions documentation to reflect operational parameters and constraints for UAV flights, including camera specifications and satellite imagery usage. - Added new research documents for acceptance criteria assessment and question decomposition to support ongoing project evaluation and decision-making. Oleksandr Bezdieniezhnykh 2026-04-26 14:28:10 +03:00
  • 2178737b36 fresh start. Another try Oleksandr Bezdieniezhnykh 2026-04-25 23:13:40 +03:00
  • a7a73c01ce chore: sync .cursor from suite Oleksandr Bezdieniezhnykh 2026-04-25 19:44:55 +03:00
  • 17d7730048 chore: sync .cursor from suite Oleksandr Bezdieniezhnykh 2026-04-25 19:44:55 +03:00
  • 8b0dcde893 Merge branch 'stage' into main main Oleksandr Bezdieniezhnykh 2026-04-22 01:40:33 +03:00
  • 4e3b814229 Merge branch 'dev' into stage stage Oleksandr Bezdieniezhnykh 2026-04-22 01:37:33 +03:00
  • 3b27b69cc0 refactor(implement): update SKILL and batching algorithm for sequential task execution stage1 Oleksandr Bezdieniezhnykh 2026-04-21 20:32:47 +03:00
  • a39e1863fd Sync .cursor from suite (autodev orchestrator + monorepo skills) Oleksandr Bezdieniezhnykh 2026-04-18 22:04:19 +03:00
  • c48dbfbb81 Sync .cursor from suite (autodev orchestrator + monorepo skills) Oleksandr Bezdieniezhnykh 2026-04-18 22:04:19 +03:00
  • 8045efee5f Merge pull request #11 from azaion/feat/pin-numpy-research-align Maksym Yuzviak 2026-04-18 16:44:41 +03:00
  • 84e2f048e3 fix(lint): ruff --fix import ordering in new test files Yuzviak 2026-04-18 16:41:41 +03:00
  • 1618190105 docs: update README and next_steps with sprint 1 VO migration results Yuzviak 2026-04-18 16:37:50 +03:00
  • 759766d737 refactor(vo): address final review — accurate docstring + update_depth_hint tests Yuzviak 2026-04-18 16:29:00 +03:00
  • 44f96d6d2d test(mavlink): add GPS_INPUT field encoding unit tests Yuzviak 2026-04-18 16:24:38 +03:00
  • e4ba7bced3 feat(gpr): explicitly mark GlobalPlaceRecognition as AnyLoc-VLAD-DINOv2 baseline Yuzviak 2026-04-18 16:22:55 +03:00
  • b62bd48b00 test(e2e): add EuRoC Mono-Depth ATE regression guard Yuzviak 2026-04-18 16:20:58 +03:00
  • d8cf539563 chore(test): translate remaining Cyrillic docstring to English Yuzviak 2026-04-18 16:18:57 +03:00
  • 62dc3781b6 refactor(vo): address code review for CuVSLAMMonoDepthVisualOdometry Yuzviak 2026-04-18 16:17:09 +03:00
  • 2951a33ade feat(vo): add CuVSLAMMonoDepthVisualOdometry — barometer as synthetic depth Yuzviak 2026-04-18 16:11:54 +03:00
  • ae428a6ec0 docs(plan): sprint 1 VO migration implementation plan Yuzviak 2026-04-18 16:06:06 +03:00
  • dfac8d32b4 docs(tech-audit): expand design doc with reconciliation, risk budget, aero-vloc plan, SITL decomposition Yuzviak 2026-04-18 15:57:49 +03:00
  • dfd41f27d4 chore: pin numpy<2.0 and align plan with tech-audit research Yuzviak 2026-04-18 15:50:12 +03:00
  • 4a3ac086cb docs(readme): update e2e status to reflect all 5 MH sequences passing Yuzviak 2026-04-18 15:39:09 +03:00
  • 352d5e59ed docs(tech-audit): OSS stack audit and sprint-1 technology decisions Yuzviak 2026-04-18 15:29:02 +03:00
  • 81ec7c317c docs: record PR #10 — all 5 EuRoC MH baseline numbers Yuzviak 2026-04-18 15:19:41 +03:00
  • c9b74f45b8 test(e2e): parametrised ESKF drift tests across all 5 EuRoC MH sequences Yuzviak 2026-04-18 15:14:25 +03:00
  • d95cd8d117 docs: record PR #9 results — ESKF ATE 0.20 m baseline on EuRoC MH_01 Yuzviak 2026-04-18 15:05:13 +03:00
  • f35a28cdaa feat(harness): add VO scale factor + collect ESKF ENU trajectory Yuzviak 2026-04-18 15:01:32 +03:00
  • 885d0ef157 docs: record PR #8 ESKF init findings and metric scale next step Yuzviak 2026-04-18 14:52:58 +03:00
  • c1b8e5937e feat(harness): init ESKF from adapter's first GT pose as synthetic GPS origin Yuzviak 2026-04-18 14:49:43 +03:00
  • 2ccd7be6fb docs: record 2026-04-18 session findings across all doc surfaces Yuzviak 2026-04-18 14:42:00 +03:00