Commit Graph

  • 25836925c9 [AZ-329] [AZ-330] Archive Batch 44 task files to done/ Oleksandr Bezdieniezhnykh 2026-05-13 21:30:25 +03:00
  • a92e5ee482 [AZ-329] [AZ-330] [AZ-523] [AZ-524] Doc sweep: arch + glossary for Batch 44 Oleksandr Bezdieniezhnykh 2026-05-13 21:28:59 +03:00
  • 9116e304fd [Batch 44] Close batch 44 in autodev state Oleksandr Bezdieniezhnykh 2026-05-13 19:43:08 +03:00
  • 5fe67023b2 [AZ-329] [AZ-330] [AZ-523] [AZ-524] Batch 44 atomic refactor Oleksandr Bezdieniezhnykh 2026-05-13 19:42:46 +03:00
  • 2d88d3d674 [Batch 44 prep] Add batch 44 implementation plan Oleksandr Bezdieniezhnykh 2026-05-13 18:06:02 +03:00
  • 7644b25e8c [AZ-328] C12 BuildCacheOrchestrator + remote C10 invoker (Batch 43) Oleksandr Bezdieniezhnykh 2026-05-13 11:03:46 +03:00
  • 099c75c6f8 chore: cumulative review batches 40-42 (PASS_WITH_WARNINGS) Oleksandr Bezdieniezhnykh 2026-05-13 09:40:27 +03:00
  • 91ce1c2047 [AZ-326] [AZ-327] C12 operator-tool CLI + companion SSH bringup Oleksandr Bezdieniezhnykh 2026-05-13 09:34:14 +03:00
  • a06b107fc3 [AZ-320] Add C11 IdempotentRetryTileUploader decorator Oleksandr Bezdieniezhnykh 2026-05-13 08:48:53 +03:00
  • 90f4ac78f4 [AZ-316] Implement C11 HttpTileDownloader (batch 40) Oleksandr Bezdieniezhnykh 2026-05-13 07:01:14 +03:00
  • 3a61a4f5bf chore: cumulative review batches 37-39 (PASS_WITH_WARNINGS) Oleksandr Bezdieniezhnykh 2026-05-13 06:40:09 +03:00
  • 610e8a743c [AZ-319] C11 HttpTileUploader (post-landing upload path) Oleksandr Bezdieniezhnykh 2026-05-13 06:13:36 +03:00
  • cde237e236 [AZ-317] [AZ-318] C11 upload-side: flight-state gate + per-flight key Oleksandr Bezdieniezhnykh 2026-05-13 05:48:52 +03:00
  • ca0430a44d [AZ-515] Extract C10 canonical hash helpers to shared module Oleksandr Bezdieniezhnykh 2026-05-13 05:24:06 +03:00
  • a9c8d60087 [AZ-514] Default BUILD_OKVIS2=OFF; unblock macOS cmake configure Oleksandr Bezdieniezhnykh 2026-05-13 05:08:14 +03:00
  • f7b2e70085 [AZ-325] C10 CacheProvisioner orchestrator Oleksandr Bezdieniezhnykh 2026-05-13 05:00:16 +03:00
  • 684ec2601c chore: record cumulative review batches 34-36 + state Oleksandr Bezdieniezhnykh 2026-05-13 04:29:26 +03:00
  • 38cba7c86e chore(autodev): batch 37 selected = AZ-325 C10 CacheProvisioner Oleksandr Bezdieniezhnykh 2026-05-13 04:23:13 +03:00
  • f01a5058ab [AZ-322] C10 DescriptorBatcher (faiss-cpu, OOM halve-retry) Oleksandr Bezdieniezhnykh 2026-05-13 04:20:47 +03:00
  • 3b7265757b [AZ-306] C6 FaissDescriptorIndex (faiss-cpu, HNSW32) Oleksandr Bezdieniezhnykh 2026-05-13 04:01:37 +03:00
  • ecf76d762d chore: record batch-35 selection (AZ-306) in autodev state Oleksandr Bezdieniezhnykh 2026-05-13 03:12:47 +03:00
  • 9b6e0b81f5 chore: backfill batch_34_cycle1_report from commit e2bebef Oleksandr Bezdieniezhnykh 2026-05-13 03:09:40 +03:00
  • acfdc8cbdf chore: clear stale 'AZ-306 deferred' detail; toolchain installed Oleksandr Bezdieniezhnykh 2026-05-13 02:48:04 +03:00
  • b88cff185c chore: record batch-34 complete in autodev state Oleksandr Bezdieniezhnykh 2026-05-13 02:37:55 +03:00
  • e2bebefdfc [AZ-507] [AZ-323] [AZ-324] C10 Manifest build + verify + AZ-270 hygiene Oleksandr Bezdieniezhnykh 2026-05-13 02:37:14 +03:00
  • 6ca8d78190 chore: record batch-34 selection in autodev state Oleksandr Bezdieniezhnykh 2026-05-13 01:28:41 +03:00
  • 08e657d433 [AZ-507] [AZ-508] Onboard hygiene PBIs from batches 31-33 review Oleksandr Bezdieniezhnykh 2026-05-13 01:27:04 +03:00
  • 692bbdb7a0 chore: record pause-point in autodev state (pre-batch-34) Oleksandr Bezdieniezhnykh 2026-05-13 00:45:13 +03:00
  • defe80dc75 chore: record cumulative review batches 31-33 + state Oleksandr Bezdieniezhnykh 2026-05-13 00:12:30 +03:00
  • 0dfe7c5301 [AZ-321] C10 EngineCompiler: hardware-tied TRT compile + cache reuse Oleksandr Bezdieniezhnykh 2026-05-13 00:09:53 +03:00
  • 0ad3278b12 [AZ-299] C7 OnnxTrtEpRuntime: ORT + TRT EP fallback strategy Oleksandr Bezdieniezhnykh 2026-05-12 23:55:50 +03:00
  • 18a69022b3 [AZ-298] C7 TensorrtRuntime: TRT 10.3 + INT8 calib trust + GPU budget Oleksandr Bezdieniezhnykh 2026-05-12 23:11:49 +03:00
  • 54942f3052 chore: c6 docs-hygiene from cumulative_review_batches_28-30 Oleksandr Bezdieniezhnykh 2026-05-12 21:57:19 +03:00
  • afe42f451c chore: record cumulative review batches 28-30 + state Oleksandr Bezdieniezhnykh 2026-05-12 21:47:40 +03:00
  • d571ca25f9 [AZ-308] c6 CacheBudgetEnforcer: 10 GB hard cap + LRU sweep Oleksandr Bezdieniezhnykh 2026-05-12 20:37:41 +03:00
  • 39ff47087f [AZ-307] c6 FreshnessGate: active-conflict reject + stable-rear downgrade Oleksandr Bezdieniezhnykh 2026-05-12 19:29:11 +03:00
  • d1c1cd9ab4 [AZ-305] c6 PostgresFilesystemStore: TileStore + TileMetadataStore impl Oleksandr Bezdieniezhnykh 2026-05-12 18:01:50 +03:00
  • bf33b94260 chore: park batch 28 selection (AZ-305) for fresh session Oleksandr Bezdieniezhnykh 2026-05-12 17:28:29 +03:00
  • 16a4582c3f chore: close tile-schema leftover, start batch 28 (AZ-305) Oleksandr Bezdieniezhnykh 2026-05-12 17:19:31 +03:00
  • 1141d17769 [AZ-300] [AZ-301] [AZ-302] [AZ-304] docs: sync module-layout for c6+c7 Oleksandr Bezdieniezhnykh 2026-05-12 17:12:30 +03:00
  • dde838d2cc [AZ-304] C6 Postgres schema: additive 0002 migration + UUIDv5 Oleksandr Bezdieniezhnykh 2026-05-12 17:05:41 +03:00
  • 21f5a30d09 refactor: update autodev state and tile metadata store version Oleksandr Bezdieniezhnykh 2026-05-12 16:33:23 +03:00
  • ca37f8849d chore: record batch 26 push + queued candidates in autodev state Oleksandr Bezdieniezhnykh 2026-05-12 14:22:11 +03:00
  • 49a67f770d [AZ-302] C7 ThermalStatePublisher — jtop/NVML 1 Hz background poller Oleksandr Bezdieniezhnykh 2026-05-12 10:33:37 +03:00
  • 59f56c032f [AZ-301] Implement EngineGate — D-C10-3 + D-C10-7 takeoff validator Oleksandr Bezdieniezhnykh 2026-05-12 10:20:21 +03:00
  • 65ad2168ed [AZ-300] Implement PytorchFp16Runtime — C7 simple-baseline strategy Oleksandr Bezdieniezhnykh 2026-05-12 10:13:21 +03:00
  • fce80290bc chore: park batch 24 plan; AZ-300 blocked on [inference] extras Oleksandr Bezdieniezhnykh 2026-05-12 10:00:08 +03:00
  • 1ebab29a4f [AZ-332] C1 OKVIS2 Strategy: facade + binding skeleton Oleksandr Bezdieniezhnykh 2026-05-12 09:56:45 +03:00
  • 9c35776bcb chore: pre-batch-23 carry-over (state + AZ-332 plan) Oleksandr Bezdieniezhnykh 2026-05-12 09:18:20 +03:00
  • 48ea1e2fc2 [AZ-343] C2.5 InlierCountReRanker + shared FeatureExtractor helper Oleksandr Bezdieniezhnykh 2026-05-12 06:22:40 +03:00
  • 9a605c8514 [AZ-348] C3.5 ConditionalRefiner Protocol + factory + PassthroughRefiner Oleksandr Bezdieniezhnykh 2026-05-12 05:52:36 +03:00
  • 89c223882b [AZ-344] C3 CrossDomainMatcher Protocol + factory + RollingHealthWindow Oleksandr Bezdieniezhnykh 2026-05-12 05:43:33 +03:00
  • d6756f1855 [AZ-342] C2.5 ReRankStrategy: Protocol + DTOs + factory + composition Oleksandr Bezdieniezhnykh 2026-05-12 05:31:27 +03:00
  • 3665acef66 [AZ-336] C2 VprStrategy: Protocol + DTOs + factory + composition Oleksandr Bezdieniezhnykh 2026-05-12 05:25:35 +03:00
  • 823c0f1b2e [AZ-398] Replay: FrameSource + Clock Protocols + Clock injection Oleksandr Bezdieniezhnykh 2026-05-12 05:10:01 +03:00
  • 6c7d24f7e0 [AZ-331] C1 VioStrategy: Protocol + DTOs + factory + C5 migration Oleksandr Bezdieniezhnykh 2026-05-12 04:44:31 +03:00
  • daff5d4d1c [AZ-297] C7 InferenceRuntime: Protocol + DTOs + factory Oleksandr Bezdieniezhnykh 2026-05-12 04:30:14 +03:00
  • f925af9de3 [AZ-303] C6 storage interfaces: Protocols + DTOs + factories Oleksandr Bezdieniezhnykh 2026-05-12 04:21:44 +03:00
  • 48281db9e9 [AZ-381] Fix ISam2GraphHandleImpl missing get_pose_key + comments Oleksandr Bezdieniezhnykh 2026-05-12 03:55:41 +03:00
  • 8a83166261 [AZ-490] C5 set_takeoff_origin entrypoint + bounded-delta GPS gate Oleksandr Bezdieniezhnykh 2026-05-12 02:53:58 +03:00
  • 72a06edab0 [AZ-489] C12 FlightsApiClient + offline JSON loader + bbox helper Oleksandr Bezdieniezhnykh 2026-05-12 01:28:49 +03:00
  • e0be591b06 [AZ-489] [AZ-490] ADR-010 design pass: operator-mission as cold-start anchor Oleksandr Bezdieniezhnykh 2026-05-12 01:28:05 +03:00
  • bf5b0e3ae2 fix(lint): resolve all ruff E402/I001/F821 errors stage2 Yuzviak 2026-05-11 19:13:42 +03:00
  • 1273ec8eaf docs: rewrite README for Stage 2 Phase 2 (hexagonal arch + AC + structlog) Yuzviak 2026-05-11 19:06:54 +03:00
  • 7e64ef8d2b feat(stage2-phase2): structlog hot-path, pytest markers, obs package Yuzviak 2026-05-11 19:06:47 +03:00
  • 7f76acfe29 docs(02-07): Phase 2 plan 07 SUMMARY + Phase 2 PHASE-SUMMARY Yuzviak 2026-05-11 18:53:43 +03:00
  • 14717c5364 chore(02-07): regenerate AC-TRACEABILITY.md with test_log_schemas nodeids Yuzviak 2026-05-11 18:50:51 +03:00
  • e87fb37a2c test(02-07): add unit tests for boundary-log schemas (AC-02, OBS-01) Yuzviak 2026-05-11 18:50:31 +03:00
  • 94c1b76086 feat(02-07): add Pydantic v2 boundary-log schemas (OBS-01) Yuzviak 2026-05-11 18:49:55 +03:00
  • e81b6fdfba docs(02-05): complete CI pipeline split + AC orphan reconciliation plan Yuzviak 2026-05-11 18:35:47 +03:00
  • 61c39cc060 chore(02-05): regenerate AC-TRACEABILITY.md after script + AC doc updates Yuzviak 2026-05-11 18:33:45 +03:00
  • a2a9c2ca46 feat(02-05): create nightly.yml for sitl + e2e slow-test lanes Yuzviak 2026-05-11 18:33:04 +03:00
  • 2f360ec4ae feat(02-05): rewrite ci.yml with per-marker jobs + ac-traceability gate Yuzviak 2026-05-11 18:32:36 +03:00
  • a54a41ca46 feat(02-05): annotate 21 orphan ACs with pending-phase-N status Yuzviak 2026-05-11 18:31:56 +03:00
  • a464697bfa feat(02-05): extend gen_ac_traceability.py deferred detection to match pending-phase-N Yuzviak 2026-05-11 18:29:25 +03:00
  • fcd4bb7b3e docs(02-04): complete plan summary — 14 ACs covered, 216 passed, --check deterministic Yuzviak 2026-05-11 18:27:47 +03:00
  • 419e9c5b3a feat(02-04): generate initial AC-TRACEABILITY.md Yuzviak 2026-05-11 18:26:13 +03:00
  • 6a1cd513a7 feat(02-04): decorate 7 test files with @pytest.mark.ac markers Yuzviak 2026-05-11 18:25:52 +03:00
  • 4bf6f67d0c feat(02-04): implement gen_ac_traceability.py script Yuzviak 2026-05-11 18:25:40 +03:00
  • 61e5544d82 docs(02-03): add plan summary — 37 files marked, 216 passed, 100% coverage Yuzviak 2026-05-11 18:20:10 +03:00
  • 5744ff65ac feat(02-03): apply module-level pytestmark to 37 test files Yuzviak 2026-05-11 18:20:05 +03:00
  • 09e756ecbb docs(02-01): rewrite acceptance_criteria.md with formal AC-1.x..AC-NEW-8 contract Yuzviak 2026-05-11 18:10:23 +03:00
  • db27e25630 [AZ-355] C4 PoseEstimator Protocol + factory + DTOs + composition Oleksandr Bezdieniezhnykh 2026-05-11 10:32:14 +03:00
  • c0bdb57957 [AZ-386] C5 ESKF baseline: 16-state error-state KF (NumPy) Oleksandr Bezdieniezhnykh 2026-05-11 10:12:30 +03:00
  • a11ed15187 docs: add Phase 1 ADRs and update PROJECT.md with completed decisions Yuzviak 2026-05-11 09:23:09 +03:00
  • 0bb94da3c4 feat(01-08): rewire app.py lifespan and deps.py to use build_pipeline Yuzviak 2026-05-11 09:04:56 +03:00
  • 3a2e91439e feat(01-08): add pipeline/composition.py with env-aware build_pipeline factory Yuzviak 2026-05-11 09:04:00 +03:00
  • 275f18d0e3 feat(01-08): add env field to AppSettings, RuntimeConfig alias, and YAML config overlays Yuzviak 2026-05-11 09:02:14 +03:00
  • 35b2e98fad docs(01-07): complete plan summary for hexagonal refactor plan 07 Yuzviak 2026-05-11 08:59:51 +03:00
  • 5a60c1ee2c refactor(01-07): factor_graph, pipeline pkg, testing/benchmark, Protocol ABCs Yuzviak 2026-05-11 08:59:07 +03:00
  • 275c7b4642 docs(01-06): add SUMMARY.md for mavlink_io split Yuzviak 2026-05-11 08:50:22 +03:00
  • f965ac74f9 refactor(01-06): split core/mavlink.py into components/mavlink_io Yuzviak 2026-05-11 08:49:51 +03:00
  • 4c65770702 refactor(01-05): migrate satellite+metric to satellite_matcher component Yuzviak 2026-05-11 08:49:32 +03:00
  • 55ef732b96 feat(01-04): move GPR impl to components/gpr/faiss_gpr.py, shim core/gpr.py Yuzviak 2026-05-11 08:48:11 +03:00
  • 098aabac0c [AZ-387] C5 smoothed-history → FDR side-channel Oleksandr Bezdieniezhnykh 2026-05-11 07:13:44 +03:00
  • 7cbd17ee83 [AZ-385] C5 SourceLabelStateMachine + spoof-promotion gate Oleksandr Bezdieniezhnykh 2026-05-11 07:06:38 +03:00
  • 31a300f8a2 [AZ-388] C5 AC-5.2 no-estimate fallback detector + signal emission Oleksandr Bezdieniezhnykh 2026-05-11 06:53:22 +03:00
  • b3ad94c155 [AZ-384] C5 marginals + current_estimate/smoothed_history/health_snapshot Oleksandr Bezdieniezhnykh 2026-05-11 06:20:01 +03:00
  • fd848266d1 [AZ-383] C5 add_vio/add_pose_anchor/add_fc_imu factor adds Oleksandr Bezdieniezhnykh 2026-05-11 06:07:45 +03:00
  • 8b394a98c6 [AZ-382] C5 GtsamIsam2StateEstimator skeleton + real iSAM2 handle bodies Oleksandr Bezdieniezhnykh 2026-05-11 05:51:23 +03:00