diff --git a/doc/plans/2026-10-03-cursor-production-readiness.md b/doc/plans/2026-10-03-cursor-production-readiness.md index 14848e4269d..57654860d38 100644 --- a/doc/plans/2026-10-03-cursor-production-readiness.md +++ b/doc/plans/2026-10-03-cursor-production-readiness.md @@ -83,6 +83,14 @@ artifacts. Final PR checks validate the combined source separately. Release the qualified package/image pair above; any later package or image needs release verification against its own identity. +The first CI run of the merged source lost five workers to simultaneous runner +shutdowns. A single infrastructure repeat recovered four jobs; the remaining +server shard hit a 10-second override in the legacy Cursor sandbox command test. +That unchanged file passed all five cases in a focused local run. The test now +inherits the server suite's existing 15-second limit, as its adjacent explicit +command case already does. Assertions and production code are unchanged. The +shutdowns and timeout remain recorded; they are separate from the live campaign. + ### Final live acceptance matrix All 18 required cells passed, including cleanup: nine local and nine Daytona. diff --git a/server/src/__tests__/cursor-local-execute.test.ts b/server/src/__tests__/cursor-local-execute.test.ts index ac0c8480611..b2d5c838ed5 100644 --- a/server/src/__tests__/cursor-local-execute.test.ts +++ b/server/src/__tests__/cursor-local-execute.test.ts @@ -388,7 +388,7 @@ describe("cursor execute", () => { else process.env.HOME = previousHome; await fs.rm(root, { recursive: true, force: true }); } - }, 10_000); + }); it("keeps explicit command overrides for remote sandbox execution", async () => { const root = await fs.mkdtemp(path.join(os.tmpdir(), "paperclip-cursor-sandbox-explicit-"));