a state machine
ingests evidence, selects pointers, assembles a cadence, previews it, creates campaigns, polls the tools, enforces suppression and routes human tasks.
it turns a company dossier + a chosen angle into a reviewed email cadence and linkedin sequence. the llm writes copy. the engine owns state, sequencing and suppression. nothing sends without a human.
a stateful pipeline, not an autonomous sdr. it owns the boring, dangerous parts: identity, sequencing, suppression and task routing.
ingests evidence, selects pointers, assembles a cadence, previews it, creates campaigns, polls the tools, enforces suppression and routes human tasks.
no unapproved sends. no reply writing. not a crm. the tools are the sender of record; a human owns every manual step.
the engine owns state and rules. the llm writes copy. instantly and heyreach send. a human approves the plan before anything is created.
evidence goes in; a reviewed sequence comes out; the feedback loop closes. no magic, just a narrow set of guarantees.
judgment lives in the constraints. these are the ones that keep the system honest.
every pointer cites a dossier path or a proof id. missing evidence means the pointer is dropped, not invented.
pointer selection is deterministic. the model fills templates; a validator rejects digits and entities that are not in the evidence set.
domains are the anchor. aliases attach; conflicts are reported; nothing is silently merged.
preview shows every step, resolved variables and dropped pointers. v1 creates but never launches.
a reply or meeting on one channel stops both. a meeting pauses all of that company’s campaigns. a kill switch exists.
the engine never assumes a send happened. it creates, then reads state back. external ids make re-runs idempotent.