packages/adapters | deno: ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯  Test Files 1 failed | 8 passed (9)  Tests 1 failed | 108 passed | 2 skipped (111)  | node: ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯  Test Files 1 failed | 8 passed (9)  Tests 1 failed | 108 passed | 2 skipped (111) 
packages/agent | deno: ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯  Test Files 1 failed | 3 passed (4)  Tests 1 failed | 26 passed (27)  | node:  Test Files 4 passed (4)  Tests 27 passed (27) 
packages/contracts | deno:  Test Files 3 passed (3)  Tests 361 passed (361)  | node:  Test Files 3 passed (3)  Tests 361 passed (361) 
packages/db | deno:  Test Files 2 passed (2)  Tests 11 passed (11)  | node:  Test Files 2 passed (2)  Tests 11 passed (11) 
packages/domain | deno:  Test Files 2 passed (2)  Tests 122 passed (122)  | node:  Test Files 2 passed (2)  Tests 122 passed (122) 
packages/tasks | deno: ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯  Test Files 3 failed | 2 passed (5)  Tests 1 failed | 7 passed | 7 skipped (15)  | node: ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯  Test Files 1 failed | 4 passed (5)  Tests 1 failed | 14 passed (15) 
packages/testkit | deno:  Test Files 1 passed (1)  Tests 1 passed (1)  | node:  Test Files 1 passed (1)  Tests 1 passed (1) 

# notes
# adapters: same 1 failure under node and deno (pre-existing, WIP by other agent)
# agent: deno-only failure = crash-recovery child spawned via process.execPath (=deno) hits extensionless import in packages/contracts/src/index.ts
# tasks: dev PG 55433 shared/unstable in both runtimes; rerun under deno with TASKS_TEST_DATABASE_URL=postgres://postgres:spike@127.0.0.1:55435/umt_tasks -> Test Files 5 passed (5), Tests 15 passed (15) (incl. kill -9 crash-recovery)
