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]>
101 lines
12 KiB
Plaintext
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
|