diff --git a/tests/runner-e2e/FIXTURES.md b/tests/runner-e2e/FIXTURES.md index 63cef9f429..636068a71c 100644 --- a/tests/runner-e2e/FIXTURES.md +++ b/tests/runner-e2e/FIXTURES.md @@ -166,7 +166,7 @@ synthetic `/new` runs. Assertions must inspect all company runs because ordinary issue lists exclude the source conversation. `assertChatHandoff` rejects missing projects/plans, chat children, wrong assignees, and execution before plan commit. -Retained `chat-api-state.json`, `chat-handoff.json`, and plan-revision evidence +Retained `api-state.json`, `chat-handoff.json`, and plan-revision evidence include persisted comments, session generations, run context and logs, project workspaces, task documents, and ordering. They pass through the normal sanitizer. Screenshots are allowlisted to the exact disposable agent chat. Cleanup cancels diff --git a/tests/runner-e2e/chat-flow.ts b/tests/runner-e2e/chat-flow.ts index 4b432f4162..37d34ce4f1 100644 --- a/tests/runner-e2e/chat-flow.ts +++ b/tests/runner-e2e/chat-flow.ts @@ -551,7 +551,7 @@ export async function runChatFlow(input: { : "succeeded", ); } - await input.evidence("chat-api-state.json", { + await input.evidence("api-state.json", { issue: issue!, runs, runGroups: {