peter
95db151565
test(api): guard the spread-only façade against interleave regrowth (R7.5 S3)
...
Add facade.test.ts asserting the two invariants that keep lib/api.ts safe:
no method name is defined in two slices (a silent last-wins spread override),
and the `api` object is exactly the union of the slices (nothing added inline
in the barrel, nothing lost). Verified to have teeth — an injected duplicate
key fails the collision test with a named message.
Closes R7.5: the api layer is now per-domain modules behind a mechanically
guarded spread-only façade.
2026-07-28 23:04:39 +02:00
..
2026-07-28 23:04:39 +02:00
2026-07-11 04:47:08 +02:00
2026-07-28 22:59:09 +02:00
2026-07-20 00:56:47 +02:00
2026-07-21 02:26:40 +02:00
2026-07-19 05:38:42 +02:00
2026-07-21 03:13:26 +02:00
2026-07-20 00:34:38 +02:00
2026-07-21 04:11:19 +02:00
2026-07-27 22:10:03 +02:00
2026-07-23 03:11:35 +02:00
2026-07-11 04:47:08 +02:00
2026-07-21 02:26:40 +02:00
2026-07-21 02:26:40 +02:00
2026-07-20 22:28:09 +02:00
2026-07-21 04:11:19 +02:00
2026-07-24 04:44:20 +02:00
2026-07-02 01:45:16 +02:00
2026-07-26 02:48:46 +02:00
2026-07-21 03:13:26 +02:00
2026-07-21 04:11:19 +02:00
2026-07-21 02:26:40 +02:00
2026-07-27 22:10:03 +02:00
2026-07-27 22:45:30 +02:00
2026-07-03 01:52:58 +02:00
2026-07-21 22:37:42 +02:00
2026-07-11 04:47:08 +02:00
2026-07-27 22:45:30 +02:00
2026-07-27 22:45:30 +02:00
2026-07-16 00:11:30 +02:00
2026-07-24 02:16:58 +02:00
2026-07-24 02:16:58 +02:00
2026-07-20 23:30:49 +02:00
2026-07-21 02:26:40 +02:00
2026-07-21 02:26:40 +02:00
2026-07-27 22:10:03 +02:00
2026-07-27 22:24:48 +02:00
2026-07-27 22:24:48 +02:00
2026-07-28 03:29:48 +02:00
2026-07-24 00:45:42 +02:00
2026-06-26 03:30:19 +02:00
2026-07-14 21:39:53 +02:00
2026-07-16 00:54:22 +02:00
2026-07-27 21:48:35 +02:00
2026-07-21 02:26:40 +02:00
2026-06-29 02:19:18 +02:00
2026-07-21 22:37:42 +02:00
2026-07-15 20:57:21 +02:00
2026-07-21 02:26:40 +02:00
2026-07-27 22:10:03 +02:00
2026-07-21 02:26:40 +02:00
2026-07-21 04:11:19 +02:00
2026-06-26 03:30:19 +02:00
2026-07-28 00:24:38 +02:00
2026-07-22 04:43:02 +02:00