Gameplay Core Backlog
This backlog captures remaining audit work after strict character creation + SBT mapping fixes.
Completed in this iteration
- Strict offchain stat roll endpoint and strict create gating
- Unified client/server profile limits through shared rules
- Halfling slot penalty removed; slot formula is attribute/class-based
- Starter kit quantity + class-kit zero-slot handling
- Mint-side strict validation for profile and slot consistency
- Onchain/offchain SBT split documented
P0 (must keep stable)
- Add integration tests for
/api/character/rolland/api/character/createstrict validation matrix. - Add regression tests for starter kits: quantity, slot override, and empty-inventory seed idempotency.
- Add compatibility test for existing heroes with old snapshots (
hero-sbt-v1tohero-sbt-v2read path).
P1 (next priority)
- Implement full creation-time gear purchase flow from
2d6*5 gpbudget as optional strict mode extension. - Audit all item costs in
server/src/game/itemSeeds.tsandserver/src/game/quickstartCommonItemSeeds.tsagainst quickstart tables. - Add explicit server endpoint for post-adventure offchain inventory snapshot updates with validation rules.
P2 (system-wide parity)
- End-to-end combat parity audit: initiative, critical hit behavior, morale, dying/stabilize edge cases.
- Spellcasting parity audit (wizard mishaps, priest penalties, focus maintenance).
- Economy audit for loot/value scaling vs quickstart baseline and campaign progression targets.
Last updated on