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

35 lines
3.1 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
✔ each launch rereads limits and model selections; lowered limits keep sessions and log exact hit (21.163086ms)
✔ bus start --pm: the launcher instance (the chief of staff) runs under its own PID namespace, registered, with a manifest (1266.922352ms)
✔ the chief of staff launches a coder through its launch tool; the coder answers; refusals name their code (707.773207ms)
✔ each launch makes sure the workspace has a clone of the project: cloned, fast-forwarded, or fetched and logged (2676.564263ms)
✔ a project clone that can't be made refuses checkout-failed, from --chief and from a session, with no run and no clone left (182.31605ms)
✔ a runner that stops at once ends its launch with the runner's reason (267.653847ms)
✔ a Claude Code launch with no session credential refuses before it starts (130.710472ms)
✔ a pi launch needs no session credential: pi logs in through its own ENV_ALLOW variables (220.812452ms)
✔ a runner killed from the host ends its launch as killed, not failed (309.783005ms)
✔ a missing or failing bwrap refuses sandbox-unavailable before anything starts; there is no unconfined fallback (145.171144ms)
✔ a real Claude Code coder's shell can't read a stand-in secret or anything else its sandbox doesn't hold (1099.368959ms)
✔ a host that died hard leaves its sessions to the next host, which kills them and ends their runs so the role can be launched again (741.13213ms)
✔ a host that died hard leaves its sessions to the next host, which finds one already exited (23) and ends their runs so the role can be launched again (3691.139032ms)
✔ a malformed sessions.json refuses the host start with exit 3 and stays as it was (142.362094ms)
✔ an over-long launch request is refused at once, not at the 10 s idle timeout (182.12816ms)
✔ a launch client that never closes its side doesn't hold the host's close (166.070703ms)
✔ a runner that ignores SIGTERM is killed when the host closes (1304.164656ms)
✔ claudeVersion asks MOSAIC_CLAUDE_BIN when set, else claude on PATH (5.815242ms)
✔ 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 (5522.112129ms)
✔ REQ-THREAD-2 REQ-LAUNCH-1 a running thread counts against its model's limit and an idle-stopped one doesn't (1671.470436ms)
✔ REQ-THREAD-2 REQ-LAUNCH-1 a turn longer than the idle time isn't stopped, and the thread idles out after it (4427.488845ms)
✔ REQ-THREAD-2 REQ-LAUNCH-1 a message sent after the idle snapshot keeps the session, which answers it (2915.948296ms)
✔ REQ-ROLE-2 REQ-LAUNCH-1 a thread held by a run the launcher didn't start gets no second session (95.391817ms)
✔ REQ-LAUNCH-1 a run that ends without taking its thread's message isn't started again for that message (215.072142ms)
✔ 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 (252.408309ms)
✔ REQ-THREAD-1 REQ-LAUNCH-1 the chief can't launch the assistant outside a thread (90.854541ms)
ℹ tests 26
ℹ suites 0
ℹ pass 26
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 15270.734053