Skip to content

PokemonSV AutoStory: shared checkpoint range options and log lines - #320

Draft
dayfine wants to merge 2 commits into
nav/story-enginefrom
sv/autostory-shared-story-options
Draft

dayfine wants to merge 2 commits into
nav/story-enginefrom
sv/autostory-shared-story-options

Conversation

@dayfine

@dayfine dayfine commented Nov 10, 2026

Copy link
Copy Markdown
Owner

Depends on #312; for upstream later. Base nav/story-engine, so the diff shows only this change.

SV's AutoStory kept its own four checkpoint start/end dropdowns and its own free-text checkpoint log lines. This makes the tutorial and main story checkpoint dropdowns two shared StoryRangeOptions from #312, added under the same option keys (START_CHECKPOINT_TUTORIAL, END_CHECKPOINT_TUTORIAL, START_CHECKPOINT_MAINSTORY, END_CHECKPOINT_MAINSTORY) over the same databases, so saved settings load unchanged and need no migration; the end dropdowns stay unlocked while running, and the start-before-end check is the range's. The checkpoint loops now log the shared [Checkpoint] <name>: attempt N and failed, resetting for attempt N lines (attempts count from 1), and the run logs the shared checkpoint start line; the section and segment dropdowns are unchanged. Tested by building the app and running the Pokemon:: suites on the headless runner; SV has no AutoStory unit tests.

🤖 Generated with Claude Code

https://claude.ai/code/session_013VUubhHeYSMGSSDXZkKZss

dayfine and others added 2 commits November 9, 2026 20:51
The tutorial and main story checkpoint dropdowns are now the shared
StoryRangeOptions, added under the same keys (START_CHECKPOINT_TUTORIAL,
END_CHECKPOINT_TUTORIAL, START_CHECKPOINT_MAINSTORY, END_CHECKPOINT_MAINSTORY)
over the same databases, so saved settings load unchanged; the end stays
unlocked while running. The start-before-end check is the range's. The
checkpoint loops log the shared attempt and reset lines, and the run logs
the shared checkpoint start line.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013VUubhHeYSMGSSDXZkKZss
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant