You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Live validation gate for the ACP 0.11 migration (#3265). Equivalent to the LLM serialization gate in branching.md but for ACP wire format. Required before the epic is closed.
Thread count with 4 concurrent HTTP sessions: tokio runtime only — no extra OS threads (ps -L output attached)
Instrumentation audit
Confirm all spans from plan §12 are present in the trace: acp.transport.stdio.serve, acp.handler.initialize, acp.handler.prompt, acp.outbound.*, acp.permission.*, acp.fs.*, acp.terminal.*, acp.lsp.ext_method, acp.mcp.forward, acp.session.persist, acp.session.reap
Description
Live validation gate for the ACP 0.11 migration (#3265). Equivalent to the LLM serialization gate in
branching.mdbut for ACP wire format. Required before the epic is closed.Depends on: #3270
Required test sequence (Zed IDE or equivalent ACP client)
initializehandshake completes with advertisedunstable_*capabilitiesnew_sessionresponse includesadditional_directoriesfield in_metamessage_idcorrelationCancelNotificationarrives → prompt returnsStopReason::Cancelled; no orphan taskssession/closehandler runs → SQLite row marked closed → LRU evicts → subsequent request with same id returns-32001 SessionNotFoundacp-0-11-live-trace.jsonlAdditional validation
logout; agent revokes session statePerformance criteria
prompthandler latency ≤ baseline + 10% (attach.local/traces/Perfetto flamechart to PR)ps -Loutput attached)Instrumentation audit
acp.transport.stdio.serve,acp.handler.initialize,acp.handler.prompt,acp.outbound.*,acp.permission.*,acp.fs.*,acp.terminal.*,acp.lsp.ext_method,acp.mcp.forward,acp.session.persist,acp.session.reapAcceptance Criteria
acp-0-11-live-trace.jsonlattached to PRps -Loutput showing thread count attachedUntestedtoTestedorPartialReferences
Epic: #3265 | Plan:
.local/plan/acp-migration-plan.md§10–12 | Branching rules:.claude/rules/branching.md§"LLM serialization gate"