TAP version 13 # usage: {"event":"usage-unknown","business":"acme","run":"r44e6878e49aa","instance":"assistant","turn":"7a0970f3-cfec-45cd-9b7e-4b3036fce5b1","source":"@none","code":"baseline-unknown"} # usage: {"event":"usage-unknown","business":"acme","run":"r35b11ba72324","instance":"assistant","turn":"e0d613f4-31ec-4c2a-ba09-ee312c57fc6f","source":"@none","code":"baseline-unknown"} # usage: {"event":"usage-unknown","business":"acme","run":"r50573e79d999","instance":"assistant","turn":"f8d15bc5-cd05-4cb3-a995-3cf73eab6ef9","source":"@none","code":"baseline-unknown"} # usage: {"event":"usage-unknown","business":"acme","run":"rb369915c8da9","instance":"assistant","turn":"2488d4d2-f64a-41b1-9d60-874e87454d72","source":"@none","code":"baseline-unknown"} # Subtest: 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 ok 1 - 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 --- duration_ms: 6227.359233 type: 'test' ... # usage: {"event":"usage-unknown","business":"acme","run":"rc3bff2ce991e","instance":"assistant","turn":"80d3990c-01b0-4bb8-8ee0-4273df1bcc82","source":"@none","code":"baseline-unknown"} # usage: {"event":"usage-unknown","business":"acme","run":"r5640b1ba1d42","instance":"assistant","turn":"c0c70208-2205-453e-a6c8-468a2c6e950f","source":"@none","code":"baseline-unknown"} # Subtest: REQ-THREAD-2 REQ-LAUNCH-1 a running thread counts against its model's limit and an idle-stopped one doesn't ok 2 - REQ-THREAD-2 REQ-LAUNCH-1 a running thread counts against its model's limit and an idle-stopped one doesn't --- duration_ms: 1828.384574 type: 'test' ... # usage: {"event":"usage-unknown","business":"acme","run":"ra59881ca6c9a","instance":"assistant","turn":"ac51fc96-607f-43ff-82c2-dd9208fb8456","source":"@none","code":"baseline-unknown"} # Subtest: REQ-THREAD-2 REQ-LAUNCH-1 a turn longer than the idle time isn't stopped, and the thread idles out after it ok 3 - REQ-THREAD-2 REQ-LAUNCH-1 a turn longer than the idle time isn't stopped, and the thread idles out after it --- duration_ms: 4443.045519 type: 'test' ... # usage: {"event":"usage-unknown","business":"acme","run":"r6e52da0c358d","instance":"assistant","turn":"1288066f-c130-460e-aa15-d9d550954be5","source":"@none","code":"baseline-unknown"} # usage: {"event":"usage-unknown","business":"acme","run":"r6e52da0c358d","instance":"assistant","turn":"feed8af8-fea2-4e19-abce-453445682f39","source":"@none","code":"baseline-unknown"} # Subtest: REQ-THREAD-2 REQ-LAUNCH-1 a message sent after the idle snapshot keeps the session, which answers it ok 4 - REQ-THREAD-2 REQ-LAUNCH-1 a message sent after the idle snapshot keeps the session, which answers it --- duration_ms: 2825.394891 type: 'test' ... # Subtest: REQ-ROLE-2 REQ-LAUNCH-1 a thread held by a run the launcher didn't start gets no second session ok 5 - REQ-ROLE-2 REQ-LAUNCH-1 a thread held by a run the launcher didn't start gets no second session --- duration_ms: 104.088315 type: 'test' ... # usage: {"event":"usage-unknown","business":"acme","run":"rda83c3bf15d4","instance":"assistant","turn":"4556dad9-986e-42bf-bc15-a4b675d5684a","source":"@none","code":"baseline-unknown"} # Subtest: REQ-LAUNCH-1 a thread run's session file has no landing, even when landHolders names its instance ok 6 - REQ-LAUNCH-1 a thread run's session file has no landing, even when landHolders names its instance --- duration_ms: 537.591882 type: 'test' ... # Subtest: REQ-LAUNCH-1 a run that ends without taking its thread's message isn't started again for that message ok 7 - REQ-LAUNCH-1 a run that ends without taking its thread's message isn't started again for that message --- duration_ms: 344.514298 type: 'test' ... # Subtest: 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 ok 8 - 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 --- duration_ms: 314.240262 type: 'test' ... # Subtest: REQ-THREAD-1 REQ-LAUNCH-1 the chief can't launch the assistant outside a thread ok 9 - REQ-THREAD-1 REQ-LAUNCH-1 the chief can't launch the assistant outside a thread --- duration_ms: 110.572277 type: 'test' ... # limits: {"event":"limit-reached","business":"acme","check":"token-limit","export":"mayLaunch","subject":{"instance":"assistant","provider":"zai","model":"claude-sonnet-5-5","account":null},"path":["tokens","instances","assistant"],"limit":0,"count":0,"unknownTurns":0} # limits: {"event":"limit-reached","business":"acme","check":"token-limit","export":"mayLaunch","subject":{"instance":"assistant","provider":"zai","model":"claude-sonnet-5-5","account":null},"path":["tokens","instances","assistant"],"limit":0,"count":0,"unknownTurns":0} # Subtest: REQ-LIMIT-3 REQ-LIMIT-4 a thread start whose instance is at its token limit is refused, logged once with the limit and the count ok 10 - REQ-LIMIT-3 REQ-LIMIT-4 a thread start whose instance is at its token limit is refused, logged once with the limit and the count --- duration_ms: 209.39999 type: 'test' ... # usage: {"event":"usage-unknown","business":"acme","run":"r499581353b51","instance":"assistant","turn":"c9e5861c-afdf-4ce7-aa5f-cd2f28ffde80","source":"@none","code":"baseline-unknown"} # limits: {"event":"limit-reached","business":"acme","check":"token-limit","export":"mustStop","subject":{"instance":"assistant","provider":"zai","model":"claude-sonnet-5-5","account":null},"path":["tokens","instances","assistant"],"limit":0,"count":0,"unknownTurns":1} # Subtest: REQ-LIMIT-4 a thread run at its token limit stops at the end of its turn: the reply lands, and the end record names the limit ok 11 - REQ-LIMIT-4 a thread run at its token limit stops at the end of its turn: the reply lands, and the end record names the limit --- duration_ms: 514.696572 type: 'test' ... 1..11 # tests 11 # suites 0 # pass 11 # fail 0 # cancelled 0 # skipped 0 # todo 0 # duration_ms 17625.017942