Write and maintain CHANGELOG.md entries consistently. Load when updating the changelog, adding a release note, or when feature-lifecycle Phase C triggers a changelog update.
## [Unreleased]
### <Category>
- <description> (`<scope>`)
Categories in order: Added, Changed, Fixed, Removed, Performance, Chore
Only include categories that have entries. Never add empty sections.
Add, Fix, Remove, Update, Replace, Improveauth), (ui), (api)Good:
- Add skeleton loading state to user profile card (`ui`)
- Fix query invalidation triggering full page re-render (`db`)
Bad:
- Modified UserProfileCard.tsx to include Skeleton component and refactored useUserQuery hook split
## [Unreleased] at the top[Unreleased] → [x.y.z] - YYYY-MM-DD[Unreleased] and the last 2–3 releases fully detailed## [1.x] - archived
> Early development. Auth, onboarding, core UI, database setup.