import.* events
The life of a brief import: a brief handed to Heimdall, read into suggestions or failed, discarded, and each suggestion accepted, rejected or merged by a person.
The life of a brief import: a brief handed to Heimdall, read into suggestions or failed, discarded, and each suggestion accepted, rejected or merged by a person. A dashboard that follows how a project's planning record is filling up, a bot that nudges the analyst when a batch is ready, and a mirror of the records accepted subscribe to this family.
Every event in the family is scoped to the project, so project_id in the envelope is always set and an endpoint confined to one project receives only that project's events. The payloads carry ids, kinds and counts, never the brief or the fields of a suggestion: read the imports endpoint for those. A record written by an accepted suggestion also announces its own created event, in its own family, with the ids a mirror needs.
Background
Required ability
Tokens subscribing to import.* events need import:view at mint time.
Events
import.startedA brief is handed to Heimdall.import.readyHeimdall read the brief.import.failedThe reading failed.import.discardedA person dropped the batch.import.suggestion_acceptedA person accepted a suggestion.import.suggestion_rejectedA person rejected a suggestion, or dismissed a note.import.suggestion_mergedA person merged a suggestion into a record the project already held.How is this guide?
Last updated on