Files
jason.woltjeandClaude Opus 5.5 58e85d0fa1 agents: Darkwing row 121 round 2 packet (#1615), rebased on 20d2b5788
Candidate manifest sha256 710d50866e77055b7231a53e3601bd2bab7686b722160f81ddda030875f67e9b,
30 files. Targeted gate green, 77 of 77 mutants killed, repro DIGESTS_OK.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-15 13:54:02 -05:00

209 lines
20 KiB
Plaintext

== control 18:31:50 base 20d2b5788
control BUS: rc 0 {'tests': '48', 'pass': '48', 'fail': '0', 'cancelled': '0', 'skipped': '0'}
control BUSINESS: rc 0 {'tests': '26', 'pass': '26', 'fail': '0', 'cancelled': '0', 'skipped': '0'}
control CLI: rc 0 {'tests': '26', 'pass': '26', 'fail': '0', 'cancelled': '0', 'skipped': '0'}
control MIGRATION: rc 0 {'tests': '21', 'pass': '21', 'fail': '0', 'cancelled': '0', 'skipped': '0'}
control SCHEMA: rc 0 {'tests': '28', 'pass': '28', 'fail': '0', 'cancelled': '0', 'skipped': '0'}
control SEAT: rc 0 {'tests': '20', 'pass': '20', 'fail': '0', 'cancelled': '0', 'skipped': '0'}
t-threads_project_business [SCHEMA]: killed (rc 1, pass 27, fail 1)
fail: REQ-ROLE-2 REQ-THREAD-1: the 3e triggers refuse writes that skip the broker (949.29811ms)
t-thread_one_holder [SCHEMA]: killed (rc 1, pass 27, fail 1)
fail: REQ-ROLE-2 REQ-THREAD-1: one holder per thread, through the broker and the trigger (227.218454ms)
t-thread_one_per_run [SCHEMA]: killed (rc 1, pass 27, fail 1)
fail: REQ-ROLE-2 REQ-THREAD-1: one holder per thread, through the broker and the trigger (243.487229ms)
t-thread_release_by_holder [SCHEMA]: killed (rc 1, pass 27, fail 1)
fail: REQ-ROLE-2 REQ-THREAD-1: the 3e triggers refuse writes that skip the broker (996.894579ms)
t-thread_release_same_run [SCHEMA]: killed (rc 1, pass 27, fail 1)
fail: REQ-ROLE-2 REQ-THREAD-1: the 3e triggers refuse writes that skip the broker (976.674682ms)
t-thread_revoke_needs_decision [SCHEMA]: killed (rc 1, pass 27, fail 1)
fail: REQ-ROLE-2 REQ-THREAD-1: the 3e triggers refuse writes that skip the broker (936.980795ms)
t-thread_claims_business [SCHEMA]: killed (rc 1, pass 27, fail 1)
fail: REQ-ROLE-2 REQ-THREAD-1: the 3e triggers refuse writes that skip the broker (999.762827ms)
t-message_threads_match [SCHEMA]: killed (rc 1, pass 27, fail 1)
fail: REQ-MSG-1: a message to or from the assistant names its thread, or is refused (289.004218ms)
t-delivery_same_thread [SCHEMA]: killed (rc 1, pass 27, fail 1)
fail: REQ-THREAD-1 REQ-USER-2: one thread's messages never reach another thread's holder (144.353793ms)
t-projects_no_update [SCHEMA]: killed (rc 1, pass 27, fail 1)
fail: REQ-ROLE-2 REQ-THREAD-1: the 3e triggers refuse writes that skip the broker (1056.581403ms)
t-projects_no_delete [SCHEMA]: killed (rc 1, pass 27, fail 1)
fail: REQ-ROLE-2 REQ-THREAD-1: the 3e triggers refuse writes that skip the broker (1002.799378ms)
t-projects_no_replace [SCHEMA]: killed (rc 1, pass 27, fail 1)
fail: REQ-ROLE-2 REQ-THREAD-1: the 3e triggers refuse writes that skip the broker (992.267429ms)
t-threads_no_update [SCHEMA]: killed (rc 1, pass 27, fail 1)
fail: REQ-ROLE-2 REQ-THREAD-1: the 3e triggers refuse writes that skip the broker (1028.237827ms)
t-threads_no_delete [SCHEMA]: killed (rc 1, pass 27, fail 1)
fail: REQ-ROLE-2 REQ-THREAD-1: the 3e triggers refuse writes that skip the broker (998.374721ms)
t-threads_no_replace [SCHEMA]: killed (rc 1, pass 27, fail 1)
fail: REQ-ROLE-2 REQ-THREAD-1: the 3e triggers refuse writes that skip the broker (1015.757314ms)
t-thread_claims_no_update [SCHEMA]: killed (rc 1, pass 27, fail 1)
fail: REQ-ROLE-2 REQ-THREAD-1: the 3e triggers refuse writes that skip the broker (1030.760411ms)
t-thread_claims_no_delete [SCHEMA]: killed (rc 1, pass 27, fail 1)
fail: REQ-ROLE-2 REQ-THREAD-1: the 3e triggers refuse writes that skip the broker (1027.465621ms)
t-thread_claims_no_replace [SCHEMA]: killed (rc 1, pass 27, fail 1)
fail: REQ-ROLE-2 REQ-THREAD-1: the 3e triggers refuse writes that skip the broker (1000.220651ms)
t-message_threads_no_update [SCHEMA]: killed (rc 1, pass 27, fail 1)
fail: REQ-ROLE-2 REQ-THREAD-1: the 3e triggers refuse writes that skip the broker (1152.409304ms)
t-message_threads_no_delete [SCHEMA]: killed (rc 1, pass 27, fail 1)
fail: REQ-ROLE-2 REQ-THREAD-1: the 3e triggers refuse writes that skip the broker (947.571592ms)
t-message_threads_no_replace [SCHEMA]: killed (rc 1, pass 27, fail 1)
fail: REQ-ROLE-2 REQ-THREAD-1: the 3e triggers refuse writes that skip the broker (1009.305092ms)
t-thread_opens_no_update [SCHEMA]: killed (rc 1, pass 27, fail 1)
fail: REQ-ROLE-2 REQ-THREAD-1: the 3e triggers refuse writes that skip the broker (1004.372025ms)
t-thread_opens_no_delete [SCHEMA]: killed (rc 1, pass 27, fail 1)
fail: REQ-ROLE-2 REQ-THREAD-1: the 3e triggers refuse writes that skip the broker (994.336743ms)
t-thread_opens_no_replace [SCHEMA]: killed (rc 1, pass 27, fail 1)
fail: REQ-ROLE-2 REQ-THREAD-1: the 3e triggers refuse writes that skip the broker (966.585798ms)
b-human-must-use-thread-send [BUS]: killed (rc 1, pass 47, fail 1)
fail: REQ-MSG-1: a message to or from the assistant names its thread, or is refused (223.993336ms)
b-instance-mismatch [BUS]: killed (rc 1, pass 47, fail 1)
fail: REQ-MSG-1: a reply can't carry one thread instance's thread to another thread instance (94.376133ms)
b-chain-one-step [BUS]: killed (rc 1, pass 47, fail 1)
fail: REQ-MSG-1: the chief of staff's reply comes back to the thread that sent the work (296.739099ms)
b-chain-depth-constant [BUS]: killed (rc 1, pass 47, fail 1)
fail: REQ-MSG-1: the chief of staff's reply comes back to the thread that sent the work (3509.783455ms)
b-no-thread-returns-null [BUS]: killed (rc 1, pass 46, fail 2)
fail: REQ-MSG-1: a message to or from the assistant names its thread, or is refused (206.105009ms)
fail: REQ-MSG-1: the chief of staff's reply comes back to the thread that sent the work (3544.934537ms)
b-thread-not-owned [BUS]: killed (rc 1, pass 47, fail 1)
fail: REQ-USER-2: the human verbs refuse another owner's thread (117.533054ms)
b-bind-thread-required [BUS]: killed (rc 1, pass 47, fail 1)
fail: REQ-MSG-1: a message to or from the assistant names its thread, or is refused (218.859856ms)
b-bind-thread-not-found [BUS]: killed (rc 1, pass 47, fail 1)
fail: REQ-MSG-1: a message to or from the assistant names its thread, or is refused (231.238618ms)
b-bind-thread-not-allowed [BUS]: killed (rc 1, pass 47, fail 1)
fail: REQ-MSG-1: a message to or from the assistant names its thread, or is refused (228.209437ms)
b-thread-already-held [BUS]: killed (rc 1, pass 47, fail 1)
fail: REQ-ROLE-2 REQ-THREAD-1: one holder per thread, through the broker and the trigger (245.882856ms)
b-receive-any-thread [BUS]: killed (rc 1, pass 46, fail 2)
fail: REQ-MSG-1: the chief of staff's reply comes back to the thread that sent the work (298.537185ms)
fail: REQ-THREAD-1 REQ-USER-2: one thread's messages never reach another thread's holder (228.431159ms)
b-thread-instance-missing [BUS]: killed (rc 1, pass 47, fail 1)
fail: REQ-THREAD-1: thread.create refuses when the business has no thread instance or more than one (48.868209ms)
b-thread-instance-ambiguous [BUS]: killed (rc 1, pass 47, fail 1)
fail: REQ-THREAD-1: thread.create refuses when the business has no thread instance or more than one (108.270474ms)
b-state-pending-zero [CLI]: killed (rc 1, pass 21, fail 5)
fail: REQ-LAUNCH-1 a run that ends without taking its thread's message isn't started again for that message (20132.859913ms)
fail: REQ-THREAD-2 REQ-LAUNCH-1 REQ-MSG-1 a thread message starts the thread's session, which stops when idle; its history survives the stop and a restart and no other thread sees it (20147.511839ms)
fail: REQ-THREAD-2 REQ-LAUNCH-1 a message sent after the idle snapshot keeps the session, which answers it (20138.468307ms)
fail: REQ-THREAD-2 REQ-LAUNCH-1 a running thread counts against its model's limit and an idle-stopped one doesn't (20149.644246ms)
fail: REQ-THREAD-2 REQ-LAUNCH-1 a turn longer than the idle time isn't stopped, and the thread idles out after it (30105.603168ms)
b-state-last-open-null [BUS]: killed (rc 1, pass 46, fail 2)
fail: REQ-LAUNCH-1: a message to a thread with no holder waits, and the next holder gets it (135.220795ms)
fail: broker process: launch ops authorize role.launch, record refusals and end runs (214.251585ms)
b-state-holder-null [CLI]: killed (rc 1, pass 21, fail 5)
fail: REQ-ROLE-2 REQ-LAUNCH-1 a thread held by a run the launcher didn't start gets no second session (92.519513ms)
fail: REQ-THREAD-2 REQ-LAUNCH-1 REQ-MSG-1 a thread message starts the thread's session, which stops when idle; its history survives the stop and a restart and no other thread sees it (20396.156723ms)
fail: REQ-THREAD-2 REQ-LAUNCH-1 a message sent after the idle snapshot keeps the session, which answers it (22819.351175ms)
fail: REQ-THREAD-2 REQ-LAUNCH-1 a running thread counts against its model's limit and an idle-stopped one doesn't (30336.498129ms)
fail: REQ-THREAD-2 REQ-LAUNCH-1 a turn longer than the idle time isn't stopped, and the thread idles out after it (23381.123676ms)
p-threads-state-op [BUS]: killed (rc 1, pass 47, fail 1)
fail: broker process: launch ops authorize role.launch, record refusals and end runs (231.300839ms)
s-delivery-unscoped [SCHEMA]: killed (rc 1, pass 21, fail 7)
fail: REQ-MSG-1: a message to or from the assistant names its thread, or is refused (240.813631ms)
fail: REQ-MSG-1: a reply can't carry one thread instance's thread to another thread instance (149.790926ms)
fail: REQ-MSG-1: the chief of staff's reply comes back to the thread that sent the work (202.211901ms)
fail: a business with no role definitions at all is unlimited (249.315144ms)
fail: a review.verdict to the assistant from a role outside its receiveFrom is refused and logged (268.325906ms)
fail: only the user and the chief of staff may send to the assistant; the tester is refused by default (292.587624ms)
fail: the assistant sends to the user and to the chief of staff only (281.78485ms)
seat-segment-dotdot [SEAT]: killed (rc 1, pass 19, fail 1)
fail: REQ-THREAD-2 REQ-LAUNCH-1 threadStore checks both segments before the join and refuses an unsafe directory (1.100647ms)
seat-segment-pattern [SEAT]: killed (rc 1, pass 19, fail 1)
fail: REQ-THREAD-2 REQ-LAUNCH-1 threadStore checks both segments before the join and refuses an unsafe directory (1.401995ms)
seat-store-dir-check [SEAT]: killed (rc 1, pass 19, fail 1)
fail: REQ-THREAD-2 REQ-LAUNCH-1 threadStore checks both segments before the join and refuses an unsafe directory (1.50931ms)
seat-store-mode-check [SEAT]: killed (rc 1, pass 19, fail 1)
fail: REQ-THREAD-2 REQ-LAUNCH-1 threadStore checks both segments before the join and refuses an unsafe directory (1.586446ms)
seat-registry-thread-key [SEAT]: killed (rc 1, pass 19, fail 1)
fail: REQ-THREAD-1 Registry.running keys a thread run by business, instance and thread (1.347674ms)
seat-no-thread-binds [SEAT]: killed (rc 1, pass 19, fail 1)
fail: REQ-THREAD-2 a thread store binds its session directory and Claude transcripts, and nothing more (1.404303ms)
l-check-thread-required [CLI]: killed (rc 1, pass 25, fail 1)
fail: REQ-THREAD-1 REQ-LAUNCH-1 the chief can't launch the assistant outside a thread (144.95075ms)
l-check-thread-not-allowed [CLI]: killed (rc 1, pass 25, fail 1)
fail: REQ-THREAD-2 REQ-LAUNCH-1 a thread id that isn't a safe segment, or a thread of a non-thread instance, launches nothing (276.530503ms)
l-no-thread-store [CLI]: killed (rc 1, pass 24, fail 2)
fail: REQ-THREAD-2 REQ-LAUNCH-1 REQ-MSG-1 a thread message starts the thread's session, which stops when idle; its history survives the stop and a restart and no other thread sees it (368.195445ms)
fail: REQ-THREAD-2 REQ-LAUNCH-1 a thread id that isn't a safe segment, or a thread of a non-thread instance, launches nothing (265.840523ms)
l-session-in-run-dir [CLI]: killed (rc 1, pass 25, fail 1)
fail: REQ-THREAD-2 REQ-LAUNCH-1 REQ-MSG-1 a thread message starts the thread's session, which stops when idle; its history survives the stop and a restart and no other thread sees it (347.571432ms)
l-idle-fixed-900 [CLI]: killed (rc 1, pass 22, fail 4)
fail: REQ-THREAD-2 REQ-LAUNCH-1 REQ-MSG-1 a thread message starts the thread's session, which stops when idle; its history survives the stop and a restart and no other thread sees it (20400.239243ms)
fail: REQ-THREAD-2 REQ-LAUNCH-1 a message sent after the idle snapshot keeps the session, which answers it (22863.61698ms)
fail: REQ-THREAD-2 REQ-LAUNCH-1 a running thread counts against its model's limit and an idle-stopped one doesn't (30316.712628ms)
fail: REQ-THREAD-2 REQ-LAUNCH-1 a turn longer than the idle time isn't stopped, and the thread idles out after it (23395.007646ms)
l-open-never-starts [CLI]: killed (rc 1, pass 24, fail 2)
fail: REQ-THREAD-2 REQ-LAUNCH-1 REQ-MSG-1 a thread message starts the thread's session, which stops when idle; its history survives the stop and a restart and no other thread sees it (24312.210203ms)
fail: REQ-THREAD-2 REQ-LAUNCH-1 a thread id that isn't a safe segment, or a thread of a non-thread instance, launches nothing (20156.627506ms)
l-never-start [CLI]: killed (rc 1, pass 20, fail 6)
fail: REQ-LAUNCH-1 a run that ends without taking its thread's message isn't started again for that message (20137.319955ms)
fail: REQ-THREAD-2 REQ-LAUNCH-1 REQ-MSG-1 a thread message starts the thread's session, which stops when idle; its history survives the stop and a restart and no other thread sees it (20155.033615ms)
fail: REQ-THREAD-2 REQ-LAUNCH-1 a message sent after the idle snapshot keeps the session, which answers it (20139.814977ms)
fail: REQ-THREAD-2 REQ-LAUNCH-1 a running thread counts against its model's limit and an idle-stopped one doesn't (20129.702257ms)
fail: REQ-THREAD-2 REQ-LAUNCH-1 a thread id that isn't a safe segment, or a thread of a non-thread instance, launches nothing (20127.162334ms)
fail: REQ-THREAD-2 REQ-LAUNCH-1 a turn longer than the idle time isn't stopped, and the thread idles out after it (30097.30523ms)
l-start-while-held [CLI]: killed (rc 1, pass 25, fail 1)
fail: REQ-ROLE-2 REQ-LAUNCH-1 a thread held by a run the launcher didn't start gets no second session (189.301382ms)
l-no-signature-guard [CLI]: killed (rc 1, pass 25, fail 1)
fail: REQ-LAUNCH-1 a run that ends without taking its thread's message isn't started again for that message (297.339904ms)
l-refusal-every-tick [CLI]: killed (rc 1, pass 24, fail 2)
fail: REQ-THREAD-2 REQ-LAUNCH-1 a running thread counts against its model's limit and an idle-stopped one doesn't (1658.987616ms)
fail: REQ-THREAD-2 REQ-LAUNCH-1 a thread id that isn't a safe segment, or a thread of a non-thread instance, launches nothing (230.288593ms)
biz-idle-not-checked [BUSINESS]: killed (rc 1, pass 25, fail 1)
fail: REQ-THREAD-2 REQ-LAUNCH-1 launch.threadIdleSeconds: absent is the default, a positive integer is used, anything else refuses (1.68367ms)
biz-idle-default [BUSINESS]: killed (rc 1, pass 23, fail 3)
fail: REQ-THREAD-2 REQ-LAUNCH-1 launch.threadIdleSeconds: absent is the default, a positive integer is used, anything else refuses (0.665538ms)
fail: the fixture business validates and comes back frozen (4.269509ms)
fail: the role file loads and resolves through loadBusiness (5.556096ms)
b-thread-send-unchecked [BUS]: killed (rc 1, pass 47, fail 1)
fail: REQ-ASSIST-2 REQ-THREAD-1 thread.send to an instance that does not hear from the user is refused and stores nothing (259.3545ms)
b-idle-no-recheck [BUS]: killed (rc 1, pass 47, fail 1)
fail: REQ-THREAD-2 REQ-LAUNCH-1: threadIdle releases only a thread with nothing waiting, and only for its holder (129.527526ms)
b-idle-ignores-pending [BUS]: killed (rc 1, pass 47, fail 1)
fail: REQ-THREAD-2 REQ-LAUNCH-1: threadIdle releases only a thread with nothing waiting, and only for its holder (122.540068ms)
b-idle-ignores-unread [BUS]: killed (rc 1, pass 47, fail 1)
fail: REQ-THREAD-2 REQ-LAUNCH-1: threadIdle releases only a thread with nothing waiting, and only for its holder (140.956644ms)
b-idle-no-holder-check [BUS]: killed (rc 1, pass 46, fail 2)
fail: REQ-THREAD-2 REQ-LAUNCH-1: threadIdle releases only a thread with nothing waiting, and only for its holder (146.481426ms)
fail: broker process: launch ops authorize role.launch, record refusals and end runs (263.453476ms)
b-idle-no-ended-check [BUS]: killed (rc 1, pass 47, fail 1)
fail: REQ-THREAD-2 REQ-LAUNCH-1: threadIdle releases only a thread with nothing waiting, and only for its holder (149.881148ms)
b-unread-any-holder [BUS]: killed (rc 1, pass 47, fail 1)
fail: REQ-THREAD-2 REQ-LAUNCH-1: a message delivered to a run that ended unread doesn't hold up the next holder (133.291046ms)
b-unread-no-claim-scope [BUS]: killed (rc 1, pass 47, fail 1)
fail: REQ-THREAD-2 REQ-LAUNCH-1: a message delivered to a run that ended unread doesn't hold up the next holder (125.60652ms)
p-thread-idle-op [BUS]: killed (rc 1, pass 47, fail 1)
fail: broker process: launch ops authorize role.launch, record refusals and end runs (224.874654ms)
l-idle-ignores-released [CLI]: killed (rc 1, pass 24, fail 2)
fail: REQ-THREAD-2 REQ-LAUNCH-1 a message sent after the idle snapshot keeps the session, which answers it (1485.453879ms)
fail: REQ-THREAD-2 REQ-LAUNCH-1 a turn longer than the idle time isn't stopped, and the thread idles out after it (1324.570675ms)
l-never-idle-stop [CLI]: killed (rc 1, pass 22, fail 4)
fail: REQ-THREAD-2 REQ-LAUNCH-1 REQ-MSG-1 a thread message starts the thread's session, which stops when idle; its history survives the stop and a restart and no other thread sees it (20377.230695ms)
fail: REQ-THREAD-2 REQ-LAUNCH-1 a message sent after the idle snapshot keeps the session, which answers it (22898.592909ms)
fail: REQ-THREAD-2 REQ-LAUNCH-1 a running thread counts against its model's limit and an idle-stopped one doesn't (30327.121427ms)
fail: REQ-THREAD-2 REQ-LAUNCH-1 a turn longer than the idle time isn't stopped, and the thread idles out after it (23394.30645ms)
m-report-counts-delivered [MIGRATION]: killed (rc 1, pass 19, fail 2)
fail: REQ-THREAD-1 REQ-ORG-2: the 3d→3e migration adds the thread tables and leaves messages from before threads as written (702.236623ms)
fail: REQ-THREAD-1: the offline command prints the kept-message counts before the ready line (754.116216ms)
m-report-counts-all [MIGRATION]: killed (rc 1, pass 19, fail 2)
fail: REQ-THREAD-1 REQ-ORG-2: the 3d→3e migration adds the thread tables and leaves messages from before threads as written (738.286411ms)
fail: REQ-THREAD-1: the offline command prints the kept-message counts before the ready line (735.970735ms)
m-report-by-role-only [MIGRATION]: killed (rc 1, pass 19, fail 2)
fail: REQ-THREAD-1 REQ-ORG-2: the 3d→3e migration adds the thread tables and leaves messages from before threads as written (751.543972ms)
fail: REQ-THREAD-1: the offline command prints the kept-message counts before the ready line (805.392503ms)
m-report-dropped [MIGRATION]: killed (rc 1, pass 19, fail 2)
fail: REQ-THREAD-1 REQ-ORG-2: the 3d→3e migration adds the thread tables and leaves messages from before threads as written (703.375831ms)
fail: REQ-THREAD-1: the offline command prints the kept-message counts before the ready line (720.843789ms)
m-cli-no-report [MIGRATION]: killed (rc 1, pass 20, fail 1)
fail: REQ-THREAD-1: the offline command prints the kept-message counts before the ready line (835.362783ms)
m-times-missing-table [MIGRATION]: killed (rc 1, pass 13, fail 8)
fail: REQ-ROLE-2, REQ-COS-1: the 3c→3d migration lets the chief of staff end a held role with a reason; neither is still refused (758.025049ms)
fail: REQ-THREAD-1 REQ-ORG-2: the 3d→3e migration adds the thread tables and leaves messages from before threads as written (586.136839ms)
fail: REQ-THREAD-1: a 3d bus with a changed schema is refused and keeps its version and tables (638.469133ms)
fail: REQ-THREAD-1: the offline command prints the kept-message counts before the ready line (602.975701ms)
fail: explicit 3b copy migration preserves evidence and opens as 3e; normal startup never migrates (600.12283ms)
fail: migration refuses active writers and drifted legacy schemas, with no partial upgrade (1322.202413ms)
fail: named migration registry chains 3b through 3e to a fixture-only future version in order (708.437996ms)
fail: offline command migrates only the supplied fixture root and reports usage errors (760.769239ms)
restored: True 18:50:38