Next
The book you brought, all the way in
The engine reads a rulebook you own and proposes a system; the remaining work is the player-facing half. A review screen for what the book proposed, the book's own creatures at the table, and the long tail of equipment and advancement. A book that declares no skills cannot roll what its own DM asks for, and that hole is being closed for every ingested book at once.
Waiting its turn
The room, finished
The room engine is built and measured, and the four oldest rooms are still in their first-generation shape. Converting them to the layered room format is the only thing blocking the beta, and it competes for no hours with anything else.
Half done
Voice, the other half
Output is answered: the DM speaks, locally, with a cloned voice that keeps up (real-time factor measured at 0.59 to 0.68, every chunk faster than playback). What is left is input, and there is no speech-to-text layer at all yet. Local recognition, campaign names as hotwords, the transcript landing in your chat box for review first.
Before anything else matters
Ship: the app on a machine that has never seen it
Nothing above matters if the install does not work. Signed installers, the upgrade path for existing players, and the two items that need the owner's own accounts. Mostly not code.
Continuous
The measurements we owe
Every claim in the project's records that says "needs data" gets its run: measurements scheduled as work, not vibes. The register of what is wrong or unproven is a living document with a rule attached: an item may only be called closed when something was observed.
Shipping
Advancement
Characters who grow the way their book says they grow. Most of it has landed already; what remains is teaching ingestion to read a book's advancement rules, and a character creator that follows them. Death is still unripe.