Skip to content

Phase D: adventure_demo — the full RPG loop end-to-end + docs pass games/adventure_demo.rpgc chains every v5 system in one game: quest NPC grants gold -> shop (buy potion + sword) -> armory equips it (has_item branch, +6 atk) -> unwinnable-without-gear Ogre fight using battle_item mid-battle (HP totals chosen so the outcome is variance-proof) -> win branch breaks the gate seal -> transfer to the sanctum -> claim the crystal. The scenario asserts gold/stock/stats/HP bounds/battle result/ switches/transfer position at every step. Docs: CLAUDE.md points to it as the canonical full-loop example; CURRENT_STATE.md moves party/shops/battle to "what works" with the remaining gaps listed; ROADMAP.md marks the Phase 7 v1 subset done. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012y1ompK7McTvuvy5jmVcio #15

Phase D: adventure_demo — the full RPG loop end-to-end + docs pass games/adventure_demo.rpgc chains every v5 system in one game: quest NPC grants gold -> shop (buy potion + sword) -> armory equips it (has_item branch, +6 atk) -> unwinnable-without-gear Ogre fight using battle_item mid-battle (HP totals chosen so the outcome is variance-proof) -> win branch breaks the gate seal -> transfer to the sanctum -> claim the crystal. The scenario asserts gold/stock/stats/HP bounds/battle result/ switches/transfer position at every step. Docs: CLAUDE.md points to it as the canonical full-loop example; CURRENT_STATE.md moves party/shops/battle to "what works" with the remaining gaps listed; ROADMAP.md marks the Phase 7 v1 subset done. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012y1ompK7McTvuvy5jmVcio

Phase D: adventure_demo — the full RPG loop end-to-end + docs pass games/adventure_demo.rpgc chains every v5 system in one game: quest NPC grants gold -> shop (buy potion + sword) -> armory equips it (has_item branch, +6 atk) -> unwinnable-without-gear Ogre fight using battle_item mid-battle (HP totals chosen so the outcome is variance-proof) -> win branch breaks the gate seal -> transfer to the sanctum -> claim the crystal. The scenario asserts gold/stock/stats/HP bounds/battle result/ switches/transfer position at every step. Docs: CLAUDE.md points to it as the canonical full-loop example; CURRENT_STATE.md moves party/shops/battle to "what works" with the remaining gaps listed; ROADMAP.md marks the Phase 7 v1 subset done. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012y1ompK7McTvuvy5jmVcio #15

Triggered via pull request July 12, 2026 17:28
Status Success
Total duration 33s
Artifacts

test.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

1 warning
test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/