What it is
module-crm.
Contacts, organisations and the tags that label them, with an idempotent upsert API other modules and a venture’s own code can call. An upsert is idempotent by the key a caller names, so replaying a webhook or a sync run twice lands on the same row rather than a second one. Use it for the records a venture keeps about its customers; module-orgs is for the records it keeps about itself.
From the crate’s own README.
Ports
Database
History
Changelog.
From the crate’s CHANGELOG.md in the harness, as of 0c5560b. 3 versions recorded, newest first. Every published version is on crates.io.
Other
- updated the following local packages: cratefield-core
Other
- updated the following local packages: cratefield-core
One of 76 crates in the harness, all of them MIT and all of them in one repository.