Yuzviak
2e5436a6c7
feat(tests): add comprehensive ESKF + coordinate chain tests (ESKF-01..06)
...
test_eskf.py: 18 tests covering initialization, IMU prediction, VO/satellite
updates, confidence tiers, and full fusion integration.
test_coordinates.py: 17 new tests for K matrix, ray-ground intersection,
pixel-GPS roundtrips, and cv2.perspectiveTransform homography.
All 35 tests pass.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-01 23:52:58 +03:00
Yuzviak
ca327034c0
fix: P0+P1 audit — memory leak, hardcoded camera/GPS, lifespan init, background processing, batch validation, ABC interfaces
2026-03-22 23:35:12 +02:00
Yuzviak
766cef1514
feat: stage11 — Acceptance tests & performance benchmarks (80 tests)
2026-03-22 23:18:40 +02:00
Yuzviak
c86cdc2e82
feat: stage10 — Full processing cycle with State Machine
2026-03-22 23:14:33 +02:00
Yuzviak
74aa6454b8
feat: stage9 — Factor Graph and Chunks
2026-03-22 23:10:19 +02:00
Yuzviak
905d6992de
feat: stage8 — Global Place Recognition and Metric Refinement
2026-03-22 23:03:54 +02:00
Yuzviak
058ed315dd
feat: stage7 — Model Manager (F16) and Sequential VO (F07)
2026-03-22 22:59:55 +02:00
Yuzviak
9ef046d623
feat: stage6 — Image Pipeline (F05) and Rotation Manager (F06)
2026-03-22 22:51:00 +02:00
Yuzviak
a2fb9ab404
feat: stage5 — Satellite tiles (F04) and Coordinates (F13)
2026-03-22 22:44:12 +02:00
Yuzviak
d5b6925a14
feat: stage4 — SSE event streamer and ResultManager
2026-03-22 22:37:50 +02:00
Yuzviak
f09061dd02
feat: stage3 — REST API endpoints and dummy FlightProcessor
2026-03-22 22:32:20 +02:00
Yuzviak
e47274bcbd
feat: stage2 — SQLite DB layer (ORM, async engine, repository, cascade delete, 9 DB tests)
2026-03-22 22:25:44 +02:00
Yuzviak
445f3bd099
feat: stage1 — domain schemas, SSE events, pydantic-settings config
2026-03-22 22:18:50 +02:00
Yuzviak
6ba883f4d6
feat: stage0 — init Python package, FastAPI health endpoint, tests
2026-03-22 22:10:09 +02:00