Decision · Placement control
A placement control blocking quote selection until conflicts are cleared
A block on Project Harbor (illustrative). Conflicts aren't cleared, so no quote can be selected or bound, and the data room agent's request for two missing diligence reports.

Two quotes are in on a diagnostics company. One is cheaper with a lower limit; one meets the ask with an extra exclusion. Everyone wants to pick. Nobody has cleared conflicts.

A broker placing transaction cover often has relationships on more than one side of a deal. Conflict clearance is not paperwork; selecting a quote before it is done is outside policy. On Project Harbor (illustrative) — a $150 million life-sciences target asking $15 million over $750,000 — a placement control blocks the stage until it is. Every name and figure is fictional.

Use case card
ActorsDeal broker ($15M authority), practice leader, compliance
DealProject Harbor Illustrative — life sciences, EV $150M
Known issuesFDA Form 483 observations at the Durham facility; an inter partes review challenging the lead assay patent
Data roomSPA, schedules, legal DD — no financial or tax diligence
ControlCONFLICTS_NOT_CLEARED — block
Prepared decisionsAsk for two missing reports; select Meridian’s quote; practice leader sign-off
OutcomeNo quote is selected until conflicts are cleared; the recommendation waits, ready

Block, refer, warn

Placement controls are rules in the Rules Studio. Each has an effect: a block holds the stage machine until resolved, a refer sends it to a practice leader for sign-off, a warn is shown and recorded. The supervisor agent runs them on every Analyze and writes the hits to the decision record.

flowchart TB A["Analyze, quote selected,
or bind"] --> C["Placement controls
evaluated on the deal"] C --> B{"Effect"} B -->|block| BL["Stage held:
blockers listed"] B -->|refer| RF["Sign-off brief for
a practice leader"] B -->|warn| WN["Shown and recorded"] BL --> DR[("Decision record")] RF --> DR WN --> DR style BL fill:#fdecec,stroke:#e57373 style RF fill:#fef3c7,stroke:#b45309

Step by step

Project Harbor at quotes Illustrative.
1
Half a data roomData room agent1

Three of six: financial diligence (or a QoE) and tax diligence are missing. The request is prepared, rules only — there is nothing for a model to add to a missing document.

2
Known issuesExclusion agent2

Schedule 3.19 discloses the Form 483 observations; legal DD rates the inter partes review high and ties it to §3.17.

3
Five gapsDiligence gap agent3

Financial, tax, cyber, employment and environmental reps have no diligence.

4
Two quotes comparedQuote agent4

Meridian: $15M over $750K for $520K, excluding the Form 483 and the inter partes review. Granite Ridge: $10M for $410K, excluding only the Form 483. The engine picks the lowest-cost quote that meets the limit asked; the agent recommends Meridian and says to negotiate out the IPR exclusion.

5
BlockedSupervisor agent5

CONFLICTS_NOT_CLEARED: quotes received, conflicts not cleared. The agent prepares the practice leader’s brief and recommends review, not approval.

6
Conflicts clearedCompliance6

The deal team clears conflicts from the deal rail. The next Analyze finds no block.

7
Quote selectedDeal broker7

Accepts the quote agent’s recommendation. The deal moves to UW call.

What the screens show

Decision · Quote agent
The quote agent's recommendation on a life-sciences deal, on illustrative data
The quote agent on Project Harbor (illustrative). The engine's pick, what it costs, and what to negotiate out — the Form 483 and inter partes review exclusions.
Decision · Supervisor agent
The supervisor agent preparing a practice leader's sign-off, on illustrative data
The supervisor agent (illustrative). A control fired, so it prepares the practice leader's brief and recommends review, not approval, until conflicts are cleared.

The control, as the Studio shows it

# placement_control · CONFLICTS_NOT_CLEARED · severity critical
when  conflicts_cleared is false
  and quotes_received > 0
then  block  "Conflicts aren't cleared on this deal: clear them before a quote is selected or bound."

The rule as it reads in the Rules Studio. A practice leader can edit, test it against a real deal and publish a new version.

Rules Studio · Placement controls
The placement controls rule list with state, version and hits
Placement controls (illustrative). Each rule as a sentence, what it applies to, its state, version and hits.

Who talks to whom

sequenceDiagram participant B as Deal broker participant SV as Supervisor agent participant RS as Rules Studio participant C as Compliance participant DR as Decision record B->>SV: Analyze SV->>RS: Evaluate placement controls RS-->>SV: CONFLICTS_NOT_CLEARED, block SV->>DR: Hits and verdict SV-->>B: Sign-off brief, recommend review B->>B: Select quote refused by the stage machine C->>B: Conflicts cleared B->>SV: Analyze RS-->>SV: No block B->>DR: Accept quote, signed
AgentWhat it preparedWhat it citesWho decides
Data roomAsk for financial and tax diligencePlaybook checklistBroker
QuoteSelect Meridian; negotiate out the IPR exclusionComparison engineBroker
SupervisorSign-off brief: conflicts not clearedCONFLICTS_NOT_CLEAREDPractice leader

On the deal desk

The recommendation is ready the moment conflicts clear; nobody redoes the comparison.

For IT and architecture

Controls read a context the deal builds (conflicts, quotes, retention as a share of EV, authority); adding a field is a vocabulary change, not a code path.

For practice leaders

A control that blocks cannot be talked around in an email. It is lifted by fixing the cause, on the record.

Questions we get asked

Can a practice leader override a block?

A block is resolved by clearing its cause. Refer-level controls are what a practice leader signs off.

Keep reading