Deal Workspace · Project Birch
The Deal Workspace hero for an illustrative logistics deal in the data room
Project Birch in the data room (illustrative). $410M EV, $40M asked, 21 findings, gaps still open.

An infrastructure fund is buying a freight business for $410 million and wants $40 million of R&W cover. The data room holds the purchase agreement, the schedules and a financial diligence report — and nothing else. The sponsor wants the submission out this week.

This post follows Project Birch (illustrative) through the data-room stage: what the agents say about a half-built data room, how the submission is drafted so it discloses its gaps instead of hiding them, which markets the market agent would approach, and why a practice leader has to sign off. Birchway Logistics, the fund and the markets are fictional.

Use case card
ActorsDeal broker ($15M authority), practice leader, the sponsor's deal team
DealProject Birch Illustrative — transport & logistics, EV $410M
Ask$40M R&W limit over $2.05M (0.5% of EV)
Data roomSPA, disclosure schedules, financial DD — no tax, legal or specialist diligence
Agents involvedData room, reps, diligence gap, exclusion, intelligence, submission, market, supervisor
Prepared decisionsAsk the deal team for two documents; send submission v1; approach four markets; practice leader sign-off
OutcomeThe broker knows what is missing, what the submission will say about it, and who signs off before binding
What is measuredDays in data room, documents requested vs received, gaps disclosed in the submission

The problem with an incomplete data room

Underwriters price what diligence covers. A rep with no diligence behind it is either excluded or priced as if the buyer knows nothing — and a submission that goes out without saying which reps are uncovered invites a surprise at the non-binding indication. The usual fix is a checklist in a spreadsheet that the broker reconciles by hand against the data room index.

flowchart TB DR["Data room: SPA,
schedules, financial DD"] --> I["Data room agent:
playbook checklist"] I -->|"3 of 6 present"| RQ["Prepared: ask the deal team
for tax and legal DD"] DR --> G["Diligence gap agent:
rep areas uncovered"] G -->|"7 areas"| SUB["Submission agent:
cover note discloses gaps"] DR --> X["Exclusion agent:
Joliet stormwater notice,
customer concentration"] X --> SUB SUB --> MK["Market agent:
shortlist by appetite"] MK --> SV{"Supervisor:
limit above authority"} SV -->|refer| PL["Practice leader
sign-off brief"] style RQ fill:#fef3c7,stroke:#b45309 style PL fill:#e8f8f4,stroke:#22c1a4,stroke-width:2px

Step by step

Project Birch in the data room Illustrative deal; days from the first Analyze.
1
Checklist readData room agentDay 0

The R&W placement playbook asks for six things. Three are present. Tax and legal diligence are missing and required; specialist diligence is optional and also absent. It prepares the request to the deal team with the two required items. Nothing is emailed: the request is logged for the broker to send.

2
Reps readReps agentDay 0

Knowledge-qualified §3.10, §3.12 and §3.17; materiality-qualified §3.7, §3.11, §3.13 and §3.15; the rest flat.

3
Seven gapsDiligence gap agentDay 0

Tax (§3.9), compliance (§3.11), cyber (§3.12), employment (§3.14), IP (§3.17) and environmental (§3.16) reps have nothing behind them — the last one despite a disclosed stormwater violation.

4
Known issuesExclusion agentDay 0

Schedule 3.16 discloses a notice of violation at the Joliet terminal with remediation estimated at $300,000; the financial DD reports 41% of revenue from two customers.

5
Submission draftedSubmission agentDay 0

Version 1 of the package: the deal, the diligence in the room, two known issues as proposed exclusions, seven areas with no diligence, and the company context. The cover note is the model’s, every fact in it cited; sending it is prepared, not done.

6
ShortlistMarket agentDay 0

Meridian and Summit are strong and cover the ask; Northwind and Harborline are possible but short on capacity; Cobalt (no R&W) and Granite Ridge (deal size, capacity) are out.

7
Authority controlSupervisor agentDay 0

BIND_ABOVE_AUTHORITY refers: $40M is above the broker’s $15M authority. The agent prepares the practice leader’s brief.

8
Broker works the four asksDeal brokerDay 1

Accepts the information request, holds the submission until tax DD arrives, accepts the shortlist.

9
Sign-offPractice leaderDay 3

Only a practice leader or compliance can accept a sign-off; anyone else gets a refusal, not a silent pass.

What the screens show

Decision · Submission agent
The submission agent's drafted submission and cover note, on illustrative data
The submission agent on Project Birch (illustrative). The cover note, what the package holds and every known issue and gap it discloses, each cited to its page.
Decision · Market agent
The market agent's prepared shortlist of markets to approach
The market agent's shortlist (illustrative). Which markets to approach first and why, which are short on capacity, and which are out.

Disclosing a gap is the point

The submission agent does not dress up an incomplete data room. Its package has a section headed “Areas with no diligence”, populated from the gap findings. A broker can remove a line before sending — that is a Change, and it is recorded — but the default is that underwriters hear about the gap from the broker rather than find it themselves.

The four prepared decisions as a state machine

stateDiagram-v2 [*] --> Open: agent prepares Open --> Accepted: accept Open --> Changed: change with a note Open --> Rejected: reject Open --> Asked: ask a question Open --> Superseded: a newer run prepares the same action Accepted --> [*] Changed --> [*] Rejected --> [*]

One live ask per agent and action: when Analyze runs again after the tax report lands, the old “send submission v1” is superseded by the new draft rather than left beside it. An identical re-run keeps the existing ask instead of creating a duplicate.

Who talks to whom

sequenceDiagram participant B as Deal broker participant DD as InsightDealDesk participant T as Deal team participant PL as Practice leader B->>DD: Analyze DD-->>B: 4 prepared decisions B->>DD: Accept the information request DD-->>B: Logged as a dry run, no email sent B->>T: Sends the request T->>DD: Tax DD uploaded B->>DD: Analyze again DD-->>B: Submission v2 supersedes v1 PL->>DD: Accept sign-off with note DD->>DD: Decision record signed

What the agents said

AgentWhat it preparedWhat it citesWho decides
Data roomAsk for tax DD and legal DDPlaybook checklist vs document categoriesBroker
Diligence gapSeven rep areas uncoveredSPA reps, DD coverage—
ExclusionJoliet stormwater notice; customer concentrationSchedule 3.16 p.3; financial DD p.4—
SubmissionSend v1 to the shortlisted markets14 facts: deal, findings, gapsBroker
MarketApproach Meridian and Summit firstAppetite: sector, size, capacity, retentionBroker
SupervisorPractice leader sign-offBIND_ABOVE_AUTHORITY, roster authorityPractice leader

Edge cases

What happensWhat InsightDealDesk does
The broker tries to move to Submission with no SPAThe stage machine refuses and lists why.
Quotes are entered before submission is sentQuotes stage needs a sent submission; the move is refused with that reason.
A broker without lead rights accepts the sign-offRefused: only a practice leader or compliance signs off a placement outside policy.

On the deal desk

Four asks, each with its reasons. The broker spends the day chasing the two missing reports, not building the checklist.

For IT and architecture

The checklist is the pack’s playbook (rw_placement), not code; adding an item is a pack change.

For practice leaders

The authority control turns a judgement call into a recorded sign-off with a brief, every time.

Questions we get asked

Does the request go to the deal team automatically?

No. Outside production every send is a dry run; in production it still waits for the broker's accept.

Keep reading