Model your domain, not ours.
Pulse ships with seven built-in entity kinds, decisions, people, topics, features, customers, skills, and documents. Custom entity types let you add your own, a Vendor, an Incident, an Experiment, with the fields that matter for that kind. Records you create get a compiled-truth page and show up in Map and Ask like the built-ins.
Workspace types are defined by an owner or admin at /app/admin/entity-types and are shared with the whole team, any member can add records, and they appear in Map and search for everyone.
Personal types are defined by any member under Settings → My custom types. Both the type and its records are private to you: they never appear on another member’s Map, search, or any team surface, the same privacy spine as personal memory.
Each type has a field set, text, number, date, select, url, or a relation to another entity, marked required where it matters. Give a type an optional extraction prompt and Pulse will pull matching entities out of newly-ingested team documents automatically; leave it off and records are created by hand.
- Defining a workspace type: owner / admin.
- Adding records to a workspace type: any member.
- Defining + filling a personal type: any member, owned by you.
- A type’s scope is fixed once created, and deleting a type is a soft delete that keeps existing records for audit.
A record’s page lives at /app/entities/<type>/<id> with its fields, compiled truth, and timeline. Workspace records appear in the Map graph and in Ask results; personal records appear only for their owner. Build the types at Admin → Custom entity types.