Oleksandr Bezdieniezhnykh
|
0e05fc519a
|
[AZ-503] [AZ-504] Cycle 5 Step 16 deploy report
deploy_cycle5.md captures everything operators need to promote
cycle 5 beyond dev:
- Code shipped: AZ-503-foundation (deterministic UUIDv5 tile
identity, integer-only flight-aware UPSERT, per-flight on-disk
paths) + AZ-504 (perf script grep-pipefail fix).
- NEW database migration 014_AddTileIdentityColumns.sql adds
flight_id, location_hash, content_sha256, legacy_id; enables
pgcrypto; swaps the AZ-484 float index for the new
idx_tiles_unique_identity integer index. Idempotent under
DbUp's journal.
- NEW contract version uav-tile-upload.md 1.0.0 → 1.1.0 (adds
optional flightId; derived tileId in response).
- NEW per-flight on-disk path layout for UAV tiles (additive;
legacy paths preserved).
- No env-var changes. Container image base unchanged from cycle 4.
- Verification gates passed: PASS (Step 11), PASS (Steps 12+13),
PASS_WITH_WARNINGS (Step 14), PASS_WITH_INFRA_WARNINGS (Step 15).
- Cycle-3 perf-harness leftover stays OPEN with two clean follow-up
paths recorded (DNS pre-warm in script, OR move perf gate to CI).
- Operator runbook includes pgcrypto pre-install check for managed
Postgres providers.
Autodev state advanced to Step 17 (Retrospective).
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-12 18:01:49 +03:00 |
|