Move docker build/push from deploy-ift to CI (EventHubBack pattern).
Deploy no longer needs docker.sock on the WSL runner.
Add ensure-docker-daemon.sh for Docker Desktop on host runner.
Downgrade legacy lint rules to warnings, fix AdminLayout NodeMetric typing, shared concurrency group for CI and deploy-ift.
Co-authored-by: Cursor <cursoragent@cursor.com>
Use build --load with network=host and retry script like EventHubBack; add deploy concurrency group and 90m timeout.
Co-authored-by: Cursor <cursoragent@cursor.com>