[AZ-777] Rewrite spec: real satellite-provider + production C10/C11

Original spec called for direct OSM/CARTO downloads, contradicting
architecture (C11 owns tile network I/O against parent-suite
satellite-provider .NET 8 service; C10 batches descriptors over the
populated C6, never touches the upstream). Rewritten spec drives the
production C10/C11 pipeline against the real satellite-provider
running in docker-compose.test.yml, replacing the mock-suite-sat-
service GET stub. Complexity 5 -> 8 pts (single-ticket override).
Decision log: _docs/_process_leftovers/2026-05-21_az777_complexity_
override.md. Jira AZ-777 description + summary synced. Autodev state
pauses for next session to pick up Phase 1 (satellite-provider
stand-up + smoke test).

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Oleksandr Bezdieniezhnykh
2026-05-21 13:57:01 +03:00
parent 2b53168142
commit 1198890b74
3 changed files with 198 additions and 133 deletions
+18 -2
View File
@@ -4,12 +4,28 @@
flow: existing-code
step: 10
name: Implement
status: in_progress
status: paused
sub_step:
phase: 7
name: batch-loop
detail: "batch 103 cycle3: AZ-776 committed + transitioned to In Testing; AZ-777 next"
detail: "batch 104 cycle3: AZ-777 spec rewritten (architecture-aligned, 8 pts, single ticket) + Jira synced; In Progress in Jira; Phase 1 (satellite-provider stand-up in docker-compose.test.yml) ready for next /autodev session"
retry_count: 0
cycle: 3
tracker: jira
last_completed_batch: 103
session_handoff:
current_task: AZ-777
jira_status: in_progress
canonical_spec: _docs/02_tasks/todo/AZ-777_derkachi_c6_reference_fixture.md
decision_log: _docs/_process_leftovers/2026-05-21_az777_complexity_override.md
next_session_phase: "Phase 1 — satellite-provider stand-up in docker-compose.test.yml + smoke test at tests/e2e/satellite_provider/test_smoke.py"
parent_suite_paths:
satellite_provider_repo: ../satellite-provider/
api_dockerfile: ../satellite-provider/SatelliteProvider.Api/Dockerfile
api_port_default: 8080
integration_test_compose: ../satellite-provider/docker-compose.tests.yml
notes:
- "C2 default backbone is net_vlad (c2_vpr/config.py:67) — Phase 3 fixture uses it."
- "STOP gates apply between phases — see canonical spec Risk 5 + Phase headers."
- "If satellite-provider 's /api/satellite/tiles contract drifts from C11 expectations, STOP and file parent-suite ticket; do not patch C11."
- "Tier-2 arm64 of satellite-provider not yet validated; check multi-arch manifest in Phase 1 or file follow-up."