Goal
Replace the single user name column with first and last names while preserving convenient derived accessors.
Scope
- Add a migration from
name to first_name and last_name
- Add a computed
name attribute
- Add a computed
initials attribute
- Update factories and tests
Out of Scope
- Profile editing UI
- Team membership features
Acceptance Criteria
- User records store first and last names separately
- Existing code can access a computed
name value where needed
- Avatar and display usage can access computed initials
Dependencies
Test Plan
- Add migration coverage as appropriate
- Add model attribute tests for
name and initials
- Update factory-driven tests for the new schema
Goal
Replace the single user
namecolumn with first and last names while preserving convenient derived accessors.Scope
nametofirst_nameandlast_namenameattributeinitialsattributeOut of Scope
Acceptance Criteria
namevalue where neededDependencies
Test Plan
nameandinitials