bun test v1.4.0 (34cbb9a40)

tests/gjc_hook_faults.test.ts:
43 |   const f = fixture();
44 |   const deep = f.loader("deep"); yieldDecision(deep, "y", "pending");
45 |   for (let i = 0; i < 254; i++) f.loader(`c${i}`).send("session_start");
46 |   const identity = f.publisher.snapshot()!;
47 |   f.root.switch("new-root", "new");
48 |   expect(f.publisher.snapshot()!.root.sessionId).toBe("new-root");
                                                      ^
error: expect(received).toBe(expected)

Expected: "new-root"
Received: "root"

      at <anonymous> (<workspace>/tests/gjc_hook_faults.test.ts:48:50)
(fail) H-ID: capacity /new tracks the actual root and its explicit shutdown [8.92ms]
57 | test("H-CORR: an ask predating a decision cannot resolve that later decision", () => {
58 |   const f = fixture(); const child = f.loader("child");
59 |   ask(f.root, "earlier-ask", "request");
60 |   yieldDecision(child, "later-yield", "request");
61 |   answer(f.root, "earlier-ask", { customInput: "yes" });
62 |   expect(f.state("child").pendingDecisions).toBe(1);
                                                 ^
error: expect(received).toBe(expected)

Expected: 1
Received: 0

      at <anonymous> (<workspace>/tests/gjc_hook_faults.test.ts:62:45)
(fail) H-CORR: an ask predating a decision cannot resolve that later decision [0.37ms]
68 |   ask(f.root, "a1", "r"); ask(f.root, "a2", "r");
69 |   answer(f.root, "a1", { customInput: "yes" });
70 |   expect(f.state("child").pendingDecisions).toBe(0);
71 |   child.send("agent_start"); yieldDecision(child, "y2", "r");
72 |   answer(f.root, "a2", { customInput: "stale" });
73 |   expect(f.state("child").pendingDecisions).toBe(1);
                                                 ^
error: expect(received).toBe(expected)

Expected: 1
Received: 0

      at <anonymous> (<workspace>/tests/gjc_hook_faults.test.ts:73:45)
(fail) H-CORR: concurrent old answers cannot resolve a reused request ID [0.13ms]
(pass) H-PENDING: root completion and nested terminal events retain every deep request [0.29ms]
(pass) H-PRIORITY: pending ask remains waiting over failure, cancellation and retry [0.14ms]
(pass) H-YIELD: malformed yield receipt stays unknown 0 [0.10ms]
(pass) H-YIELD: malformed yield receipt stays unknown 1 [0.08ms]
(pass) H-YIELD: malformed yield receipt stays unknown 2 [0.07ms]
(pass) H-YIELD: malformed yield receipt stays unknown 3 [0.08ms]
(pass) H-YIELD: malformed yield receipt stays unknown 4 [0.06ms]
(pass) H-YIELD: malformed yield receipt stays unknown 5 [0.06ms]
(pass) H-YIELD: malformed yield receipt stays unknown 6 [0.06ms]
(pass) H-BOUNDS: independent session tool IDs deduplicate, overflow remains incomplete [0.35ms]

 10 pass
 3 fail
 26 expect() calls
Ran 13 tests across 1 file. [25.00ms]
