Feature: Persisted command-palette history
# Project-state fixture inlined for tests. Use the marker block below to embed
# the YAML that would otherwise live in tests/features/initial_project_state.yaml.
# The test harness will extract lines between BEGIN/END and write them to
# .oo/project_state.yaml before AppState initializes.
# BEGIN_PROJECT_STATE
# last_opened_file: null
# command_history:
# - id: "editor.copy"
# args: {}
# count: 1
# - id: "editor.paste"
# args:
# text: "hello"
# count: 2
# END_PROJECT_STATE
Scenario: Project state seeds command registry history
Then the command history contains "editor.copy"
Then the command history contains "editor.paste"