mirror of
https://github.com/azaion/autopilot.git
synced 2026-06-22 17:21:10 +00:00
[autodev] handoff snapshot after batch 14 push
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+38
-4
@@ -4,11 +4,45 @@
|
|||||||
flow: greenfield
|
flow: greenfield
|
||||||
step: 7
|
step: 7
|
||||||
name: Implement
|
name: Implement
|
||||||
status: in_progress
|
status: between-batches
|
||||||
sub_step:
|
sub_step:
|
||||||
phase: 27
|
phase: 28
|
||||||
name: awaiting-push
|
name: batch-15-select
|
||||||
detail: "batch 14 (AZ-675) committed (ebf4aef) + In Testing in Jira; awaiting user push approval"
|
detail: "batch 14 (AZ-675) pushed to origin/dev; awaiting batch 15 task selection"
|
||||||
retry_count: 0
|
retry_count: 0
|
||||||
cycle: 1
|
cycle: 1
|
||||||
tracker: jira
|
tracker: jira
|
||||||
|
|
||||||
|
## Last Completed Batch
|
||||||
|
batch: 14
|
||||||
|
commit: ff790bd
|
||||||
|
ticket: AZ-675 (telemetry_stream Tonic gRPC server + per-client lossy queue)
|
||||||
|
jira_status: In Testing
|
||||||
|
pushed_to: origin/dev
|
||||||
|
report: _docs/03_implementation/batch_14_cycle1_report.md
|
||||||
|
|
||||||
|
## Unblocked Candidates for Batch 15
|
||||||
|
- AZ-676 (3 pts) — telemetry_stream video path. Self-contained AZ-675 extension.
|
||||||
|
- AZ-679 (3 pts) — operator_bridge POI surface. Consumes AZ-683 queue + AZ-685 decline path through AZ-675 server.
|
||||||
|
- AZ-678 (5 pts) — operator_bridge command authentication.
|
||||||
|
- AZ-658 (5 pts) — frame_ingest H.264 decoder. Needs library pin decision (retina vs ffmpeg-rs vs gstreamer).
|
||||||
|
|
||||||
|
Blocked: AZ-677 (needs AZ-667), AZ-684 (needs AZ-660/AZ-671/AZ-672), AZ-685 (needs AZ-684), AZ-686 (needs AZ-684).
|
||||||
|
|
||||||
|
## Open Cumulative Findings (carry forward)
|
||||||
|
| ID | Sev | Cat | Detail | Origin |
|
||||||
|
|---|---|---|---|---|
|
||||||
|
| C1 | Medium | Maintainability | Duplicated `SendCommandError` mapping in `gimbal_controller` | Batches 9-10 |
|
||||||
|
| C2 | Low | Style | `MavlinkCommandIssuer` naming inconsistency | Batch 9 |
|
||||||
|
| C3 | Low | Architecture | `module-layout.md` drift (now includes `telemetry_stream/internal/{publisher,server,proto}.rs`, `scan_controller/internal/poi_queue/`) | Batches 10-14 |
|
||||||
|
| C4 | Low | Architecture | `data_model.md §PanPlan` definition missing | Batch 11 |
|
||||||
|
| C5 | High | Maintenance | Pre-existing `autopilot/runtime.rs::vlm_provider_name` dead-code error blocks workspace `-D warnings` clippy | Batch 4 origin |
|
||||||
|
| C6 | Medium | Tests | `mission_executor::ac3_bounded_retry_then_success` polling-race flake (escalated under tonic build pressure) | Batch 8 origin, escalated batch 14 |
|
||||||
|
| C7 | Low | Architecture | Record Tonic-gRPC operator-link decision in `decision-rationale.md` (closed Q2 in batch 14) | Batch 14 |
|
||||||
|
|
||||||
|
## Process Leftovers
|
||||||
|
- `_docs/_process_leftovers/2026-05-20_autopilot_clippy.md` — C5 replay
|
||||||
|
- `_docs/_process_leftovers/2026-05-20_mission_executor_ac3_flake.md` — C6 fix recipe
|
||||||
|
|
||||||
|
## Cumulative Review Cadence
|
||||||
|
Next cumulative review due: end of batch 15 (covers batches 13 / 14 / 15).
|
||||||
|
|||||||
Reference in New Issue
Block a user