Disclose the exit tool progressively instead of following every plan-mode transition. The plan projection records whether a logged plan/mode ever activated plan mode (stateVersion 4), and the tool's condition admits it for a step whose selected state is active or once the Session has entered plan mode. Leaving plan mode now changes only the guidance section, so an addition-only route no longer drops a declaration from its cached prefix. A call while plan mode is not committed still fails as unavailable outside plan mode, and a Session that never entered plan mode does not list the tool. The Web plan-review fixtures return to master's recording because the request tool lists no longer change on exit.
23 lines
799 B
YAML
23 lines
799 B
YAML
# Bilingual-pair consistency record for plan.md (docs/i18n/README.md): per heading
|
|
# section, a hash of its English and Chinese blocks outside code blocks and generated regions.
|
|
# After editing either side, bring the other along and re-record with:
|
|
# pnpm run verify-translation-pairing --write docs/subsystems/plan.md
|
|
/plan-mode:
|
|
en: 234f6e4c49714997
|
|
zh: add95d36252b572d
|
|
/plan-mode/logged-state-and-recovery:
|
|
en: 4c83897d7a6d8a67
|
|
zh: 22dcc171a439ed19
|
|
/plan-mode/pending-selections-and-the-pre-step-append:
|
|
en: 8d7e5b7824921ed5
|
|
zh: 910fad43593f29f4
|
|
/plan-mode/configuration:
|
|
en: ee04468005fae8e1
|
|
zh: 1347d554102951f2
|
|
/plan-mode/the-exit-tool-and-the-plan-command:
|
|
en: 32ecfb7086dd1578
|
|
zh: 0aaeaa69bb63f255
|
|
/plan-mode/the-service:
|
|
en: f3e6d5a7fe0b67f0
|
|
zh: 774cc97e493991fa
|