Stranded delivery list on the bus agents view. Built by Sage's Haiku
subagent (decision 129), rebased onto 57a2ddc5. Phase B, three runs:
the first failed the new test (node:sqlite null-prototype rows, fixed
by mapping to plain objects), the second stopped at cli on a missing
node_modules link, the third passed: 14 node suites, nine scripts,
15/15 mutants killed.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
196 lines
11 KiB
Plaintext
196 lines
11 KiB
Plaintext
✔ agents: a held role with nothing on the bus is idle; a role session gets the claim rows unchanged (12.72117ms)
|
||
✔ agents: working counts what the holder received and has not read; routed alone is not working (11.395402ms)
|
||
✔ agents: input needed is the role's open decisions routed to the human, gated first, then oldest (20.032914ms)
|
||
✔ agents: working wins over waiting, and Input needed still shows (8.238854ms)
|
||
✔ agents: a new holder doesn't inherit what the last one left unread; decisions stay with the role (11.028392ms)
|
||
✔ agents: state reads only its own business, even for a run name both use (11.61053ms)
|
||
✔ agents: a message the holder released unread is stranded; the next holder gets nothing and cannot read it (11.170498ms)
|
||
✔ agents: a message the holder read is not stranded; one the current holder has not read is not listed (10.712621ms)
|
||
✖ agents: stranded is oldest first and capped at 50 for a role (57.724164ms)
|
||
✔ agents: stranded is per role and per business (20.258686ms)
|
||
✔ agents: a message routed to a held role and not yet received is not stranded (7.0199ms)
|
||
ℹ tests 11
|
||
ℹ suites 0
|
||
ℹ pass 10
|
||
ℹ fail 1
|
||
ℹ cancelled 0
|
||
ℹ skipped 0
|
||
ℹ todo 0
|
||
ℹ duration_ms 232.221665
|
||
|
||
✖ failing tests:
|
||
|
||
test at tests/agents.test.mjs:195:1
|
||
✖ agents: stranded is oldest first and capped at 50 for a role (57.724164ms)
|
||
AssertionError [ERR_ASSERTION]: Expected values to be strictly deep-equal:
|
||
+ actual - expected
|
||
|
||
[
|
||
+ '921a90e5-f360-4151-9a55-e9a64b655f95',
|
||
+ '333f4be1-c781-47a6-8b8a-ef921339a473',
|
||
+ 'df524a28-7966-4062-a38a-c8963cf15b3c',
|
||
+ '3e973123-315e-4264-a430-6bedba9aec2d',
|
||
+ '724eb099-52b6-4577-84b4-6c074729a1b0',
|
||
+ '6194b870-139a-421f-8f95-ebde8c859928',
|
||
+ 'ba6ac208-3638-44f5-ba9a-4ba519325ebb',
|
||
+ '048be485-48f8-4af0-b9b5-202f8be9e883',
|
||
+ 'd8ab5ff5-a0db-44b5-95fb-48be1ac6dd14',
|
||
+ '22307c19-cf80-4b76-a64c-31e271577baa',
|
||
+ 'fd35133a-c609-449d-96db-d0b0113d1f4c',
|
||
+ 'f3f83d1b-fa2a-4432-8bdb-76864d709f46',
|
||
+ '03eee571-16d9-4014-8e19-977f10de83b1',
|
||
+ '767855f3-d98e-4879-a6d1-c5edd4a0f861',
|
||
+ '3736dfee-04f6-4841-ae95-2189c9ad40e7',
|
||
+ 'a2e15f1e-02b6-4c22-a1ee-27598fc355d7',
|
||
+ '95abc82f-2981-482d-96eb-7ebd961d5b76',
|
||
+ '29d8cb04-3d57-417c-b450-ef2f6494ca81',
|
||
+ 'bae8766e-93a8-4adf-a9f8-38ca5f51ceab',
|
||
+ 'd4d8e29c-3d37-4141-8697-e1331c267eed',
|
||
+ '4c0cb465-b2c9-4aa2-ae7c-6fe47e295c6c',
|
||
+ 'a6c97ff8-3437-49c2-9c0e-cfdfaed75860',
|
||
+ 'acfae231-45f4-4d18-87f5-f35fbaf01671',
|
||
+ '4bd079ee-68f5-4bf7-9e52-67bfa1628aa2',
|
||
+ '10a77d20-901f-4281-a236-1a4368c9e325',
|
||
+ '0035176d-ca9b-4d80-81dd-00ace511ee08',
|
||
+ '3cabc3cf-b1e0-4d80-b07f-7b5d1b7c4958',
|
||
+ '5e6720ce-7095-4b93-b7f9-739e3d830ce3',
|
||
+ 'f0d70708-0e42-4277-8685-fc3db96e86e1',
|
||
+ '7c251925-7244-4078-bc59-a7f57239ab82',
|
||
+ '2b7d423a-8b1f-498c-9fa7-7ad8255aa4e9',
|
||
+ '7bea63ad-2d98-4a95-afbb-99f1bd016444',
|
||
+ '837108c2-a7ef-4c5e-967f-993dee0a5bfb',
|
||
+ '7653ffb5-976d-4925-82ba-ad2e2807ea6b',
|
||
+ '5a9ab31b-f85f-4fb5-8a8f-25c1340afdbc',
|
||
+ 'b3ba82e3-98e3-4128-9e4e-d4666d6704b8',
|
||
+ '097663ab-c593-45fb-8ac0-b71e3501e9bb',
|
||
+ 'fcff94e1-4a89-4801-83ae-c64c5ae78012',
|
||
+ 'bd951fe9-bf98-48ed-84ea-7b3c343ee765',
|
||
+ '4cc5a576-793d-40fc-a9b9-a299520631fe',
|
||
+ 'b85d495e-e19c-44e7-96cd-0f6eea773770',
|
||
+ '50da4420-ecaa-42fe-b162-4ebdd925fdbb',
|
||
+ '6415fb96-a1f7-4714-962a-fa95e23b3524',
|
||
+ 'aba5b11e-56cf-4d61-aee4-3c121920ec5e',
|
||
+ 'bb293064-26e2-4b05-8d39-ea0c7403c33e',
|
||
+ 'e9a1f205-5f98-4bf5-bf34-d224ba948b38',
|
||
+ '3ee22153-48eb-41f8-8e52-284212cf3cd9',
|
||
+ 'dac25771-850e-4b82-9bb1-a4d9b0fd676c',
|
||
+ '0318e7bf-35b0-4426-9eb3-6fe9d4220f90',
|
||
- 'fc1480f8-2cb0-4c01-aebb-33eff6513221',
|
||
- '24f06532-d1bb-4df6-b8ca-38fd80bd5551',
|
||
- 'b68b6642-6d4d-48d8-b195-9cc64323eab3',
|
||
- 'e8b92bc3-3b7e-4413-a670-280f66db805b',
|
||
- '74c0cf6b-dba6-43f1-b4f4-831c7ee26647',
|
||
- '4c856473-0106-4f27-bee5-2fbd9470dde6',
|
||
- '0e8c57a0-b02e-4ce5-918e-728c9b006c12',
|
||
- '43465b09-61bb-46ca-9823-2c03ecd76dc0',
|
||
- '3a951aec-851e-4745-ae9e-918cb1f2a136',
|
||
- '50f8f742-1528-475c-bfa7-8672c8db111c',
|
||
'722325cd-54fa-481a-ab83-851edb7273be',
|
||
- '0318e7bf-35b0-4426-9eb3-6fe9d4220f90',
|
||
- 'dac25771-850e-4b82-9bb1-a4d9b0fd676c',
|
||
- '3ee22153-48eb-41f8-8e52-284212cf3cd9',
|
||
- 'e9a1f205-5f98-4bf5-bf34-d224ba948b38',
|
||
- 'bb293064-26e2-4b05-8d39-ea0c7403c33e',
|
||
- 'aba5b11e-56cf-4d61-aee4-3c121920ec5e',
|
||
- '6415fb96-a1f7-4714-962a-fa95e23b3524',
|
||
- '50da4420-ecaa-42fe-b162-4ebdd925fdbb',
|
||
- 'b85d495e-e19c-44e7-96cd-0f6eea773770',
|
||
- '4cc5a576-793d-40fc-a9b9-a299520631fe',
|
||
- 'bd951fe9-bf98-48ed-84ea-7b3c343ee765',
|
||
- 'fcff94e1-4a89-4801-83ae-c64c5ae78012',
|
||
- '097663ab-c593-45fb-8ac0-b71e3501e9bb',
|
||
- 'b3ba82e3-98e3-4128-9e4e-d4666d6704b8',
|
||
- '5a9ab31b-f85f-4fb5-8a8f-25c1340afdbc',
|
||
- '7653ffb5-976d-4925-82ba-ad2e2807ea6b',
|
||
- '837108c2-a7ef-4c5e-967f-993dee0a5bfb',
|
||
- '7bea63ad-2d98-4a95-afbb-99f1bd016444',
|
||
- '2b7d423a-8b1f-498c-9fa7-7ad8255aa4e9',
|
||
- '7c251925-7244-4078-bc59-a7f57239ab82',
|
||
- 'f0d70708-0e42-4277-8685-fc3db96e86e1',
|
||
- '5e6720ce-7095-4b93-b7f9-739e3d830ce3',
|
||
- '3cabc3cf-b1e0-4d80-b07f-7b5d1b7c4958',
|
||
- '0035176d-ca9b-4d80-81dd-00ace511ee08',
|
||
- '10a77d20-901f-4281-a236-1a4368c9e325',
|
||
- '4bd079ee-68f5-4bf7-9e52-67bfa1628aa2',
|
||
- 'acfae231-45f4-4d18-87f5-f35fbaf01671',
|
||
- 'a6c97ff8-3437-49c2-9c0e-cfdfaed75860',
|
||
- '4c0cb465-b2c9-4aa2-ae7c-6fe47e295c6c',
|
||
- 'd4d8e29c-3d37-4141-8697-e1331c267eed',
|
||
- 'bae8766e-93a8-4adf-a9f8-38ca5f51ceab',
|
||
- '29d8cb04-3d57-417c-b450-ef2f6494ca81',
|
||
- '95abc82f-2981-482d-96eb-7ebd961d5b76',
|
||
- 'a2e15f1e-02b6-4c22-a1ee-27598fc355d7',
|
||
- '3736dfee-04f6-4841-ae95-2189c9ad40e7',
|
||
- '767855f3-d98e-4879-a6d1-c5edd4a0f861',
|
||
- '03eee571-16d9-4014-8e19-977f10de83b1',
|
||
- 'f3f83d1b-fa2a-4432-8bdb-76864d709f46',
|
||
- 'fd35133a-c609-449d-96db-d0b0113d1f4c'
|
||
]
|
||
|
||
at TestContext.<anonymous> (file:///mnt/storage/src/mosaic-stack/.claude/worktrees/agent-abe72e00ca2bcdf7e/packages/bus/tests/agents.test.mjs:204:10)
|
||
at Test.runInAsyncScope (node:async_hooks:226:14)
|
||
at Test.run (node:internal/test_runner/test:1402:25)
|
||
at Test.processPendingSubtests (node:internal/test_runner/test:974:18)
|
||
at Test.postRun (node:internal/test_runner/test:1542:19)
|
||
at Test.run (node:internal/test_runner/test:1467:12)
|
||
at async Test.processPendingSubtests (node:internal/test_runner/test:974:7) {
|
||
generatedMessage: true,
|
||
code: 'ERR_ASSERTION',
|
||
actual: [
|
||
'921a90e5-f360-4151-9a55-e9a64b655f95', '333f4be1-c781-47a6-8b8a-ef921339a473',
|
||
'df524a28-7966-4062-a38a-c8963cf15b3c', '3e973123-315e-4264-a430-6bedba9aec2d',
|
||
'724eb099-52b6-4577-84b4-6c074729a1b0', '6194b870-139a-421f-8f95-ebde8c859928',
|
||
'ba6ac208-3638-44f5-ba9a-4ba519325ebb', '048be485-48f8-4af0-b9b5-202f8be9e883',
|
||
'd8ab5ff5-a0db-44b5-95fb-48be1ac6dd14', '22307c19-cf80-4b76-a64c-31e271577baa',
|
||
'fd35133a-c609-449d-96db-d0b0113d1f4c', 'f3f83d1b-fa2a-4432-8bdb-76864d709f46',
|
||
'03eee571-16d9-4014-8e19-977f10de83b1', '767855f3-d98e-4879-a6d1-c5edd4a0f861',
|
||
'3736dfee-04f6-4841-ae95-2189c9ad40e7', 'a2e15f1e-02b6-4c22-a1ee-27598fc355d7',
|
||
'95abc82f-2981-482d-96eb-7ebd961d5b76', '29d8cb04-3d57-417c-b450-ef2f6494ca81',
|
||
'bae8766e-93a8-4adf-a9f8-38ca5f51ceab', 'd4d8e29c-3d37-4141-8697-e1331c267eed',
|
||
'4c0cb465-b2c9-4aa2-ae7c-6fe47e295c6c', 'a6c97ff8-3437-49c2-9c0e-cfdfaed75860',
|
||
'acfae231-45f4-4d18-87f5-f35fbaf01671', '4bd079ee-68f5-4bf7-9e52-67bfa1628aa2',
|
||
'10a77d20-901f-4281-a236-1a4368c9e325', '0035176d-ca9b-4d80-81dd-00ace511ee08',
|
||
'3cabc3cf-b1e0-4d80-b07f-7b5d1b7c4958', '5e6720ce-7095-4b93-b7f9-739e3d830ce3',
|
||
'f0d70708-0e42-4277-8685-fc3db96e86e1', '7c251925-7244-4078-bc59-a7f57239ab82',
|
||
'2b7d423a-8b1f-498c-9fa7-7ad8255aa4e9', '7bea63ad-2d98-4a95-afbb-99f1bd016444',
|
||
'837108c2-a7ef-4c5e-967f-993dee0a5bfb', '7653ffb5-976d-4925-82ba-ad2e2807ea6b',
|
||
'5a9ab31b-f85f-4fb5-8a8f-25c1340afdbc', 'b3ba82e3-98e3-4128-9e4e-d4666d6704b8',
|
||
'097663ab-c593-45fb-8ac0-b71e3501e9bb', 'fcff94e1-4a89-4801-83ae-c64c5ae78012',
|
||
'bd951fe9-bf98-48ed-84ea-7b3c343ee765', '4cc5a576-793d-40fc-a9b9-a299520631fe',
|
||
'b85d495e-e19c-44e7-96cd-0f6eea773770', '50da4420-ecaa-42fe-b162-4ebdd925fdbb',
|
||
'6415fb96-a1f7-4714-962a-fa95e23b3524', 'aba5b11e-56cf-4d61-aee4-3c121920ec5e',
|
||
'bb293064-26e2-4b05-8d39-ea0c7403c33e', 'e9a1f205-5f98-4bf5-bf34-d224ba948b38',
|
||
'3ee22153-48eb-41f8-8e52-284212cf3cd9', 'dac25771-850e-4b82-9bb1-a4d9b0fd676c',
|
||
'0318e7bf-35b0-4426-9eb3-6fe9d4220f90', '722325cd-54fa-481a-ab83-851edb7273be'
|
||
],
|
||
expected: [
|
||
'fc1480f8-2cb0-4c01-aebb-33eff6513221', '24f06532-d1bb-4df6-b8ca-38fd80bd5551',
|
||
'b68b6642-6d4d-48d8-b195-9cc64323eab3', 'e8b92bc3-3b7e-4413-a670-280f66db805b',
|
||
'74c0cf6b-dba6-43f1-b4f4-831c7ee26647', '4c856473-0106-4f27-bee5-2fbd9470dde6',
|
||
'0e8c57a0-b02e-4ce5-918e-728c9b006c12', '43465b09-61bb-46ca-9823-2c03ecd76dc0',
|
||
'3a951aec-851e-4745-ae9e-918cb1f2a136', '50f8f742-1528-475c-bfa7-8672c8db111c',
|
||
'722325cd-54fa-481a-ab83-851edb7273be', '0318e7bf-35b0-4426-9eb3-6fe9d4220f90',
|
||
'dac25771-850e-4b82-9bb1-a4d9b0fd676c', '3ee22153-48eb-41f8-8e52-284212cf3cd9',
|
||
'e9a1f205-5f98-4bf5-bf34-d224ba948b38', 'bb293064-26e2-4b05-8d39-ea0c7403c33e',
|
||
'aba5b11e-56cf-4d61-aee4-3c121920ec5e', '6415fb96-a1f7-4714-962a-fa95e23b3524',
|
||
'50da4420-ecaa-42fe-b162-4ebdd925fdbb', 'b85d495e-e19c-44e7-96cd-0f6eea773770',
|
||
'4cc5a576-793d-40fc-a9b9-a299520631fe', 'bd951fe9-bf98-48ed-84ea-7b3c343ee765',
|
||
'fcff94e1-4a89-4801-83ae-c64c5ae78012', '097663ab-c593-45fb-8ac0-b71e3501e9bb',
|
||
'b3ba82e3-98e3-4128-9e4e-d4666d6704b8', '5a9ab31b-f85f-4fb5-8a8f-25c1340afdbc',
|
||
'7653ffb5-976d-4925-82ba-ad2e2807ea6b', '837108c2-a7ef-4c5e-967f-993dee0a5bfb',
|
||
'7bea63ad-2d98-4a95-afbb-99f1bd016444', '2b7d423a-8b1f-498c-9fa7-7ad8255aa4e9',
|
||
'7c251925-7244-4078-bc59-a7f57239ab82', 'f0d70708-0e42-4277-8685-fc3db96e86e1',
|
||
'5e6720ce-7095-4b93-b7f9-739e3d830ce3', '3cabc3cf-b1e0-4d80-b07f-7b5d1b7c4958',
|
||
'0035176d-ca9b-4d80-81dd-00ace511ee08', '10a77d20-901f-4281-a236-1a4368c9e325',
|
||
'4bd079ee-68f5-4bf7-9e52-67bfa1628aa2', 'acfae231-45f4-4d18-87f5-f35fbaf01671',
|
||
'a6c97ff8-3437-49c2-9c0e-cfdfaed75860', '4c0cb465-b2c9-4aa2-ae7c-6fe47e295c6c',
|
||
'd4d8e29c-3d37-4141-8697-e1331c267eed', 'bae8766e-93a8-4adf-a9f8-38ca5f51ceab',
|
||
'29d8cb04-3d57-417c-b450-ef2f6494ca81', '95abc82f-2981-482d-96eb-7ebd961d5b76',
|
||
'a2e15f1e-02b6-4c22-a1ee-27598fc355d7', '3736dfee-04f6-4841-ae95-2189c9ad40e7',
|
||
'767855f3-d98e-4879-a6d1-c5edd4a0f861', '03eee571-16d9-4014-8e19-977f10de83b1',
|
||
'f3f83d1b-fa2a-4432-8bdb-76864d709f46', 'fd35133a-c609-449d-96db-d0b0113d1f4c'
|
||
],
|
||
operator: 'deepStrictEqual',
|
||
diff: 'simple'
|
||
}
|