Stability baseline
- Splits engine state, world progression, restoration, roster presentation, and dialog accessibility into explicit modules for safer incremental development.
- Adds content-pack linting, a fixed deterministic replay, and a seven-scenario × 24-seed combat simulation gate.
- Adds installed DSH lifecycle verification covering authenticated browser use, keyboard interaction, restart, disable, uninstall, save preservation, and reinstall.
- Adds performance and size budgets for authoritative actions, large-roster restore, content composition, simulation, shipped JavaScript, assets, and save size.
- Improves modal accessibility with labelled controls, focus containment, Escape dismissal where safe, and focus restoration.
Compatibility and verification
- Validated against the npm-published
@deepseek-ai/dsh@0.1.2-alpha.2packages. - Preserves the existing game-state schema and automatically rewrites versioned save metadata without losing progress.
- CI passed on Windows, macOS, and Ubuntu with Node.js 22 and 24, followed by isolated tarball and Git-commit lifecycle installs: https://github.com/Nath-Vikky/dsh-codekin/actions/runs/33362892817
- This release is distributed through GitHub. npm
latestremains0.3.5-alpha.2.
Install the version-pinned release asset:
pnpm dlx @deepseek-ai/dsh@0.1.2-alpha.2 plugin --profile web add --ignore-scripts https://github.com/Nath-Vikky/dsh-codekin/releases/download/v0.3.6-alpha.1/nath-vikky-dsh-codekin-0.3.6-alpha.1.tgzSHA-256: d507937a3468ceaecd6a91bac92ace2fc38b2b1e038d65cb316e77dd6e8944b0