Commit Graph

  • 1ed7729fc2 fix(harness): switch VO backend to ORBVisualOdometry Yuzviak 2026-04-18 14:38:26 +03:00
  • c9bd45a098 test(e2e): add ORB VO-only diagnostic for EuRoC MH_01 Yuzviak 2026-04-18 14:33:14 +03:00
  • a05381ade2 feat(testing): per-frame JSONL trace in E2EHarness Yuzviak 2026-04-18 14:24:02 +03:00
  • 2cea5a3a2c Revise coding standards and testing guidelines in .cursor/rules/coderule.mdc and .cursor/rules/testing.mdc. Update descriptions for clarity, adjust coverage thresholds to 75%, and enhance comments on test data requirements. Improve sound notification rules in .cursor/rules/human-attention-sound.mdc and refine tracker operations in .cursor/rules/tracker.mdc to ensure better user interaction and error handling. Incorporate completeness audit steps in research documentation for improved quality assurance. Oleksandr Bezdieniezhnykh 2026-04-17 20:29:12 +03:00
  • 229188acbf Revise coding standards and testing guidelines in .cursor/rules/coderule.mdc and .cursor/rules/testing.mdc. Update descriptions for clarity, adjust coverage thresholds to 75%, and enhance comments on test data requirements. Improve sound notification rules in .cursor/rules/human-attention-sound.mdc and refine tracker operations in .cursor/rules/tracker.mdc to ensure better user interaction and error handling. Incorporate completeness audit steps in research documentation for improved quality assurance. Oleksandr Bezdieniezhnykh 2026-04-17 20:29:12 +03:00
  • 1bf8b2a684 docs: record EuRoC MH_01 real-run baseline across all doc surfaces Yuzviak 2026-04-17 17:48:16 +03:00
  • b57187e1b8 test(e2e): rename registry entry to euroc_machine_hall with real SHA256 Yuzviak 2026-04-17 17:48:01 +03:00
  • f2f278bc09 test(e2e): run EuRoC MH_01 on first 100 frames; document real ATE baseline Yuzviak 2026-04-17 17:42:48 +03:00
  • fd54af2d9f feat(testing): add max_frames parameter to E2EHarness Yuzviak 2026-04-17 17:42:38 +03:00
  • 5128ac17ba docs(solution): reference e2e harness + ADR 0001 from testing strategy Yuzviak 2026-04-17 13:55:29 +03:00
  • 560dc38f0a docs(adr): record ADR 0001 — e2e validation on public UAV datasets Yuzviak 2026-04-17 13:55:22 +03:00
  • be7eb338c1 docs(testing): add architecture guide for the e2e harness subpackage Yuzviak 2026-04-17 13:55:17 +03:00
  • 97aa4d1cbe ci: trigger workflow on PRs to stage* branches too Yuzviak 2026-04-16 23:25:41 +03:00
  • f66b266219 style(e2e): ruff auto-fix import sorting in coord + vpair + tests Yuzviak 2026-04-16 23:21:56 +03:00
  • 51ca357234 docs: expand next_steps.md with checklists and decision log Yuzviak 2026-04-16 23:19:11 +03:00
  • 03e617de63 docs(e2e): document VPAIR sample download + real-run status Yuzviak 2026-04-16 23:06:44 +03:00
  • d91dee8a63 test(e2e): register vpair_sample SHA256 in dataset registry Yuzviak 2026-04-16 23:04:22 +03:00
  • bbc19c0b25 test(e2e): rewrite VPAIRAdapter for real sample format Yuzviak 2026-04-16 23:04:17 +03:00
  • 8a577d4295 fix(e2e): correct test_coord Munich expectations to match ECEF inputs Yuzviak 2026-04-16 22:56:05 +03:00
  • 13d156eaac test(e2e): add ECEF→WGS84 and Euler→quaternion helpers Yuzviak 2026-04-16 22:54:52 +03:00
  • 0062323d0a docs(e2e): point README at dataset setup and test tiers Yuzviak 2026-04-16 22:03:14 +03:00
  • 1b069e2bb3 style(e2e): ruff auto-fix imports and remove unused imports in e2e suite Yuzviak 2026-04-16 22:02:29 +03:00
  • 9173e8d386 test(e2e): wire MARS-LVIG stress tier with completion-rate gate Yuzviak 2026-04-16 22:00:38 +03:00
  • d42e6e546c test(e2e): add MARSLVIGAdapter (rotary, RTK, raw IMU) Yuzviak 2026-04-16 21:59:34 +03:00
  • 58192f5d73 test(e2e): wire VPAIR nominal tier; pose-only harness path Yuzviak 2026-04-16 21:57:52 +03:00
  • 4822ddd30f test(e2e): add VPAIRAdapter (pose-only; fixed-wing capability) Yuzviak 2026-04-16 21:56:40 +03:00
  • 65e18e8c59 test(e2e): wire EuRoC CI-tier test with skip-when-absent fixture Yuzviak 2026-04-16 21:54:57 +03:00
  • c26aa3bcaf test(e2e): add EuRoCAdapter with local fabricated fixture tests Yuzviak 2026-04-16 21:53:17 +03:00
  • 669d8e5653 test(e2e): add SHA256-verified dataset downloader + EuRoC registry entry Yuzviak 2026-04-16 21:51:06 +03:00
  • 95accb8f7a test(e2e): implement harness skeleton + synthetic smoke test + pytest markers Yuzviak 2026-04-16 21:48:41 +03:00
  • 568939cd35 test(e2e): add trajectory RMSE/ATE/RPE metrics Yuzviak 2026-04-16 21:45:28 +03:00
  • 337176eb70 test(e2e): add SyntheticAdapter for harness self-tests Yuzviak 2026-04-16 21:43:50 +03:00
  • 2f87621926 test(e2e): add DatasetAdapter base interface + capability dataclass Yuzviak 2026-04-16 21:41:58 +03:00
  • a2620aee6c test(e2e): scaffold testing subpackage and tests/e2e/ Yuzviak 2026-04-16 21:40:25 +03:00
  • 6ff14a1a7d chore: import .claude command skills, CLAUDE.md, .gitignore, next_steps.md Yuzviak 2026-04-16 21:39:43 +03:00
  • fd05a7d2f6 Sync .cursor from detections Oleksandr Bezdieniezhnykh 2026-04-12 05:05:11 +03:00
  • fa17185f82 Sync .cursor from detections Oleksandr Bezdieniezhnykh 2026-04-12 05:05:11 +03:00
  • f7c8154a6f short audit Oleksandr Bezdieniezhnykh 2026-04-10 03:54:12 +03:00
  • d7e1066c60 Initial commit dev-gemini Denys Zaitsev 2026-04-03 23:25:54 +03:00
  • 78dcf7b4e7 fix: post-audit — runtime bugs, functional gaps, docs, hardening Yuzviak 2026-04-02 18:27:35 +03:00
  • d0009f012b fix(ci): remove --timeout flag (pytest-timeout not in dev deps) Yuzviak 2026-04-02 17:11:31 +03:00
  • dd9835c0cd fix(lint): resolve all ruff errors — trailing whitespace, E501, F401 Yuzviak 2026-04-02 17:09:47 +03:00
  • 094895b21b feat(phases 2-7): implement full GPS-denied navigation pipeline Yuzviak 2026-04-02 17:00:41 +03:00
  • a15bef5c01 docs(phase-01): complete Phase 1 — ESKF Core execution Yuzviak 2026-04-01 23:53:47 +03:00
  • ba00065e1d docs(phase-01): add test summary for plan 01-03 Yuzviak 2026-04-01 23:53:18 +03:00
  • 2e5436a6c7 feat(tests): add comprehensive ESKF + coordinate chain tests (ESKF-01..06) Yuzviak 2026-04-01 23:52:58 +03:00
  • dccadd4bf4 feat(coordinates): implement real pixel-to-GPS projection chain (ESKF-06) Yuzviak 2026-04-01 23:48:22 +03:00
  • 9d5337ad72 feat(eskf): implement 15-state ESKF core algorithm (ESKF-01..05) Yuzviak 2026-04-01 23:38:47 +03:00
  • 57c7a6b80a feat(eskf): add ESKF schema contracts (ESKF-01, ESKF-04, ESKF-05) Yuzviak 2026-04-01 23:37:14 +03:00
  • bf9bef19c8 docs(01-eskf-core): create phase plan — 3 plans in 2 waves Yuzviak 2026-04-01 22:11:57 +03:00
  • d2b431f17f docs: add project STATE.md Yuzviak 2026-04-01 20:53:01 +03:00
  • 659050f20b docs: add requirements and roadmap Yuzviak 2026-04-01 20:52:42 +03:00
  • 06f9ccd28f chore: add project config Yuzviak 2026-04-01 20:48:56 +03:00
  • b3d2f8e5a2 docs: initialize project Yuzviak 2026-04-01 20:48:56 +03:00
  • 2dd60a0e37 Add codebase map to .planning/codebase/ Yuzviak 2026-04-01 20:26:52 +03:00
  • 91047c5f19 Merge branch 'dev' into stage1 Yuzviak 2026-04-01 20:14:22 +03:00
  • 55f1e42401 Revise skills documentation to incorporate updated directory structure and terminology. Replace references to integration tests with blackbox tests in SKILL.md files and templates. Adjust paths in planning and deployment documentation to align with the new _docs/02_document/ structure, ensuring consistency and clarity throughout the documentation. Oleksandr Bezdieniezhnykh 2026-03-25 06:35:41 +02:00
  • 531a1301d5 Revise skills documentation to incorporate updated directory structure and terminology. Replace references to integration tests with blackbox tests in SKILL.md files and templates. Adjust paths in planning and deployment documentation to align with the new _docs/02_document/ structure, ensuring consistency and clarity throughout the documentation. Oleksandr Bezdieniezhnykh 2026-03-25 06:35:41 +02:00
  • 963bc07e68 Update skills documentation to reflect changes in directory structure and terminology. Replace references to integration tests with blackbox tests across various SKILL.md files and templates. Revise paths in planning and deployment documentation to align with the updated _docs/02_document/ structure. Enhance clarity in task management processes and ensure consistency in terminology throughout the documentation. Oleksandr Bezdieniezhnykh 2026-03-25 06:08:05 +02:00
  • 1c6e8f47b1 Update skills documentation to reflect changes in directory structure and terminology. Replace references to integration tests with blackbox tests across various SKILL.md files and templates. Revise paths in planning and deployment documentation to align with the updated _docs/02_document/ structure. Enhance clarity in task management processes and ensure consistency in terminology throughout the documentation. Oleksandr Bezdieniezhnykh 2026-03-25 06:08:05 +02:00
  • 4c97311393 Update documentation for skills and templates to reflect new directory structure and terminology changes. Replace references to integration tests with blackbox tests across various SKILL.md files and templates. Revise paths in planning and deployment documentation to align with the updated _docs/02_document/ structure. Enhance clarity in task management processes and ensure consistency in terminology throughout the documentation. Oleksandr Bezdieniezhnykh 2026-03-25 06:07:21 +02:00
  • e720a949a8 Update documentation for skills and templates to reflect new directory structure and terminology changes. Replace references to integration tests with blackbox tests across various SKILL.md files and templates. Revise paths in planning and deployment documentation to align with the updated _docs/02_document/ structure. Enhance clarity in task management processes and ensure consistency in terminology throughout the documentation. Oleksandr Bezdieniezhnykh 2026-03-25 06:07:21 +02:00
  • 481cef92d0 Revise UAV frame material research documentation to focus on material comparison between S2 fiberglass with carbon stiffeners and pure GFRP. Update question decomposition, source registry, fact cards, and comparison framework to reflect new insights on radio and radar transparency, impact survivability, and operational implications. Enhance reasoning chain and validation log with detailed analysis and real-world validation scenarios. Oleksandr Bezdieniezhnykh 2026-03-25 05:51:19 +02:00
  • b9ea2c1ae6 Revise UAV frame material research documentation to focus on material comparison between S2 fiberglass with carbon stiffeners and pure GFRP. Update question decomposition, source registry, fact cards, and comparison framework to reflect new insights on radio and radar transparency, impact survivability, and operational implications. Enhance reasoning chain and validation log with detailed analysis and real-world validation scenarios. Oleksandr Bezdieniezhnykh 2026-03-25 05:51:19 +02:00
  • ca327034c0 fix: P0+P1 audit — memory leak, hardcoded camera/GPS, lifespan init, background processing, batch validation, ABC interfaces Yuzviak 2026-03-22 23:35:12 +02:00
  • 8649d13a78 docs: stage12 — Comprehensive README, full project documentation Yuzviak 2026-03-22 23:20:49 +02:00
  • 766cef1514 feat: stage11 — Acceptance tests & performance benchmarks (80 tests) Yuzviak 2026-03-22 23:18:40 +02:00
  • c86cdc2e82 feat: stage10 — Full processing cycle with State Machine Yuzviak 2026-03-22 23:14:33 +02:00
  • 74aa6454b8 feat: stage9 — Factor Graph and Chunks Yuzviak 2026-03-22 23:10:19 +02:00
  • 905d6992de feat: stage8 — Global Place Recognition and Metric Refinement Yuzviak 2026-03-22 23:03:54 +02:00
  • 058ed315dd feat: stage7 — Model Manager (F16) and Sequential VO (F07) Yuzviak 2026-03-22 22:59:55 +02:00
  • 9ef046d623 feat: stage6 — Image Pipeline (F05) and Rotation Manager (F06) Yuzviak 2026-03-22 22:51:00 +02:00
  • a2fb9ab404 feat: stage5 — Satellite tiles (F04) and Coordinates (F13) Yuzviak 2026-03-22 22:44:12 +02:00
  • d5b6925a14 feat: stage4 — SSE event streamer and ResultManager Yuzviak 2026-03-22 22:37:50 +02:00
  • f09061dd02 feat: stage3 — REST API endpoints and dummy FlightProcessor Yuzviak 2026-03-22 22:32:20 +02:00
  • e47274bcbd feat: stage2 — SQLite DB layer (ORM, async engine, repository, cascade delete, 9 DB tests) Yuzviak 2026-03-22 22:25:44 +02:00
  • 445f3bd099 feat: stage1 — domain schemas, SSE events, pydantic-settings config Yuzviak 2026-03-22 22:18:50 +02:00
  • 6ba883f4d6 feat: stage0 — init Python package, FastAPI health endpoint, tests Yuzviak 2026-03-22 22:10:09 +02:00
  • 6a48dd29fd docs: integrate LOCAL_DECISIONS into LOCAL_EXECUTION_PLAN Yuzviak 2026-03-22 21:47:38 +02:00
  • 3522e07d88 Enhance research documentation for UAV frame materials and reliability assessment. Update SKILL.md with new guidelines for internet search depth and multi-perspective analysis. Revise quality checklists to include comprehensive search criteria. Improve source tiering with emphasis on broad and cross-domain searches. Refine solution draft and reasoning chain to focus on reliability comparisons between VTOL and catapult+parachute systems. Oleksandr Bezdieniezhnykh 2026-03-21 18:40:58 +02:00
  • 27febff23c Enhance research documentation for UAV frame materials and reliability assessment. Update SKILL.md with new guidelines for internet search depth and multi-perspective analysis. Revise quality checklists to include comprehensive search criteria. Improve source tiering with emphasis on broad and cross-domain searches. Refine solution draft and reasoning chain to focus on reliability comparisons between VTOL and catapult+parachute systems. Oleksandr Bezdieniezhnykh 2026-03-21 18:40:58 +02:00
  • 1b356e2bba Update deployment skill documentation to reflect new 7-step workflow and directory structure. Enhance README with detailed usage instructions for the autopilot feature and clarify skill descriptions. Adjust paths for deployment templates to align with the updated documentation structure. Oleksandr Bezdieniezhnykh 2026-03-19 17:05:59 +02:00
  • f70d701979 Update deployment skill documentation to reflect new 7-step workflow and directory structure. Enhance README with detailed usage instructions for the autopilot feature and clarify skill descriptions. Adjust paths for deployment templates to align with the updated documentation structure. Oleksandr Bezdieniezhnykh 2026-03-19 17:05:59 +02:00
  • 9cc6ab1dc7 Refactor README to streamline project workflows and enhance clarity. Update sections for BUILD, SHIP, and EVOLVE phases, clarifying task specifications and output directories. Remove outdated rollback command documentation and improve the structure of the retrospective skill documentation. Oleksandr Bezdieniezhnykh 2026-03-19 13:08:27 +02:00
  • 05411d19b8 Refactor README to streamline project workflows and enhance clarity. Update sections for BUILD, SHIP, and EVOLVE phases, clarifying task specifications and output directories. Remove outdated rollback command documentation and improve the structure of the retrospective skill documentation. Oleksandr Bezdieniezhnykh 2026-03-19 13:08:27 +02:00
  • 24b1f14ef6 Refactor README and command documentation to streamline deployment and CI/CD processes. Consolidate deployment strategies and remove obsolete commands related to CI/CD and observability. Enhance task decomposition workflow by adding data model and deployment planning sections, and update directory structures for improved clarity. Oleksandr Bezdieniezhnykh 2026-03-19 12:10:11 +02:00
  • cfd09c79e1 Refactor README and command documentation to streamline deployment and CI/CD processes. Consolidate deployment strategies and remove obsolete commands related to CI/CD and observability. Enhance task decomposition workflow by adding data model and deployment planning sections, and update directory structures for improved clarity. Oleksandr Bezdieniezhnykh 2026-03-19 12:10:11 +02:00
  • 54a8b7c27e Update README to reflect changes in test infrastructure organization and task decomposition workflow. Remove obsolete E2E test templates and clarify input specifications for integration tests. Enhance documentation for planning and implementation phases, including new directory structures and task management processes. Oleksandr Bezdieniezhnykh 2026-03-18 23:55:57 +02:00
  • 5b1739186e Update README to reflect changes in test infrastructure organization and task decomposition workflow. Remove obsolete E2E test templates and clarify input specifications for integration tests. Enhance documentation for planning and implementation phases, including new directory structures and task management processes. Oleksandr Bezdieniezhnykh 2026-03-18 23:55:57 +02:00
  • 9aaa6fcda0 Update README and implementer documentation to reflect changes in task orchestration and structure. Remove obsolete commands and templates related to initial implementation and code review. Enhance task decomposition workflow and clarify input specifications for improved task management. Oleksandr Bezdieniezhnykh 2026-03-18 18:41:22 +02:00
  • ae69d02f1e Update README and implementer documentation to reflect changes in task orchestration and structure. Remove obsolete commands and templates related to initial implementation and code review. Enhance task decomposition workflow and clarify input specifications for improved task management. Oleksandr Bezdieniezhnykh 2026-03-18 18:41:22 +02:00
  • 6bb03c75d1 Remove UAV frame material documentation and update README with detailed project requirements. Refactor skills documentation to clarify modes of operation and enhance input specifications. Delete unused E2E test infrastructure template. Oleksandr Bezdieniezhnykh 2026-03-18 16:40:50 +02:00
  • d969bec3b6 Remove UAV frame material documentation and update README with detailed project requirements. Refactor skills documentation to clarify modes of operation and enhance input specifications. Delete unused E2E test infrastructure template. Oleksandr Bezdieniezhnykh 2026-03-18 16:40:50 +02:00
  • e7cf716347 Update UAV specifications and enhance performance metrics in the GPS-Denied system documentation. Refine acceptance criteria and clarify operational constraints for improved understanding. Oleksandr Bezdieniezhnykh 2026-03-17 18:35:56 +02:00
  • 3ab47526bd Update UAV specifications and enhance performance metrics in the GPS-Denied system documentation. Refine acceptance criteria and clarify operational constraints for improved understanding. Oleksandr Bezdieniezhnykh 2026-03-17 18:35:56 +02:00
  • ef5b8cf3b7 Merge branch 'research-skill-approach' of https://bitbucket.org/zxsanny/gps-denied into research-skill-approach Oleksandr Bezdieniezhnykh 2026-03-17 11:36:13 +02:00
  • 09e9ad06d3 Merge branch 'research-skill-approach' of https://bitbucket.org/zxsanny/gps-denied into research-skill-approach Oleksandr Bezdieniezhnykh 2026-03-17 11:36:13 +02:00
  • 52433fd586 Refactor acceptance criteria, problem description, and restrictions for UAV GPS-Denied system. Enhance clarity and detail in performance metrics, image processing requirements, and operational constraints. Introduce new sections for UAV specifications, camera details, satellite imagery, and onboard hardware. Oleksandr Bezdieniezhnykh 2026-03-17 09:00:06 +02:00
  • f2aa95c8a2 Refactor acceptance criteria, problem description, and restrictions for UAV GPS-Denied system. Enhance clarity and detail in performance metrics, image processing requirements, and operational constraints. Introduce new sections for UAV specifications, camera details, satellite imagery, and onboard hardware. Oleksandr Bezdieniezhnykh 2026-03-17 09:00:06 +02:00
  • 97631ce6d9 add solution drafts 3 times, used research skill, expand acceptance criteria Oleksandr Bezdieniezhnykh 2026-03-14 20:38:00 +02:00