TemaDeveloper / TemaDeveloper/personal_planner
feat(profile): Living-profile editor UI — view & edit life facets
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 2
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
Size: L.
The LifeProfile / LifeFacet model is persisted and drives section generation, but the only way to change facets today is re-running onboarding chat. Settings › Profile exposes only name + avatar (settings/page.tsx:243).
Scope
Add a Profile surface (own route or Settings tab) to view facets grouped by dimension, edit/add/remove them, and adjust salience. This makes the "living source of truth" actually editable and delivers the SP-4 "profile editor UI." Pairs with the reconciliation-review issue (edits should trigger a re-adapt diff).
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with settings/page.tsx:243 and trace the LifeProfile and LifeFacet model definitions and persistence path. Map how facets are grouped, edited, added, removed, and scored for salience, then check the reconciliation-review flow. Done means users can manage all facets from a profile surface and edits trigger the expected re-adaptation review.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- mongodb, nextjs, react, typescript
- Domain
- database, frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100