Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
9fea765
feat: add lean game mode with DAG-based simulation navigation
freesig Apr 1, 2026
07edbf2
fix: restrict lean game AI to read-only spec tools
freesig Apr 1, 2026
2d148d1
feat: add delete spec from gallery with double-press confirmation
freesig Apr 1, 2026
20cca4f
fix: lean game back-nav during generation, auto-pregen on leaf nodes,…
freesig Apr 1, 2026
3eaf536
feat: lean game spec updates use AI to find best placement across who…
freesig Apr 1, 2026
8aba3ea
feat: replace background spec updates with manual send-actions flow
freesig Apr 1, 2026
062666c
fix: lean game modify updates display, send actions shows edge labels
freesig Apr 2, 2026
bca11f0
fix: lean game frontier indicator and auto-pregen after leaf navigation
freesig Apr 2, 2026
763a4a5
feat: lean send-actions prompt treats player journey as spec truth
freesig Apr 2, 2026
79a034f
fix: refresh spec nodes when returning from LeanGame/Simulation screens
freesig Apr 2, 2026
b8b3851
fix: prevent spec questions from leaking into lean game simulation ou…
freesig Apr 2, 2026
dcf0ad6
feat: preserve full navigation history for lean game send-actions
freesig Apr 2, 2026
57150e6
fix: eager pregen when navigating to frontier nodes in lean game
freesig Apr 2, 2026
3919b73
fix: display interactions when navigating to existing nodes in lean game
freesig Apr 2, 2026
9a58d93
fix: lean game spec updates now cover all features, not just UI
freesig Apr 2, 2026
d5c1c47
fix: add spec fidelity instructions to lean game system prompt
freesig Apr 2, 2026
9bf504b
feat: add warmup interactions while lean game loads
freesig Apr 2, 2026
c54c6a7
feat: scenario-driven spec gap exploration in lean game
freesig Apr 2, 2026
a6e9f82
feat: add TUI rendering and input handling for lean game warmup
freesig Apr 2, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions crates/spec-forest-tui/src/action.rs
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ pub enum Action {
OpenSeedFromDir,
OpenSyncConfig,
OpenModelConfig,
DeleteSpec,

// Text input (shared across InputName, SyncPasswordInput)
TypeChar(char),
Expand Down Expand Up @@ -108,6 +109,7 @@ pub enum Action {
SimChannelToggleWholeSpec,
SimChannelToggleExploreCode,
SimChannelToggleGameMode,
SimChannelToggleLeanMode,
SimChannelConfirm,
SimChannelCancel,

Expand Down Expand Up @@ -158,6 +160,26 @@ pub enum Action {
GameRejectCancel,
GameToggleUpdateLog,

// Lean game mode
LeanSelectUp,
LeanSelectDown,
LeanConfirm,
LeanGoBack,
LeanEnterQuery,
LeanEnterModify,
LeanEnterSendActions,
LeanEnterWarmupRespond,
LeanToggleUpdateLog,
LeanScrollUp,
LeanScrollDown,
LeanInputChar(char),
LeanInputBackspace,
LeanInputSubmit,
LeanInputCancel,
LeanInputNewline,
LeanBackground,
LeanEnd,

// Notification / session picker
OpenSessionPicker,
SessionPickerUp,
Expand Down
Loading