feat: add Technomancer Living Persona with derived ASDF attributes (Closes #146) #150

Merged
shahondin1624 merged 1 commits from feature/issue-146-technomancer-living-persona into main 2026-04-07 08:25:15 +02:00
Owner

Summary

  • Add Technomancer support with Living Persona Matrix attributes auto-derived from mental attributes (Attack=Charisma, Sleaze=Intuition, Data Processing=Logic, Firewall=Willpower, Device Rating=Resonance)
  • Add new Resonance attribute to AttributeType and Attributes
  • Add isTechnomancer toggle on CharacterData with UI checkbox in edit dialog
  • Matrix panel shows read-only "(Living Persona)" display when Technomancer is active
  • Schema migration v0.9 -> v0.10 for backward compatibility

Closes #146

Test plan

  • Verify build compiles successfully
  • Verify test count unchanged (360 tests, 29 pre-existing failures)
  • Toggle Technomancer flag and verify Living Persona appears in Matrix panel
  • Change mental attributes and verify Living Persona ASDF updates
  • Verify Living Persona stats are read-only (no edit/delete buttons)
  • Verify old character files load correctly via migration
## Summary - Add Technomancer support with Living Persona Matrix attributes auto-derived from mental attributes (Attack=Charisma, Sleaze=Intuition, Data Processing=Logic, Firewall=Willpower, Device Rating=Resonance) - Add new Resonance attribute to AttributeType and Attributes - Add isTechnomancer toggle on CharacterData with UI checkbox in edit dialog - Matrix panel shows read-only "(Living Persona)" display when Technomancer is active - Schema migration v0.9 -> v0.10 for backward compatibility Closes #146 ## Test plan - [ ] Verify build compiles successfully - [ ] Verify test count unchanged (360 tests, 29 pre-existing failures) - [ ] Toggle Technomancer flag and verify Living Persona appears in Matrix panel - [ ] Change mental attributes and verify Living Persona ASDF updates - [ ] Verify Living Persona stats are read-only (no edit/delete buttons) - [ ] Verify old character files load correctly via migration
shahondin1624 added 1 commit 2026-04-07 08:25:10 +02:00
Add Technomancer support where Living Persona Matrix attributes are
automatically derived from mental attributes (Attack=Charisma,
Sleaze=Intuition, Data Processing=Logic, Firewall=Willpower,
Device Rating=Resonance). Includes new Resonance attribute, isTechnomancer
toggle on CharacterData, read-only Living Persona display in Matrix panel,
and schema migration v0.9 -> v0.10.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
shahondin1624 merged commit 323b4b96d4 into main 2026-04-07 08:25:15 +02:00
shahondin1624 deleted branch feature/issue-146-technomancer-living-persona 2026-04-07 08:25:15 +02:00
Sign in to join this conversation.