* test(#3557): failing-first regression for claude code session key probe * test(#3557): assert adapter source vocabulary in session probe test * fix(#3557): accept claude code session id in the workstream session probe * test(#3557): pin the new session key against both immediate neighbors * chore(#3557): backfill changeset pr number --------- Co-authored-by: sim <sim@local>
690 B
690 B
type, pr
| type | pr |
|---|---|
| Fixed | 3570 |
Concurrent Claude Code sessions no longer share one active-workstream pointer — Claude Code exports its session id as CLAUDE_CODE_SESSION_ID, but the session-identity probe only listened for CLAUDE_SESSION_ID, so session-scoped workstream isolation never engaged on Claude Code: every session in a working tree resolved through the single shared .planning/active-workstream pointer, and a STATE.md update belonging to one workstream could be written silently into another's directory. The probe now accepts CLAUDE_CODE_SESSION_ID (no other key's precedence changed); concurrent sessions each keep their own session-scoped pointer again. (#3557)