undef-engine 2026-03-04
Complete TBH rules and Undef Character pre-release hardening rounds 6-7
186 files · 10,625+ · 7,777-

TBH rules completion

8 files changed
  • ActionsSection.tsx Actions section for character sheet
  • AttributesSection.tsx Attributes section for character sheet
  • SpellsSection.tsx Spells section for character sheet
  • types.ts Character type definitions
  • useCharacterActions.ts Character actions hook
  • CharacterCreationWizard.tsx Updated creation wizard with TBH rules
  • StepAttributes.tsx Updated attributes step
  • StepClassSelect.tsx Updated class selection step
  • Completed TBH rules implementation covering conditions, ASI, massive damage, class dispatch, and spell saves instantiate behavioral
    3 files
    • ActionsSection.tsx
    • SpellsSection.tsx
    • types.ts

Undef Character pre-release hardening

10 files changed
  • DiceRollerWrapper.tsx Hardening fixes
  • PartyPanel.tsx Hardening fixes
  • RollHistory.tsx Hardening fixes
  • UndefCharacterBoard.tsx Hardening fixes
  • VisibilityPicker.tsx Hardening fixes
  • DiceButtons.tsx Dice buttons control
  • ModifierControls.tsx Modifier controls
  • RollButton.tsx Roll button control
  • VisibilityBadge.tsx Visibility badge control
  • README.md Updated release documentation
  • Undef Character security and correctness hardening resolving general pre-release issues harden internal
    2 files
    • UndefCharacterBoard.tsx
    • DiceRollerWrapper.tsx
  • Round 6 hardening resolving 10 TBH correctness issues remediate internal
  • Round 7 hardening resolving 13 pre-release issues remediate internal

Redaction continued hardening

6 files changed
  • tokenization_contract.json Updated tokenization contract
  • RedactionBoard.tsx Continued hardening
  • LobbyPhase.tsx Phase hardening
  • MemoDocument.tsx Phase hardening
  • VotingPhase.tsx Phase hardening
  • CipherBoard.tsx Cipher board fixes
  • Continued Redaction phase hardening and tightened test coverage harden internal
    2 files
    • RedactionBoard.tsx
    • VotingPhase.tsx