Moving away from -able suffixes toward nouns, roles (-er), and past participles (-ed) — inspired by fizzy's naming conventions.
| Current | Suggested | Rationale |
|---|---|---|
Agreeable |
Agreements |
Manages has_many :agreements — noun for the thing it manages (and "agreeable" means pleasant, not "has agreements") |
Exportable |
Exporter |
User performs exports — agent noun like fizzy's Searcher/Watcher |
ExternallyIdentifiable |
ExternalIdentity |
Syncs with WorkOS identity provider — noun for what it represents |
HubspotSyncable |
HubspotSync |
Syncs contacts to HubSpot — noun for the process |