Reads meeting transcripts, CRM notes, and CRM emails to classify friction types, objections, competitive mentions, boosts, and unblocking events. Runs daily in parallel with other spotters. Writes to dirawsignals and disignalclassifications. Triggered automatically on cadence, or manually via 'run friction reader'…
Reads meeting transcripts, CRM emails, and CRM notes to classify deal progression signals — pain, commitment, authority, buying intent, language posture shifts. Runs daily in parallel with other spotters. Writes to dirawsignals and disignalclassifications. Triggered automatically on cadence, or manually via 'run…
Forensic deep dive on a single deal from the Deal Intelligence pipeline. On-demand only. Triggered by 'deep dive on [deal]', 'prep me for the [company] call', 'analyse [deal]', 'what's happening with [company]', or any request for a single-deal analytical deep dive backed by evidence from di tables.
Reads CRM deal properties and property change history to detect stage transitions, deal value changes, owner reassignments, and close date shifts. The lightest spotter — reads structured fields, not unstructured text. Runs daily in parallel with other spotters. Writes to dirawsignals and disignalclassifications.…
Freshness and decay management for the Deal Intelligence pipeline. Runs FIRST every cadence — before spotters, before the assembler, before anything analytical. Manages entity freshness transitions (active → aging → stale → archived), extends freshness for pattern-matched entities, and cleans the data layer so…
Aggregates all available reader outputs into the five-dimension didealstate snapshot using SCD Type 2 versioning. Runs daily after all readers complete. No direct CRM or transcript provider access — everything comes through DI tables. Writes new didealstate versions only when something actually changed. Triggered…