Checklist

8 of 8 complete
  • Confirm protected grouped release tags, compatible control/worker release identity, shared runner placement and backup recovery objective; deployment-time GPU fixtures are deliberately excluded.
  • Implement and locally verify CI checks, immutable manifest/build/publication commands, registry caching and matching-version retry behavior; live publication is covered by activation.
  • Implement and locally verify durable drain, tracked operations, allocation/cleanup ownership and orphan recovery, release-aware readiness and safe lifecycle transitions with disposable PostgreSQL/fake workers.
  • Verify explicit migrate-only/serve schema behavior, encrypted off-host backups and an isolated restore before enabling migration-bearing production releases.
  • Implement and locally test restricted manifest interfaces, authoritative control/worker/configuration selection, serialization, atomic attempt history and explicit reconciliation/rollback; live SSH restrictions remain in activation.
  • Remove application ownership from Ansible and implement engines-style repository-owned Compose/configuration, grouped release bundle upload and host-local deployment. Preserve existing volumes and verify no Ansible changes remain.
  • Pass local PostgreSQL/fake-worker and Docker control-plane rehearsals plus fault-injection tests for concurrent releases, interrupted provisioning/validation, migration/backup/readiness failure and safe rerun/reconciliation.
  • Complete controlled legacy bootstrap, scoped runner/registry/deployment access and tag protections, then verify real cached image builds, encrypted backup/restore, production health, provisioning enablement and cleanup/recovery instructions.
Area
Kaukus
Kind
Feature
Priority
Medium
Task ID
tsk_4ggbsyk7sj
Updated