Each BBS screen is now a declarative `page` block. Shared rendering logic (wiki list, scroll helpers, wiki page opening) lives in a `helpers` block. The persistent chrome (header bar, sidebar menu, footer) is defined once in a `chrome` block rendered every frame. The main flow no longer reaches into runner internals: context flows through naturally via the updated rubbs `tui` step. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
297 B
297 B