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
Copy file name to clipboardExpand all lines: tasks/active/2026-07-11-cf-container-cold-start-latency.md
+13-4Lines changed: 13 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,10 +27,10 @@ The runtime boundary is fixed: the container launch environment remains minimal.
27
27
-[x] Integrate the build into reusable staging/production/self-host deployment flow with generated defaults and optional configuration overrides, not new manual secrets or environment prerequisites.
28
28
-[x] Preserve the minimal launch-env and ACP-start runtime-assets boundary from PR #1561; add contract tests that fail if runtime assets or user secrets move into the image/launch config.
29
29
-[x] Add unit/contract/deployment tests for phase timing invariants, baked binary presence/versioning, workflow ordering, rollback behavior, and no-secret image inputs.
30
-
-[] Rebase on main after priority task `01KX8ST0S21H18QGN2NV5PQ45W` merges and reconcile `VmAgentContainer` lifecycle/session setup changes.
31
-
-[] Run lint, typecheck, tests, build, targeted Go tests, and local container startup/benchmark validation.
32
-
-[] Run Cloudflare, Go, security, constitution, env, doc-sync, deployment/test, and task-completion specialist reviews; address all blocking findings.
33
-
-[] Wait for priority tasks 1–3 to complete their staging turns and for GitHub Actions staging queue to be empty, using exact ten-minute sleep/recheck loops while blocked.
30
+
-[x] Rebase on main after priority task `01KX8ST0S21H18QGN2NV5PQ45W` merges and reconcile `VmAgentContainer` lifecycle/session setup changes.
31
+
-[x] Run lint, typecheck, tests, build, targeted Go tests, and local container startup/benchmark validation.
32
+
-[x] Run Cloudflare, Go, security, constitution, env, doc-sync, deployment/test, and task-completion specialist reviews; address all blocking findings.
33
+
-[x] Wait for priority tasks 1–3 to complete their staging turns and for GitHub Actions staging queue to be empty, using exact ten-minute sleep/recheck loops while blocked.
34
34
-[ ] Query staging Cloudflare state/logs, deploy the branch, create a fresh container, exercise an actual ACP session, and record every phase plus total cold-start latency.
35
35
-[ ] Clean up fresh staging test resources.
36
36
-[ ] If total remains above five seconds, append evidence and the next bounded dominant-phase slice to idea `01KX6JK8ZFC1EFWGYQENRMFWFK` rather than claiming the target was met.
@@ -64,3 +64,12 @@ The runtime boundary is fixed: the container launch environment remains minimal.
64
64
-`.claude/rules/25-review-merge-gate.md`
65
65
-`.claude/rules/32-cf-api-debugging.md`
66
66
-`.claude/rules/35-vertical-slice-testing.md`
67
+
68
+
## Post-Rebase Validation (2026-07-12)
69
+
70
+
- Rebased linearly onto `ad7044fde` (PR #1562); the rebased tree matches the previously reviewed merge resolution exactly.
71
+
-`pnpm lint`, `pnpm typecheck`, `pnpm test`, and `pnpm build` passed. The full test run included 404 API files / 5,918 tests and 217 web files / 2,668 tests.
72
+
- Targeted cold-start tests passed: 16 API contract/timing/bootstrap tests and 7 deploy-workflow tests.
73
+
-`/usr/local/go/bin/go test ./...` passed for the full vm-agent module under Go 1.25.0.
74
+
-`make -C packages/vm-agent prepare-container VERSION=local-rebase-3bf1a466d` generated the Linux/amd64 binary and version metadata successfully.
75
+
- The actual `Dockerfile.vm-agent-container` built locally. A standalone probe using the normal entrypoint emitted `vm_agent_container_bootstrap_ready` in 3 ms with the baked version/sha256, remained running, and returned `{"status":"healthy"}` from `/health`; the probe container was removed.
0 commit comments