gsxdsm
92a5587797
fix(FN-7987): restore chat.test.ts engine mock completeness
...
FN-7987 added the shared fusion toolset imports to chat.ts without extending
chat.test.ts's hardcoded `vi.mock("@fusion/engine")` factory, which red-lit
`check-mock-completeness` and blocked the whole merge gate on main.
Add the 11 missing exports with shapes matching their call sites: the singular
`create*Tool` factories return one tool each, while the plural factories are
spread (and `createMemoryTools(...)` is `.filter`ed by `tool.name`), so they
return arrays.
Test-only; no changeset. Verified: both mock-completeness checks green,
chat.test.ts 14/14, and `pnpm test:gate` now passes end-to-end (294+122+63).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-15 16:21:10 -07:00
..
2026-06-26 17:38:41 -07:00
2026-07-15 13:57:15 -07:00
2026-06-26 17:38:41 -07:00
2026-04-24 19:39:20 -07:00
2026-07-13 13:58:35 -07:00
2026-07-15 02:18:43 -07:00
2026-04-24 19:39:20 -07:00
2026-04-26 06:35:46 -07:00
2026-03-31 19:29:47 -07:00
2026-07-10 21:36:43 -07:00
2026-07-05 04:26:56 +00:00
2026-07-12 09:56:26 -07:00
2026-06-05 02:38:38 -07:00
2026-07-02 15:00:40 -07:00
2026-07-13 19:07:58 -07:00
2026-07-15 15:25:39 -07:00
2026-07-12 12:24:11 -07:00
2026-05-21 07:05:48 -07:00
2026-07-15 12:38:02 -07:00
2026-07-15 16:21:10 -07:00
2026-04-24 19:39:20 -07:00
2026-07-03 21:45:20 -07:00
2026-06-05 03:41:54 -07:00
2026-06-15 02:30:41 -07:00
2026-06-05 03:41:54 -07:00
2026-06-15 02:30:41 -07:00
2026-07-02 15:00:40 -07:00
2026-07-09 19:58:03 -07:00
2026-05-10 23:36:10 -07:00
2026-07-15 00:27:59 -07:00
2026-07-14 08:18:10 -07:00
2026-06-25 16:48:56 -07:00
2026-05-07 17:27:15 +02:00
2026-04-20 12:59:58 -07:00
2026-04-19 20:48:14 -07:00
2026-05-02 15:57:18 -07:00
2026-05-02 15:57:18 -07:00
2026-04-25 10:50:32 -07:00
2026-06-21 13:25:41 -07:00
2026-05-02 15:57:18 -07:00
2026-04-24 11:06:20 -07:00
2026-04-26 13:00:56 -07:00
2026-04-22 13:46:53 -07:00
2026-04-26 13:00:56 -07:00
2026-04-22 13:46:53 -07:00
2026-04-20 22:45:26 -07:00
2026-05-14 14:04:32 -07:00
2026-05-04 03:04:33 -07:00
2026-05-01 09:00:31 -07:00
2026-06-09 20:08:18 -07:00
2026-06-29 23:17:49 -07:00
2026-07-15 10:07:20 -07:00
2026-05-11 16:33:16 -07:00
2026-05-10 02:43:38 -07:00
2026-06-03 12:43:25 -07:00
2026-06-24 23:32:51 -07:00
2026-06-24 23:32:51 -07:00
2026-07-05 11:31:48 -07:00
2026-06-09 20:08:18 -07:00
2026-06-05 19:37:59 -07:00
2026-06-10 10:34:36 -07:00
2026-06-18 19:12:58 -07:00
2026-05-12 17:03:10 -07:00
2026-06-09 20:08:18 -07:00
2026-05-16 12:56:31 -07:00
2026-05-19 19:23:47 -07:00
2026-06-14 15:29:35 -07:00
2026-06-18 18:48:05 -07:00
2026-06-10 10:34:36 -07:00
2026-07-05 11:31:48 -07:00
2026-03-31 17:03:23 -07:00
2026-07-15 15:16:19 -07:00
2026-07-02 19:01:09 -07:00
2026-07-02 11:38:34 -07:00
2026-07-02 11:38:32 -07:00
2026-07-02 11:38:34 -07:00
2026-07-02 12:34:35 -07:00
2026-07-02 11:38:34 -07:00
2026-07-02 11:38:34 -07:00
2026-07-02 11:38:34 -07:00
2026-06-16 15:08:24 -07:00
2026-07-09 19:58:03 -07:00
2026-07-07 22:04:55 -07:00
2026-07-15 14:06:42 -07:00
2026-04-08 00:01:09 -07:00
2026-07-14 00:12:22 -07:00
2026-07-14 22:16:16 -07:00
2026-04-23 10:50:44 -07:00
2026-06-26 11:56:12 -07:00
2026-06-26 02:52:51 -07:00
2026-07-13 07:10:14 -07:00
2026-07-02 13:58:13 -07:00
2026-06-26 00:57:32 -07:00
2026-07-15 13:32:33 -07:00
2026-07-14 08:16:42 -07:00
2026-05-07 03:59:43 -07:00
2026-04-08 08:10:17 -07:00
2026-07-14 18:47:53 -07:00
2026-06-27 12:25:53 -07:00
2026-04-24 19:39:20 -07:00
2026-07-14 18:47:53 -07:00
2026-07-06 19:03:07 -07:00
2026-07-01 08:01:59 -07:00
2026-05-09 10:31:05 -07:00
2026-07-06 22:18:27 -04:00
2026-07-15 10:24:30 -07:00
2026-06-28 01:17:22 -07:00
2026-06-16 15:08:24 -07:00
2026-07-13 07:10:14 -07:00
2026-07-14 22:16:16 -07:00
2026-04-24 19:39:20 -07:00
2026-07-07 22:04:51 -07:00
2026-07-02 11:38:34 -07:00
2026-07-02 12:34:35 -07:00
2026-07-08 23:39:34 -07:00
2026-05-04 07:25:14 -07:00
2026-07-08 23:39:34 -07:00
2026-07-07 22:04:51 -07:00
2026-07-07 22:04:55 -07:00
2026-05-04 10:18:38 -07:00
2026-07-09 23:12:02 -07:00
2026-06-13 21:17:20 -07:00
2026-05-01 11:55:56 -07:00
2026-04-26 11:35:44 -07:00
2026-07-13 19:07:58 -07:00
2026-05-17 23:21:34 -07:00
2026-05-25 13:57:04 -07:00
2026-07-14 22:16:16 -07:00
2026-05-05 13:05:57 -07:00
2026-07-10 15:36:25 -07:00
2026-05-11 06:47:43 -07:00
2026-05-11 06:47:43 -07:00
2026-05-17 11:49:08 -07:00
2026-07-14 15:54:44 -07:00
2026-07-13 19:07:58 -07:00
2026-07-14 00:12:22 -07:00
2026-07-13 23:16:36 -07:00
2026-07-11 22:16:48 -07:00
2026-07-15 15:58:55 -07:00
2026-07-02 19:01:09 -07:00
2026-07-14 18:47:53 -07:00
2026-07-15 15:49:18 -07:00
2026-07-02 14:31:16 -07:00
2026-05-17 12:11:51 -07:00
2026-07-14 22:16:16 -07:00
2026-05-26 21:57:31 -07:00
2026-06-16 05:56:11 -07:00
2026-06-30 23:45:02 -07:00
2026-07-13 19:07:58 -07:00
2026-07-15 12:44:30 -07:00
2026-05-19 11:30:54 -07:00
2026-05-19 11:30:54 -07:00
2026-05-20 14:28:45 -07:00
2026-05-30 15:52:46 -07:00
2026-07-13 19:07:58 -07:00
2026-07-02 14:31:16 -07:00
2026-06-17 18:08:55 -07:00
2026-07-14 22:16:16 -07:00
2026-04-24 19:39:20 -07:00
2026-06-19 03:49:56 -07:00
2026-07-14 22:16:16 -07:00
2026-05-06 09:43:51 -07:00
2026-06-14 15:29:35 -07:00
2026-06-15 19:23:23 -07:00
2026-07-15 10:38:04 -07:00
2026-04-08 08:10:17 -07:00
2026-04-08 06:02:28 -07:00
2026-05-19 08:13:06 -07:00
2026-07-01 15:39:34 -07:00
2026-05-02 18:11:38 -07:00
2026-05-15 23:28:22 -07:00
2026-07-01 08:22:04 -07:00
2026-07-01 23:44:05 -07:00
2026-07-09 21:40:58 -07:00
2026-07-05 11:31:48 -07:00
2026-07-08 10:06:42 -07:00
2026-04-26 13:00:56 -07:00
2026-05-05 06:32:33 -07:00
2026-04-26 13:55:25 -07:00
2026-07-10 21:36:43 -07:00
2026-07-14 15:54:44 -07:00
2026-06-19 03:49:56 -07:00