--resume should restore the last-used input mode (simple/advanced) #14

Closed
opened 2026-05-28 14:45:14 +01:00 by oliversturm · 1 comment
oliversturm commented 2026-05-28 14:45:14 +01:00 (Migrated from github.com)

Observed

--resume reopens the previous project but always starts in the default (simple) input mode.

Expected

The mode active when the project was last quit should be restored on --resume. If the user was in advanced mode and quit, --resume should put them straight back into advanced.

Where this fits

  • ADR-0015 covers project storage runtime. Persistent input history (Iteration 6 of ADR-0015) is the natural place to add a small per-project mode-state file, or to extend an existing one.
  • --resume itself is also part of the Iteration 6 backlog (per CLAUDE.md — "deliberately deferred").
  • Default behaviour without --resume (cold open of a project) is a separate question: should that also restore the last mode, or always start simple? Default is conservative (always simple); persistence is opt-in via --resume. Worth confirming.
### Observed `--resume` reopens the previous project but always starts in the default (simple) input mode. ### Expected The mode active when the project was last quit should be restored on `--resume`. If the user was in advanced mode and quit, `--resume` should put them straight back into advanced. ### Where this fits - ADR-0015 covers project storage runtime. Persistent input history (Iteration 6 of ADR-0015) is the natural place to add a small per-project mode-state file, or to extend an existing one. - `--resume` itself is also part of the Iteration 6 backlog (per `CLAUDE.md` — "deliberately deferred"). - Default behaviour without `--resume` (cold open of a project) is a separate question: should that also restore the last mode, or always start simple? Default is conservative (always simple); persistence is opt-in via `--resume`. Worth confirming.
oliversturm commented 2026-06-02 15:40:36 +01:00 (Migrated from github.com)

Resolved by ADR-0015 Amendment 1 (commits 4cd574b + 516848f): input mode is per-project state in project.yaml, restored on open and persisted on unload (quit/switch). New --mode simple|advanced flag combines with --resume; precedence --mode > stored > simple. See docs/handoff/20260602-handoff-54.md §3.

Resolved by ADR-0015 Amendment 1 (commits 4cd574b + 516848f): input mode is per-project state in project.yaml, restored on open and persisted on unload (quit/switch). New `--mode simple|advanced` flag combines with `--resume`; precedence --mode > stored > simple. See docs/handoff/20260602-handoff-54.md §3.
Sign in to join this conversation.