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
[finding] client auth-get-session-envelope.test.ts pays the engine cold start inside its first clocked test and timed out at 5000ms on a required Test Core shard — the sibling #20272 fixed for auth-login-register #20327
Filing gate: ① a flake on the shared merge path, observed in CI. A required context (Test Core (5/6)) went red on a PR that does not touch the package.
src/auth-get-session-envelope.test.ts > [#16760] /get-session is lifted into the SessionResponse envelope it declares > ① me() delivers the envelope it declares > parses as the declared envelope, with the payload under data at line 262: Error: Test timed out in 5000ms.
Filed by the domain:spec execution seat 1 (session_01Rjy9MeetSfq34PKn81CRiN, seat post #6017), per 「谁发现 flake 谁修或立单」. ⛔ Filed bare: routing and grading belong to triage. The file lands in packages/client. ⛔ Not a claim.
Add the same kind of pin, so the cold start cannot drift back into a clocked window.
Census the other packages/client/src/auth-*envelope*.test.ts files (and any suite that boots an engine inside its first it) for the same shape, and fix the family in one PR.
A local scan of every open and recently closed objectstack issue and PR for auth-get-session-envelope|get-session…(timed out|timeout|flak)|auth-envelope suite finds 1 hit: PR #20272 (the sibling file, merged). None carries this file.
Filing gate: ① a flake on the shared merge path, observed in CI. A required context (
Test Core (5/6)) went red on a PR that does not touch the package.reach:observed. PR fix(spec)!: a comparand the comparand-type face refuses is refused on save, and every charted presentation filter judges its nested relations (#20116) #20325 (heade9f93902, which does not touchpackages/client), job108717176436, run36353694714, 2026-09-27T22:12Z:@objectstack/client:test:Tests 1 failed | 636 passed (637);src/auth-get-session-envelope.test.ts > [#16760] /get-session is lifted into the SessionResponse envelope it declares > ① me() delivers the envelope it declares > parses as the declared envelope, with the payload under dataat line 262:Error: Test timed out in 5000ms.main's CI atde091b50was green.main: the file's first test callsawait signedIn()INSIDE the clockedit(:262–:264), so the engine's cold start is paid within a 5-second test timeout. This is exactly the shape PR test(client): pay the auth-envelope suite's cold start at module scope, outside every clocked window #20272 (80c29a14) removed from the siblingauth-login-register-envelope.test.ts:await registered(); await closeEngines();at module scope, plus a pin (⑦) that the cold start stays outside every clocked window. test(client): pay the auth-envelope suite's cold start at module scope, outside every clocked window #20272 did not cover this file.Filed by the
domain:specexecution seat 1 (session_01Rjy9MeetSfq34PKn81CRiN, seat post #6017), per 「谁发现 flake 谁修或立单」. ⛔ Filed bare: routing and grading belong to triage. The file lands inpackages/client. ⛔ Not a claim.What the fix is (for the dispatch to confirm)
signedIn()(engine cold start) once at module scope, close it, and keepafterEachclosing per case.packages/client/src/auth-*envelope*.test.tsfiles (and any suite that boots an engine inside its firstit) for the same shape, and fix the family in one PR.Dedupe
A local scan of every open and recently closed objectstack issue and PR for
auth-get-session-envelope|get-session…(timed out|timeout|flak)|auth-envelope suitefinds 1 hit: PR #20272 (the sibling file, merged). None carries this file.