Deal copilot
The deal copilot drawer with suggested questions, on illustrative data
The deal copilot on Project Alder (illustrative). It reads the deal on screen through read-only tools and answers with sources; it suggests, you decide.

The copilot answers questions about the deal on screen — “what are the likely deal-specific exclusions?”, “which quote is best and why?”, “what will underwriters ask on the call?” — by reading the deal through tools, and citing what it read.

Seven read-only tools

ToolReadsOpens
deal_overviewThe deal, its stage, what blocks the next, the narrativeThe deal
reps_and_coverageEach rep, qualifiers, schedules, diligence behind itReps
findingsFindings by category and severity, with citationsFindings
data_room_searchPassages that answer a question, cited to the pageDocuments
quotes_and_marketsThe engine’s comparison and market fitMarkets
company_intelligenceThe target’s company 360 from InsightPulseFindings
decision_recordControls that fired, prepared decisions, sign-offsDecision
sequenceDiagram participant B as Broker participant CP as Copilot participant M as Claude Sonnet participant T as Tools B->>CP: Which quote is best and why? CP->>CP: Is this deal in the asker's book? CP->>M: Plan M->>T: quotes_and_markets, findings T-->>M: Rows and findings, each with a source M-->>CP: Answer citing S1, S2 CP->>CP: Every figure checked against tool results CP-->>B: Answer with source chips
  • Scope. A deal opens only if it is in the asker’s book; each tool re-checks.
  • Grounded. Every figure in the answer is checked against what the tools returned.
  • Reads, never acts. Suggested actions are links to the workspace’s governed actions.
  • Without a model it answers with the deal’s facts, and says so.
Documents · Search
A data room search returning cited passages, on illustrative data
Searching the data room for “sales tax audit” (illustrative). Four passages, each cited to its document, section and page — the schedule, the rep it qualifies, the tax report and the quality of earnings.
flowchart LR Q["Question"] --> S{"Deal in
your book?"} S -->|no| N["Refused"] S -->|yes| T["Tools"] --> A["Answer"] --> C{"Figures
grounded?"} C -->|yes| OUT["Shown with sources"] C -->|no| FIX["Replaced with
not in the record"]

Keep reading