- Start from the player or DM landing page based on who is driving the session.
- Use the command menu or direct section links for the quickest jump between surfaces.
- Treat the highlighted alpha placeholders as roadmap surfaces, not broken finished features.
- Capture friction from real play, especially where fast rulings still feel slower than paper.
Documentation
This guide covers the current private alpha workflows, what each major surface is good at right now, and where to expect rough edges during playtesting.
Spellbook
Fast spell search, filtering, and detail views for the current alpha play loop.
StableClasses
Browse core SRD class reference while the table is active.
StableMonsters
Search the live monster database and work from dark-theme stat blocks.
StableDM Screen
Pin spells, monsters, and rules into a reusable DM-side reference wall.
Session-scopedEncounters
Build a quick encounter list for the current table; reloads still clear it.
In progressFeats
An intentional roadmap surface that explains the current gap instead of faking completeness.
A spell ruling or spell text fast
Open Spellbook Best current player-side workflow for live questions.
A monster stat block or condition tracker
Open Monsters Use the DM side when you need full monster detail quickly.
A combat, condition, or exploration rule
Open Rules The rules hub is the fastest jump-off point for reference text.
A live wall of pinned references
Open DM Screen Best for keeping several sources open during the session.
- Some sections are still intentionally incomplete and are labeled as in progress.
- Encounter selections are session-scoped only and do not persist between reloads.
- The alpha does not include user accounts or per-user saved data yet.
- Reference coverage is limited to SRD-backed content included in this repository.
- Which action took longer in SpellScreen than it would have in a PDF, notebook, or browser tab stack.
- Where the current copy did not tell you clearly whether a route was stable, experimental, or still missing.
- What single missing detail would have prevented you from leaving the app during live play.