- Fix PersonBuilder example to use RelationshipCloseFriend constant
- Add godoc links for RelationshipCloseFriend, ErrUnauthorized
Assisted-by: Claude Sonnet 4 via Crush
Amolith
created
8bc2980
feat(tasks): add TaskStatus and Motivation types
Click to expand commit body
Replace raw strings with typed constants for better discoverability and
compile-time safety.
- TaskStatus: StatusLater, StatusNext, StatusStarted, StatusWaiting,
StatusCompleted
- Motivation: MotivationMust, MotivationShould, MotivationWant
Assisted-by: Claude Sonnet 4 via Crush
152fc32
feat(people): typed enums, custom field support
Click to expand commit body
- Add RelationshipStrength type with constants for valid values
- Add CustomFields map for arbitrary fields (email, birthday, phone,
etc.)
- Custom MarshalJSON flattens CustomFields to top-level JSON
- Add WithCustomField builder method
Assisted-by: Claude Opus 4.5 via Crush