Files
stack/agents/darkwing/work/queue-110/r1/mutants-run-2.log
T
jason.woltjeandClaude Opus 5.5 0bfc166542 work: row 110 round 1 packet, bus tester identity for PM tests (#1604)
Build notes, patch and candidate manifest on BASE badfa52b9, the gate
logs (GATE_PASSED; the real bwrap tester case in seat sandbox.test.mjs
ran and passed) and the mutant runs (94 killed, b44 and b45 equivalent).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 20:11:16 -05:00

101 lines
12 KiB
Plaintext

start candidate 9b24af36791edf1d 00:54:06 mutants 96
b00 BASE's broker.mjs under the new tests: killed (expected killed) [('tester.test.mjs ^the tester binds only', 1), ('tester.test.mjs ^every verb outside', 1), ('tester.test.mjs ^a tester message is from tester', 1), ('tester.test.mjs ^a role answers a tester', 1), ('tester.test.mjs ^the tester reads the human views', 1), ('tester.test.mjs ^an envelope carries', 1), ('tester.test.mjs ^tester-cli.mjs binds through', 1)]
b01 no tester verb gate: killed (expected killed) [('tester.test.mjs ^every verb outside', 1)]
b02 the tester list lets role.claim through: killed (expected killed) [('tester.test.mjs ^every verb outside', 1), ('tester.test.mjs ^a business may not name', 1)]
b03 the tester list lets role.release through: survived (expected survived) [('tester.test.mjs ^every verb outside', 0)]
b04 the tester list lets role.revoke through: killed (expected killed) [('tester.test.mjs ^every verb outside', 1)]
b05 the tester list lets decision.raise through: survived (expected survived) [('tester.test.mjs ^every verb outside', 0)]
b06 the tester list lets decision.resolve through: killed (expected killed) [('tester.test.mjs ^every verb outside', 1)]
b07 the tester list lets decision.seen through: killed (expected killed) [('tester.test.mjs ^every verb outside', 1)]
b08 the tester list lets decision.withdraw through: killed (expected killed) [('tester.test.mjs ^every verb outside', 1)]
b09 the tester list lets review.request through: killed (expected killed) [('tester.test.mjs ^every verb outside', 1)]
b10 the tester list lets review.verdict through: killed (expected killed) [('tester.test.mjs ^every verb outside', 1)]
b11 the tester list lets launch.revoke through: killed (expected killed) [('tester.test.mjs ^every verb outside', 1)]
b12 the tester list lets launch.restore through: killed (expected killed) [('tester.test.mjs ^every verb outside', 1)]
b13 the tester list lets event.emit through: survived (expected survived) [('tester.test.mjs ^every verb outside', 0)]
b14 the tester list lets state through: killed (expected killed) [('tester.test.mjs ^every verb outside', 1)]
b15 the tester list lets credentials through: killed (expected killed) [('tester.test.mjs ^every verb outside', 1)]
b16 the tester list lets requirements through: survived (expected survived) [('tester.test.mjs ^every verb outside', 0)]
b17 the tester list drops message.send: killed (expected killed) [('tester.test.mjs ^a tester message is from tester', 1)]
b18 the tester list drops message.receive: killed (expected killed) [('tester.test.mjs ^a role answers a tester', 1)]
b19 the tester list drops message.read: killed (expected killed) [('tester.test.mjs ^a role answers a tester', 1)]
b20 the tester list drops inbox: killed (expected killed) [('tester.test.mjs ^the tester reads the human views', 1)]
b21 the tester list drops agents: killed (expected killed) [('tester.test.mjs ^the tester reads the human views', 1)]
b22 the tester list drops tasks: killed (expected killed) [('tester.test.mjs ^the tester reads the human views', 1)]
b23 the tester list drops trail: killed (expected killed) [('tester.test.mjs ^the tester reads the human views', 1)]
b24 the tester list drops decisions: killed (expected killed) [('tester.test.mjs ^the tester reads the human views', 1)]
b25 the tester list drops messages: killed (expected killed) [('tester.test.mjs ^the tester reads the human views', 1)]
b26 the tester list drops replies: killed (expected killed) [('tester.test.mjs ^the tester reads the human views', 1)]
b27 a tester's reads use its own session, not the reader view: killed (expected killed) [('tester.test.mjs ^the tester reads the human views', 1)]
b28 task verbs don't refuse a tester: killed (expected killed) [('tester.test.mjs ^every verb outside', 1)]
b29 bindTester ignores the switch: killed (expected killed) [('tester.test.mjs ^the tester binds only', 1)]
b30 bindTester takes any truthy switch: killed (expected killed) [('tester.test.mjs ^the tester binds only', 1)]
b31 bindTester takes extra keys: killed (expected killed) [('tester.test.mjs ^the tester binds only', 1)]
b32 a business may name a role tester: killed (expected killed) [('tester.test.mjs ^a business may not name', 1)]
b33 a tester message takes corrects and decision: killed (expected killed) [('tester.test.mjs ^a tester message is from tester', 1)]
b34 a tester may send to human or tester: killed (expected killed) [('tester.test.mjs ^a tester message is from tester', 1)]
b35 no [mos test] prefix check: killed (expected killed) [('tester.test.mjs ^a tester message is from tester', 1)]
b36 the prefix may sit anywhere: killed (expected killed) [('tester.test.mjs ^a tester message is from tester', 1)]
b37 a role may send to tester unasked: killed (expected killed) [('tester.test.mjs ^a role answers a tester', 1)]
b38 a reply to any message reaches tester: killed (expected killed) [('tester.test.mjs ^a role answers a tester', 1)]
b39 the human may send to tester: killed (expected killed) [('tester.test.mjs ^a role answers a tester', 1)]
b40 a tester message's from_run is null: killed (expected killed) [('tester.test.mjs ^a tester message is from tester', 1), ('tester.test.mjs ^talk --tester sends', 1)]
b41 receive refuses a tester: killed (expected killed) [('tester.test.mjs ^a role answers a tester', 1)]
b42 read refuses a tester: killed (expected killed) [('tester.test.mjs ^a role answers a tester', 1)]
b43 a tester's delivery says broker: killed (expected killed) [('tester.test.mjs ^a role answers a tester', 1)]
b44 a tester's receive holder looks up role tester: survived (expected survived) [('tester.test.mjs ^a role answers a tester', 0)]
b45 a tester's read holder looks up role tester: survived (expected survived) [('tester.test.mjs ^a role answers a tester', 0)]
b46 a launch may name role tester: killed (expected killed) [('tester.test.mjs ^a business may not name', 1)]
b47 the tester list lets role.release through and #agent lets a tester in: killed (expected killed) [('tester.test.mjs ^every verb outside', 1)]
b48 the tester list lets decision.raise through and #agent lets a tester in: killed (expected killed) [('tester.test.mjs ^every verb outside', 1)]
b49 the tester list lets event.emit through and #agent lets a tester in: killed (expected killed) [('tester.test.mjs ^every verb outside', 1)]
b50 the tester list lets requirements through and #agent lets a tester in: killed (expected killed) [('tester.test.mjs ^every verb outside', 1)]
s00 BASE's server.mjs under the new tests: killed (expected killed) [('tester.test.mjs ^an envelope carries', 1), ('tester.test.mjs ^tester-cli.mjs binds through', 1)]
s01 the envelope counts only cap and human: killed (expected killed) [('tester.test.mjs ^an envelope carries', 1)]
s02 the envelope has no tester key: killed (expected killed) [('tester.test.mjs ^an envelope carries', 1)]
s03 no tester-required without an authenticator: killed (expected killed) [('tester.test.mjs ^an envelope carries', 1)]
s04 the tester's capability outlives its request: killed (expected killed) [('tester.test.mjs ^an envelope carries', 1)]
c01 the client never sends tester: killed (expected killed) [('tester.test.mjs ^an envelope carries', 1), ('tester.test.mjs ^tester-cli.mjs binds through', 1)]
r01 the runtime serves no tester: killed (expected killed) [('tester.test.mjs ^tester-cli.mjs binds through', 1)]
r02 the runtime checks the human CLI's path: killed (expected killed) [('tester.test.mjs ^tester-cli.mjs binds through', 1)]
r03 the runtime gives the tester no launch records: killed (expected killed) [('tester.test.mjs ^tester-cli.mjs binds through', 1)]
t01 no uid check: killed (expected killed) [('tester.test.mjs ^tester proof binds', 1)]
t02 no start time check: killed (expected killed) [('tester.test.mjs ^tester proof binds', 1)]
t03 no nonce check: killed (expected killed) [('tester.test.mjs ^tester proof binds', 1), ('tester.test.mjs ^neither CLI', 1)]
t04 no CLI path check: killed (expected killed) [('tester.test.mjs ^tester proof binds', 1), ('tester.test.mjs ^neither CLI', 1)]
t05 MOSAIC_BUS_CAP is no run marker: killed (expected killed) [('tester.test.mjs ^tester proof binds', 1), ('tester.test.mjs ^tester-cli.mjs binds through', 1)]
t06 MOSAIC_RUN_ID is no run marker: killed (expected killed) [('tester.test.mjs ^tester proof binds', 1), ('tester.test.mjs ^tester-cli.mjs binds through', 1)]
t07 MOSAIC_AGENT_RUN is no run marker: killed (expected killed) [('tester.test.mjs ^tester proof binds', 1), ('tester.test.mjs ^tester-cli.mjs binds through', 1)]
t08 no launch record check: killed (expected killed) [('tester.test.mjs ^tester proof binds', 1), ('tester.test.mjs ^tester-cli.mjs binds through', 1)]
t09 no loop check: killed (expected killed) [('tester.test.mjs ^tester proof binds', 1)]
t10 no ppid check: killed (expected killed) [('tester.test.mjs ^tester proof binds', 1)]
t11 no re-read of the CLI: killed (expected killed) [('tester.test.mjs ^tester proof binds', 1)]
t12 no proof keys check: killed (expected killed) [('tester.test.mjs ^tester proof binds', 1)]
t13 a pid of 1 passes the shape check: killed (expected killed) [('tester.test.mjs ^tester proof binds', 1)]
t14 any nonce string passes the shape check: killed (expected killed) [('tester.test.mjs ^tester proof binds', 1)]
t15 testerNonce reads the human's variable: killed (expected killed) [('tester.test.mjs ^testerNonce reads', 1), ('tester.test.mjs ^tester-cli.mjs binds through', 1)]
k01 the shim proves with the human's variable: killed (expected killed) [('tester.test.mjs ^tester-cli.mjs binds through', 1)]
k02 the shim takes extra request keys: killed (expected killed) [('tester.test.mjs ^tester-cli.mjs binds through', 1)]
l01 --tester still refuses inside an agent: killed (expected killed) [('tester.test.mjs ^talk --tester sends', 1), ('tester.test.mjs ^the read verbs take', 1)]
l02 no agent check without --tester: killed (expected killed) [('tester.test.mjs ^the read verbs take', 1)]
l03 --tester uses the human transport: killed (expected killed) [('tester.test.mjs ^the read verbs take', 1), ('tester.test.mjs ^with no stand-in transport', 1)]
l04 the default --tester transport is the human's: killed (expected killed) [('tester.test.mjs ^with no stand-in transport', 1)]
l05 talk --tester has no prefix check: killed (expected killed) [('tester.test.mjs ^talk --tester refuses', 1)]
l06 talk takes no --tester: killed (expected killed) [('tester.test.mjs ^talk --tester sends', 1), ('tester.test.mjs ^talk --tester refuses', 1)]
l07 the read verbs take no --tester: killed (expected killed) [('tester.test.mjs ^the read verbs take', 1)]
l08 decide takes --tester: killed (expected killed) [('tester.test.mjs ^decide, stop and launches', 1)]
x01 TESTER_CLI is the human CLI: killed (expected killed) [('tester.test.mjs ^the tester transport runs', 1)]
x02 tester-required has no exit code: killed (expected killed) [('tester.test.mjs ^the tester transport runs', 1)]
x03 tester-off has no exit code: killed (expected killed) [('tester.test.mjs ^the tester transport runs', 1)]
x04 tester-refused has no exit code: killed (expected killed) [('tester.test.mjs ^the tester transport runs', 1)]
x05 testerTransport runs the default CLI: killed (expected killed) [('tester.test.mjs ^the tester transport runs', 1), ('tester.test.mjs ^with no stand-in transport', 1)]
v01 bus.tester at any layer: killed (expected killed) [('vars.test.mjs ^types', 1)]
v02 bus.tester is not a var: killed (expected killed) [('vars.test.mjs ^types', 1), ('vars.test.mjs ^merge: defaults', 1)]
v03 bus.tester takes any string: killed (expected killed) [('vars.test.mjs ^types', 1)]
v04 bus.tester defaults on: killed (expected killed) [('vars.test.mjs ^merge: defaults', 1)]
h01 no tester line: killed (expected killed) [('runner.test.mjs ^turnRequest says a tester', 1)]
h02 the tester line on every message: killed (expected killed) [('runner.test.mjs ^turnRequest says a tester', 1)]
end candidate 9b24af36791edf1d same 00:54:29
MUTANTS_OK
exit 0