Skip to content

AutoStory: screen state and interrupt tracking (split from #122, layer 2 of 3) - #313

Draft
dayfine wants to merge 8 commits into
nav/story-enginefrom
nav/screen-state
Draft

dayfine wants to merge 8 commits into
nav/story-enginefrom
nav/screen-state

Conversation

@dayfine

@dayfine dayfine commented Nov 10, 2026

Copy link
Copy Markdown
Owner

Depends on #312.

The middle layer of #122's split: what the screen shows and how it changes, with no story types. It adds the shared screen events and their timed log, SwitchHomeObserver (the Switch HOME check in front of a game's observer), the transition tracker with per-game fade profiles, the scene judges and the interrupt classifier; every file is unchanged from #122 at fd603ca. #122 builds the story-side interrupt handling and action table on top of this. Tested with the ScreenEvents, Transitions and Interrupts suites on the headless test runner.

🤖 Generated with Claude Code

https://claude.ai/code/session_013VUubhHeYSMGSSDXZkKZss

Shared screen events and their timed log, the Switch HOME check in front
of a game's observer, the transition tracker with per-game fade profiles,
the scene judges and the interrupt classifier, taken as they are at
nav/story-steps fd603ca. None of it uses a story type.

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