mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-10-23 15:36:33 +00:00
72ff9600f4
A suite under tests/integration/broadcast-parity boots the app once per group, runs a write tool through a real MCP session the way the assistant attaches the registry, runs its REST twin on a twin scene, and records every broadcast. Per case it checks the exact events in order and count, that no MCP broadcast skips a socket (the asking tab hears its own change), that nothing is sent inside a transaction, that every payload parses with its registered schema, that REST sends the same sequence to the same room and recipients, and that MCP's keys cover REST's. A registry test lists the write tools as an MCP client sees them and fails on a tool without a row, a stale row, or an exemption without a reason; exemptions run too and must send nothing, and the tools still waiting for a case are frozen in a list that may only shrink. The new events the next changes send are registered now (member:updated, todo:reordered, trips:changed, settings:updated, tags:changed, notification:read-all, journey:updated, journey:deleted, atlas:changed); the client keeps them apart as awaiting a sender, and the journey page already leaves a journey that journey:deleted says is gone.
44 lines
792 B
JSON
44 lines
792 B
JSON
{
|
|
"admin.ts": 152,
|
|
"atlas.ts": 10,
|
|
"backup.ts": 10,
|
|
"budget.ts": 40,
|
|
"categories.ts": 1,
|
|
"collab.ts": 9,
|
|
"collection.ts": 35,
|
|
"common.ts": 7,
|
|
"dashboard.ts": 65,
|
|
"dawarich.ts": 15,
|
|
"dayplan.ts": 18,
|
|
"docsync.ts": 25,
|
|
"files.ts": 4,
|
|
"help.ts": 3,
|
|
"inspector.ts": 4,
|
|
"journey.ts": 69,
|
|
"login.ts": 1,
|
|
"map.ts": 5,
|
|
"memories.ts": 8,
|
|
"mobileNav.ts": 2,
|
|
"mobileVacay.ts": 4,
|
|
"nav.ts": 1,
|
|
"notif.ts": 7,
|
|
"notifications.ts": 18,
|
|
"packing.ts": 6,
|
|
"pdf.ts": 1,
|
|
"perm.ts": 4,
|
|
"places.ts": 10,
|
|
"planner.ts": 53,
|
|
"reservations.ts": 21,
|
|
"roadtrip.ts": 38,
|
|
"settings.ts": 37,
|
|
"share.ts": 7,
|
|
"shared.ts": 2,
|
|
"storage.ts": 16,
|
|
"system_notice.ts": 32,
|
|
"todo.ts": 4,
|
|
"tours.ts": 14,
|
|
"trip.ts": 10,
|
|
"undo.ts": 1,
|
|
"vacay.ts": 17
|
|
}
|