undef-engine 2026-03-05
Undef Character pre-release hardening rounds 8-10
112 files · 6,024+ · 5,063-

Undef Character hardening rounds 8-10

16 files changed
  • DiceRollerWrapper.tsx Edge case fixes
  • PartyPanel.tsx Type correctness fixes
  • UndefCharacterBoard.tsx Pre-release hardening
  • UnifiedCharacterSheet.tsx Character sheet hardening
  • CollapsibleSection.tsx Component hardening
  • HeroBanner.tsx Component hardening
  • ItemRow.tsx Component hardening
  • StatBar.tsx Component hardening
  • CharacterCreationWizard.tsx Creation wizard hardening
  • useCharacterActions.ts Hook hardening
  • ActionsSection.tsx Section hardening
  • AttributesSection.tsx Section hardening
  • SpellsSection.tsx Section hardening
  • types.ts Type definition updates
  • undef_character.ts Frontend type definitions for Undef Character
  • vite.config.ts Build config updates
  • Resolved 25 pre-release issues across Undef Character hardening rounds 8-10 covering type correctness, edge cases, and security in frontend components harden internal
    4 files
    • UndefCharacterBoard.tsx
    • UnifiedCharacterSheet.tsx
    • CharacterCreationWizard.tsx
    • undef_character.ts

Backend game module hardening

14 files changed
  • registry.py Content registry hardening
  • handler.py Engine handler hardening
  • __init__.py Game module init updates
  • character_commands.py CLI character commands hardening
  • class_commands.py CLI class commands hardening
  • display.py CLI display hardening
  • inventory_commands.py CLI inventory commands hardening
  • config.py Game configuration updates
  • constants.py Constants updates
  • blueprint.py Flow blueprint updates
  • handler.py Flow handler updates
  • actions.py Action hooks hardening
  • client_state.py Client state hooks hardening
  • adapter.py TBH system adapter updates
  • Hardened backend Undef Character game module including CLI commands, flow handlers, hooks, and TBH system adapter harden internal
    4 files
    • character_commands.py
    • handler.py
    • actions.py
    • adapter.py