You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Verify stateful volume identity and restart-count delta on canary cycles.
Observe the corrected stack for 2.4 hours (was 24h; operator override).
Synchronize runbook/docs and archive temporary audit evidence; no /tmp Compose path may remain supported.
Record skipped host-only checks, mirror status, debt outcome, and legacy-volume retention decision.
Acceptance criteria
docker compose ls --all shows canonical project boundaries without mixed /tmp or Windows config origins (restored 2026-07-21).
Exactly one container owns each required port and network alias for required services.
Host/in-network Prometheus identity and exact query results matched in 2026-07-15 cutover evidence.
ID is resolved and Processed Records is numeric, including a valid-zero case (2026-07-15 live audit).
No required panel is unavailable, no-data, partial, malformed, or placeholder-only (2026-07-15 live audit).
2.4h observation has zero unexpected exits, restart increments, OOMs, or unresolved unhealthy states on required services (attempt 2 finalize: restart_count_delta=0, oom=0, unhealthy=0).
.env files and technical-debt budgets are unchanged in this closeout path.
This issue closes the workstation cutover only. The parent Docker stabilization campaign still owns the later 100-cycle and 72-hour release-level claim.
Rollback
Reject closeout and return to the last successful RF checkpoint. Retained legacy volumes/archives remain the recovery source.
Parent: #6303
Depends on #6307, #6308, #6309, and the implementation/not-required decision in #6310.
Problem
The cutover must close on repeatable runtime and dashboard evidence, not on containers merely reaching
running.Observation window (operator override 2026-07-21)
2026-07-21T06:07:40.967431+00:00— failed (monitoring exited during Desktop disruption)2026-07-21T08:43:04.438078+00:002026-07-21T11:07:04.438078+00:002026-07-21T13:15:10.610434+00:00— passed finalize gatereports/quality/docker-dashboard-cutover-observation.jsonreports/quality/docker-dashboard-cutover-rf017-closeout-20260721.jsonreports/quality/docker-monitoring-backups/rf017-closeout-20260721/Tasks
/tmp, no mixed Windows bind origins).bioetl-main+bioetl-monitoring(2026-07-15 evidence)./tmpCompose path may remain supported.Acceptance criteria
docker compose ls --allshows canonical project boundaries without mixed/tmpor Windows config origins (restored 2026-07-21).IDis resolved andProcessed Recordsis numeric, including a valid-zero case (2026-07-15 live audit)..envfiles and technical-debt budgets are unchanged in this closeout path.Boundary
This issue closes the workstation cutover only. The parent Docker stabilization campaign still owns the later 100-cycle and 72-hour release-level claim.
Rollback
Reject closeout and return to the last successful RF checkpoint. Retained legacy volumes/archives remain the recovery source.