diff -ru a/packages/bus/tests/tester.test.mjs b/packages/bus/tests/tester.test.mjs --- a/packages/bus/tests/tester.test.mjs 2026-10-13 20:22:19.270339252 -0500 +++ b/packages/bus/tests/tester.test.mjs 2026-10-13 20:22:19.272520482 -0500 @@ -332,7 +332,8 @@ }); const p = { business: 'demo', pid: 2, startTime: '1', nonce }; const cap = b.bindReader({ business: 'demo' }); - for (const r of [{ tester: p, cap }, { tester: p, human: p }, { tester: p, human: p, cap }]) + const role = b.bindLaunch({ business: 'demo', role: 'pm', run: 'pm-run', harness: 'pi' }); + for (const r of [{ tester: p, cap }, { tester: p, cap: role }, { tester: p, human: p }, { tester: p, human: p, cap }]) assert.deepEqual(await raw(path, { ...r, verb: 'agents' }), { ok: false, error: 'invalid-envelope' }, Object.keys(r).join('+')); assert.equal(calls, 0); assert.deepEqual(await raw(bare, { tester: p, verb: 'agents' }), { ok: false, error: 'tester-required' });