Files
msd-core/.changeset/happy-ravens-run.md
Tom Boucher 2b9713a6b2 fix(#3557): accept claude code session id in the workstream session probe (#3570)
* 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>
2026-08-16 02:09:39 -04:00

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)