Skip to content

Allow stable zero-HP characters to short rest - #98

Merged
dajiaohuang merged 3 commits into
mainfrom
fix/91-stable-zero-hp-short-rest
Aug 31, 2026
Merged

Allow stable zero-HP characters to short rest#98
dajiaohuang merged 3 commits into
mainfrom
fix/91-stable-zero-hp-short-rest

Conversation

@dajiaohuang

Copy link
Copy Markdown
Contributor

Summary\n- centralize rest-state eligibility across completion, settlement, and MCP preflight\n- allow only a stable 0-HP 2014 character to take a Short Rest and spend Hit Dice\n- retain the 1-HP prerequisite for 2014 Long Rests and both 2024 rest types\n- keep dead/unstable characters blocked and preserve atomic/idempotent failure behavior\n\n## Source\n- bundled SRD 2014 Adventuring: Short Rest; Long Rest\n- bundled SRD 2024 Resting rules\n\n## Verification\n- lifecycle tests (61 passed)\n- public party-rest MCP tests, including CAS/idempotency/random receipt and zero-write failures\n- full domain suite passed\n- Ruff and git diff-check\n- independent cross-review found no actionable issue\n\nCloses #91

@dajiaohuang
dajiaohuang merged commit 8b5de93 into main Aug 31, 2026
4 checks passed
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