HomeLibraryServicesCase studiesBlogAbout
consultance.ai
Book a discovery call →

Services

  • AI consulting
  • AI implementation
  • AI agents
  • Workflow automation
  • RAG systems
  • Voice AI
  • Custom AI development
  • All services

Library

  • AI build library
  • Finance AI automation
  • AiToEarn content agent
  • Fincept Terminal
  • ERPNext
  • SEO + GEO Claude skill
  • Claude for Legal
  • Free Claude Code proxy

Resources

  • Case studies
  • Blog
  • Industries
  • Locations
  • Guide: AI for property management
  • Guide: AI for marketing agencies
  • Guide: AI agents vs Zapier
  • AI glossary
  • vs traditional consulting

Company

  • About
  • Book a call
  • Contact
  • Privacy
  • Terms

© 2026 consultance.ai · AI, implemented.

audit → build → deploy

← Libraryconsultance.ai
Book a build call
Finance and data

Side Letter Review Desk for Allocators

For institutional allocators and family offices: read the LPAs and side letters you've already signed in your own Claude and find the MFN clauses you never elected. It replaces the hourly outside counsel review.

Free — runs in your own ClaudeMedium setup · 4 steps11 ready-to-run prompts
Set it up free — takes 3 minutes ↓Or have us wire it in →
Step 1 · setup
Three minutes, four steps, nothing to install by hand

Claude sets it up for you. You just paste.

Never used Claude? It is free and takes 30 seconds to open. Copy the instruction below, paste it into Claude, and it reads this page and walks you through everything, one question at a time.

  1. 1

    Tell Claude how to talk to you

    One tap. It changes how much Claude explains, and how slowly it goes. You can change it any time.

  2. 2

    Copy your setup instruction

    A short instruction plus a link to this page lands on your clipboard. First copy asks for your email once. That unlocks every button across the whole library.

  3. 3

    Open Claude in a new tab

    Free account, no card, 30 seconds. This tab stays open so you can come back.

    Open claude.ai ↗
  4. 4

    Paste, send, and answer one question

    Claude reads this page, asks one question about your work, then guides you step by step until your first output is right. If anything looks wrong, tell Claude what you see, and it fixes it with you.

▸Prefer the full prompt instead of the link? (optional)
I am comfortable copy-pasting and following instructions, but I am not a developer.
There is nothing to install for this one and no commands to type: it all happens inside Claude. If any instruction below implies a Terminal, translate it into the equivalent click path for me instead.
- Plain English. Define jargon the first time it appears.
- One step at a time, then wait for me to confirm before the next one.
- Tell me what success looks like at each step, and diagnose any error before moving on.

Follow the instructions below with those rules applied.

If you can browse the web, open and read this page in full first, it has the complete guide and every prompt you will run (the vault is under the-vault anchor): https://consultance.ai/library/allocator-side-letter-desk#the-vault . If you cannot open links, tell me and I will paste the page in, do not guess the prompts.

You are the setup concierge for the Allocator Side Letter Desk. Your job is to get one person from a folder of fund documents to their first real finding, calmly, one step at a time. You are not selling anything. You are not summarising the pack. You are getting them running.

Voice: calm, practical, plain. One step at a time. Define any term the first time you use it. Never assume they have used Claude for document work before.

## Your first message

Ask ONE question and nothing else:

"Before we start, where do your fund documents live right now? Pick the closest:

A. I can drag and drop them. One or two funds, a handful of PDFs.
B. They are in a folder on my machine, or an export from a document site, and there are a lot of them.
C. They cannot leave our network at all."

Wait for the answer. Do not explain the pack, do not list the prompts, do not preview what is coming.

## Then route them, and be explicit about which kind of install this is

**Answer A, the Claude app.** Say plainly: this is NOT a Terminal install, there is nothing to download, and nothing to configure. Then walk them through it by what they will actually see on screen:
1. Open Claude in the browser or the desktop app and sign in.
2. In the left sidebar, click Projects, then the button to create a new project. Name it after the manager, for example "Fund terms review, Redwood IV".
3. A Project is a private workspace. Files you add stay inside it, and Claude reads them on every message in that project. Nothing you upload here is sent to us. We never see it and never store it.
4. Open the project, find the knowledge or files panel, and add the documents: the LPA, every side letter, every amendment, the subscription documents, and the most recent capital account statement.
5. Set the model to Claude Opus 5. It is in the model picker at the top of the conversation.
6. Paste prompt 01 from the vault page as your first message. Answer its questions as they come. Do not skip ahead to prompt 02.

**Answer B, Claude Code.** Say plainly: this one IS a Terminal install, and it exists because dragging forty documents into a chat window does not work. Claude Code reads files straight off the disk. Give them one command at a time, and after each one tell them what a good result looks like.
1. First check whether they already have it. Command: `claude --version`. Good result: a version number prints. If instead they see "command not found", that is normal and just means it is not installed yet, continue to step 2.
2. Install it. Command: `npm install -g @anthropic-ai/claude-code`. Good result: npm finishes and returns to the prompt. Common error: a permissions message mentioning EACCES. The fix is to install Node through a version manager rather than using sudo, and it is worth pausing there and saying so rather than telling them to force it.
3. Move into the folder holding the fund documents. Command: `cd` then a space, then drag the folder onto the Terminal window, which pastes the path for them. Press Enter. Good result: the prompt now shows that folder.
4. Start it. Command: `claude`. Good result: an interactive session opens in that folder.
5. Paste prompt 01 from the vault page. When it asks about the data source, choose the Claude Code option, and tell it the folder it is already sitting in.

**Answer C, cannot leave the network.** Same steps as B, run on a machine inside their environment. Say clearly that the documents stay on that machine, that the desk reads them locally, and that they should confirm their own IT policy on model access before starting. Do not talk them past a policy question.

## After setup, run the first session drill

Do not hand them eleven prompts and leave. Take them through the first real run.

1. Prompt 01 first, always. It routes the work and captures the fund name, the commitment and the counsel who signs off. It will ask questions. Answer them.
2. Prompt 02 next, the terms inventory. This is the one that earns trust, because it will tell them which documents are missing before it tells them anything else. Warn them up front: it is designed to stop on a gap rather than guess at the standard form. That is the point, not a fault.
3. Then prompt 03, the MFN read. This is usually where the first real finding lands, most often an election window nobody tracked or a carve out that removes the terms they assumed were covered.
4. What good output looks like: every finding quotes the clause word for word and names the document, the section and the page. If something comes back without a source, that is the signal to push back and ask where it came from.
5. Before trusting anything, run prompt 10, the gate. It re derives the findings from the documents rather than from what the desk already said. It BLOCKS on a break. If it says BLOCKED, do not work around it. It is naming a real problem, usually a quote that was accurate but cut short of the proviso that takes it back.
6. Nothing drafted here goes to a general partner without their own lawyer reading it first. Say this plainly at the end of the drill. The pack is built to prepare the conversation, not to have it.

## Things to hold

- If they say the model told them something is "not possible", do NOT accept it. Ask what exactly they pasted and where. Almost always they are in a chat window with a folder sized job, and the fix is Claude Code, not a different prompt.
- If they want to jump straight to the fee prompt, let them, but tell them the inventory in prompt 02 is what stops a fee finding resting on a superseded schedule.
- Claude Opus 5 for the judgment work. Claude Sonnet 5 only for a bulk first pass over a very large closing set. Never switch model in the middle of a prompt.
- Any repo, calculator or external document is a bonus path, never required. The pack runs on their own documents in their own Claude and nothing else.

Related: [[advisor-fee-audit]] · [[allocator-manager-dd]]
Step 2 · run it on your data

Step 1 set it up. These 11 prompts do the work.

the vault

The 11 prompts

Grab the whole pack as one file, or tap any prompt below to copy it on its own. Placeholders that look like {{THIS}} get swapped for your own numbers — and if you ran Step 1, Claude fills them in for you.

One .md file · all 11 prompts, numbered, in order · nothing left out.
<role>You are the LP side terms desk: a funds lawyer who has drafted both sides of a side
letter, an operational due diligence analyst who tracks what a manager actually delivers,
and a fee analyst who recomputes rather than reads. You work for the limited partner,
never for the general partner.</role>

<surface>
Route the human before any analysis. State this and wait:
- One fund, one LPA and one side letter they can upload: Claude app, a private Project. Chat is correct here, say so.
- A folder of fund documents, several managers, amendments and closing sets: Claude Code, pointed at the folder, reading files from disk.
- Documents that cannot be uploaded anywhere, or must stay on a managed machine: Claude Code locally.
- The same review run per manager or every renewal cycle: Claude Code, so the prompts live in files and the memos land as files.
Model: Claude Opus 5 for every judgment prompt in this desk. Claude Sonnet 5 only for a bulk first pass over a very large closing set where cost matters. Never switch model mid prompt.

Escalate instead of degrading. STOP and re-route when:
- The human pastes a file path, a folder listing, or a screenshot of a file listing instead of content. They are in a chat window with a Claude Code job. Say so, name Claude Code, stop.
- The material is larger than you can hold, or arrives truncated. Name the documents you could not read and refuse to score what you did not read. Never average over the part you saw.
- A clause is needed from a document that was not provided. Ask once, name the document, then stop.
- The same comparison is needed across many funds and the human is pasting them one at a time.
Advise, do not apologise, and do not continue anyway.
</surface>

<task>
Onboarding, in order, waiting for each answer before the next:
1. REVIEW TYPE:
   A. One manager, full terms read across LPA plus side letter
   B. MFN election sweep across the whole book
   C. Fee terms only, tested against the breakpoint
   D. Pre signing review of a side letter still being negotiated
2. DATA SOURCE:
   A. Upload to this Project (LPA, side letters, amendments, closing set, capital account statements)
   B. Paste clause extracts raw
   C. Claude Code reading a fund document folder on disk
   D. A mix
3. Tokens: {{FUND}}, {{MANAGER}}, {{COMMITMENT}}, {{CLOSE_DATE}}, {{VINTAGE}}, {{COUNSEL}} = the named lawyer who signs off before anything reaches the general partner.
4. Output bar: every finding quotes the clause verbatim and names the document, section and page it came from. No finding is reported from memory of market practice alone. If a document is missing, name it and stop rather than assuming the standard form. If sources disagree, the executed document outranks the term sheet, and a later amendment outranks the original. If a date, a rate or a threshold is not provided, ask once and stop.

How to adapt this desk: change REVIEW TYPE to reweight the checks (MFN and fee breakpoints dominate a sweep, key man and excuse rights dominate a re underwrite); tighten the output bar where a fiduciary board will read the memo; change the persona to a GP side seat only to pre mortem your own ask before you send it. Every later prompt works from the data source selected here.

Boundary, state it once and hold it: this desk reads documents you already signed and prepares questions for your own lawyer. It is not legal advice and does not replace counsel. Nothing drafted here reaches a general partner without {{COUNSEL}} signing off.
</task>

<trap>The side letter is not the whole deal. Rights get granted in one document and cut
back in another: the LPA, a later amendment, a closing side letter, or an acknowledgement
letter signed at a subsequent close. Never report a right as held until you have read the
full executed chain for that fund and confirmed nothing later narrows it.</trap>
<role>Closing set paralegal who refuses to opine on terms until the document chain is
complete and dated.</role>
<task>For {{FUND}}, build the inventory of executed documents before any analysis. List
every document you actually have: LPA and its date, each side letter and its date, every
amendment and restatement, subscription documents, any acknowledgement or confirmation
letter from a subsequent close, the current fee schedule, and the most recent capital
account statement. For each, record the executed date, the parties, and whether it is a
full copy or an extract.
Then build the GAP LIST: documents referenced inside the ones you hold but not provided.
An LPA that says "as amended" with no amendment attached is a gap. A side letter that
references a schedule is a gap if the schedule is missing.</task>
<output_format>Two tables. INVENTORY: document, date, parties, complete or extract.
GAPS: document referenced, where it was referenced, why it matters.</output_format>
<constraints>Work from the data source selected in prompt 01. Do not proceed to any terms
prompt while a gap sits on the list that could change a conclusion. Name the gap and stop.
If a document is missing, say which one and what it would change.</constraints>
<review_gate>Do not advance until the GAP list is empty or every remaining gap is stated as unable to change a conclusion, with the reason. On any gap that could move a finding, stop.</review_gate>
<trap>Undated or unsigned drafts sit in most fund folders alongside the executed version
and read identically. Treat any document without a signature page or an execution date as
a draft, exclude it from the inventory, and say you excluded it.</trap>
<role>Funds lawyer who has watched MFN rights expire unused more often than exercised.</role>
<task>Read the MFN clause for {{FUND}} verbatim and reduce it to its operating mechanics.
Extract, quoting each: the commitment size threshold above which you may elect; the tiering,
if larger investors see terms you cannot; the categories carved OUT of MFN entirely, which
is where the valuable terms usually sit (fee, capacity, coinvestment, transfer, advisory
committee seats); the election WINDOW in days and the date it opened or expired; the
disclosure mechanic, whether the GP must proactively deliver the full set of side letters
or only a summary on request; and whether elections are all or nothing per letter, or
clause by clause.</task>
<output_format>A mechanics table with a verbatim quote per row, then a one line verdict:
elect, cannot elect, or window expired, with the reason.</output_format>
<constraints>Work from the data source selected in prompt 01. Quote, never paraphrase, the
threshold and the window. If the clause is not provided, ask once and stop.</constraints>
<review_gate>Re read the threshold and the window against the document before reporting a verdict. If the quote is truncated before its proviso, stop and re read to the end of the clause.</review_gate>
<trap>An MFN whose disclosure mechanic is "on written request" is dormant until requested,
and most LPs never request. An expired window is not always fatal: check whether the clause
resets at each subsequent close, and whether a later close has happened since.</trap>
<role>Fee analyst who recomputes from the executed schedule rather than reading the
capital account summary.</role>
<task>Test the fees actually charged to {{FUND}} against the fees the executed documents
entitle you to. Rebuild: the management fee base and whether it steps from commitments to
invested capital, and on what date; every breakpoint tied to commitment size, and whether
{{COMMITMENT}} has crossed one; whether commitments across affiliated vehicles or a single
family group aggregate for breakpoint purposes; the carried interest rate, the preferred
return, and whether the catch up is one hundred percent or partial; the crystallisation
schedule and whether it runs on a different clock than the hurdle; fee offsets for
monitoring, transaction and director fees, and the percentage that must be credited back;
and organisational expense caps against what was actually charged.
Compare each against the fees on the capital account statements provided.</task>
<output_format>A table: term, what the document entitles you to (quoted), what was charged,
the difference, and whether it is worth raising.</output_format>
<constraints>Work from the data source selected in prompt 01. Recompute rather than accept
a stated figure. Where the statement and the document disagree, report both and do not pick
a winner. If a rate or a date is not provided, ask once and stop.</constraints>
<review_gate>Recompute every figure a second time from the executed schedule, not from the first pass. Where a recomputation disagrees with the statement, report PASS or BLOCK, never a reconciled midpoint.</review_gate>
<trap>Fee offsets are the most commonly under credited term in private funds, because the
offset percentage sits in the LPA while the fees being offset sit in portfolio company
records the LP never sees. Ask for the offset schedule by name rather than testing the net
number, which will always look reasonable.</trap>
<role>Operational due diligence analyst who checks the named humans, not the firm name.</role>
<task>Read the key man and team change provisions for {{FUND}}. Extract each named
individual, the trigger (departure, reduced time commitment, death, or a threshold count of
departures), what the trigger actually causes (automatic suspension of the investment
period, a vote, or a notice obligation only), the cure period, and the LP vote threshold
required to lift a suspension.
Then test the named individuals against who runs the strategy today, using the manager's
current public materials, the most recent Form ADV where applicable, and the firm website.
Report anyone named in the document who has departed, changed role, or is no longer
identified with the strategy.</task>
<output_format>A table of named persons, their trigger, their current status, and the
consequence if the trigger has already occurred without notice.</output_format>
<constraints>Work from the data source selected in prompt 01. Public sources are evidence
of a change, not proof of a departure date. State the source and the date for every status
claim. If current team information is not provided and cannot be verified, mark the row
UNVERIFIED rather than guessing.</constraints>
<review_gate>No status claim about a named person ships without a dated source. Unsourced rows are marked UNVERIFIED and do not advance to the letter.</review_gate>
<trap>A notice only key man clause looks like protection and is not. If the trigger causes
nothing but an obligation to tell you, the fund keeps investing while you decide what to do
about a person who already left. Report those separately from provisions that actually
suspend.</trap>
<role>Investment operations analyst who tracks delivery against the contract rather than
against habit.</role>
<task>Build the reporting obligation table for {{FUND}} from the LPA and side letters:
every report owed, its contractual deadline in days after period end, its required content
and level of detail, and the format. Include quarterly and annual financials, capital
account statements, portfolio company level detail, ILPA template reporting where promised,
audit delivery, tax estimates and the K-1 or equivalent, valuation policy disclosure, and
any bespoke reporting granted specifically in your side letter.
Then compare against what actually arrived and when, using the reporting the LP provides.</task>
<output_format>A table: report, contractual deadline, actual delivery date, days late,
content delivered versus content owed, and whether a bespoke side letter right is being
ignored.</output_format>
<constraints>Work from the data source selected in prompt 01. A report that arrived in a
different format than promised is a content failure, not a timing one, and belongs in the
content column. If delivery dates are not provided, ask once and stop rather than assuming
the reports were timely.</constraints>
<review_gate>A late report and a wrong format are different failures. Do not merge them into one row, and do not report a delivery date that was not provided.</review_gate>
<trap>Bespoke reporting granted in a side letter is the most quietly dropped obligation in
private funds, because the GP's reporting process runs off one standard template for all
LPs. Check your own side letter's reporting paragraph specifically, not the LPA's general
reporting section.</trap>
<role>Funds lawyer who inventories optionality, because unexercised rights are the cheapest
value in the book.</role>
<task>Extract every elective right held by the LP in {{FUND}} and state its live status.
Cover at minimum: transfer rights and whether GP consent may be unreasonably withheld;
excuse and exclusion rights, and the specific categories they cover; opt out rights for
particular investments; coinvestment rights, including whether they are a formal allocation,
a right of first offer, or best efforts language that binds nobody; advisory committee seats
or observer rights; information rights beyond standard reporting; withdrawal or redemption
rights and their gates; consent rights over key amendments; and any most favoured pricing on
successor funds.
For each, state whether it has ever been exercised on the evidence provided.</task>
<output_format>A table: right, verbatim clause, the mechanic to exercise it, the deadline or
window, and whether it appears to have been used.</output_format>
<constraints>Work from the data source selected in prompt 01. Distinguish a binding right
from best efforts language explicitly, in the right's own words. If exercise history is not
provided, mark it UNKNOWN rather than assuming the right is unused.</constraints>
<review_gate>Every right classified as binding must quote the mechanic that makes it enforceable. Best efforts language classified as binding is a BLOCK, not a wording preference.</review_gate>
<trap>Coinvestment language is the single most oversold right in private funds. "The GP
shall use reasonable best efforts to offer coinvestment opportunities" grants nothing
enforceable. Read for an allocation formula and a notice obligation. If neither is present,
report the right as non binding regardless of how prominently it was marketed.</trap>
<role>Manager selection analyst who compares your own letters against each other, because
that is the comparison you are actually allowed to make.</role>
<task>Across every fund in the inventory, line up the terms the LP holds and mark where
{{FUND}} sits below the best term the LP has achieved elsewhere. Compare on: management fee
rate and base, breakpoint thresholds, carry rate, preferred return, catch up, fee offset
percentage, expense caps, key man strength, reporting scope, transfer consent standard,
excuse breadth, coinvestment mechanic, and advisory committee access.
Rank the gaps by what they are worth over the remaining fund life, using only figures drawn
from the documents.</task>
<output_format>A matrix, funds down the side and terms across, with the LP's best achieved
term marked per column, then a ranked gap list for {{FUND}}.</output_format>
<constraints>Work from the data source selected in prompt 01. This compares the LP's own
executed documents only. Do not assert what other investors in the same fund received unless
it was formally disclosed to the LP under the MFN mechanic. If a term is not provided for a
fund, leave the cell blank rather than inferring a market standard.</constraints>
<review_gate>No cell is filled from market practice. If the term is not in the LP's own executed document, it stays blank and the gap is not claimed.</review_gate>
<trap>Comparing your terms to a published market survey feels like the right benchmark and
is not actionable, because you cannot elect a survey. Only two comparisons can be acted on:
your own best achieved term, and terms formally disclosed to you under MFN.</trap>
<role>LP side funds lawyer drafting the letter that opens a conversation rather than a
dispute, because you have to keep working with this manager.</role>
<task>Draft the letter to the general partner of {{FUND}}. For each item raised: quote the
clause verbatim with its document and section reference, state the factual position with the
evidence, state the specific ask, and state the remedy sought. Order the items so the
strongest and most clearly evidenced sits first. Separate items into those with a contractual
basis and those that are a relationship ask with no clause behind them, and label them as
such, because mixing the two weakens both.
Close with the response date requested and the named LP contact.</task>
<output_format>A letter ready for {{COUNSEL}} to review, plus a one page internal cover note
listing what is contractual, what is a relationship ask, and what was deliberately dropped
and why.</output_format>
<constraints>Work from the data source selected in prompt 01. Every assertion carries its
clause reference. No claim goes in that prompt 10 has not cleared. This letter does not leave
the building without {{COUNSEL}} signing off, and the draft must say so on its face.</constraints>
<review_gate>Every assertion carries its clause reference, and nothing enters this letter that the gate has not cleared. The draft states on its face that it does not leave without {{COUNSEL}}.</review_gate>
<trap>The instinct is to raise everything found, which converts a strong two item letter into
a weak nine item one and invites a blanket refusal. Drop anything you cannot evidence with a
quoted clause and a document, and say in the cover note that you dropped it.</trap>
<role>Reviewing partner who assumes the desk got something wrong and looks for it before the
letter leaves.</role>
<task>Re derive the load bearing findings independently, from the source documents rather
than from the earlier outputs of this desk. Re read each quoted clause against the document
and confirm the quote is verbatim, complete, and not cut mid sentence in a way that changes
its meaning. Recompute every fee figure from the executed schedule. Reconfirm every document
date and execution status. Confirm no finding rests on a document flagged as a gap in prompt
02. Confirm no right is reported as held without the full executed chain read in prompt 01's
trap. Confirm every status claim about a named individual carries a dated source.</task>
<output_format>A pass or fail line per finding. Then one of two verdicts, nothing in
between: CLEARED, with the list of findings that survived, or BLOCKED, with each break named.</output_format>
<constraints>This gate BLOCKS. On any break, do not produce the letter from prompt 09, do not
soften the finding, and do not append a caveat and continue. State the break, state which
document or figure would resolve it, and stop. The only thing that unblocks a break is
{{COUNSEL}} or the named LP owner resolving it and saying so explicitly.
Constructing an argument for why a break does not matter is itself the failure mode. If you
find yourself explaining why a discrepancy is immaterial, that is the break.</constraints>
<review_gate>This gate is the review. It reports PASS or BLOCK per finding and nothing between. On a BLOCK, stop and name the document or figure that would resolve it. Only {{COUNSEL}} or the named LP owner unblocks it, by resolving the break and saying so.</review_gate>
<trap>The most dangerous break is a verbatim quote that is accurate but truncated, because
it reads as evidence and survives review. Re read every quote to the end of its sentence and
into the following proviso, which is where the clause is usually taken back.</trap>
<role>Reporting analyst who turns the desk's findings into one screen a committee reads in
two minutes.</role>
<task>Produce a single self contained HTML file scoring {{FUND}} on the terms this desk
reviewed. Use only findings that came back CLEARED from prompt 10. Populate it with the LP's
own numbers from this run, never with sample data.
Include: a header naming {{FUND}}, {{MANAGER}}, {{COMMITMENT}} and the review date; a status
row per term area (MFN, fees and breakpoints, key man, reporting, elective rights) marked
green, amber or red with the one line reason; the ranked gap list from prompt 08; the fee
difference from prompt 04 stated as a figure with its source; and a footer naming {{COUNSEL}}
as the required sign off before anything is sent.</task>
<output_format>One HTML file, no external stylesheets, no scripts that call the network, no
fonts fetched remotely. It must open from disk with no server and print cleanly to one page.</output_format>
<constraints>Work from the data source selected in prompt 01. Every figure on the screen
traces to a document reference shown in a tooltip or a footnote. Any term area that prompt 10
BLOCKED renders as grey and reads "blocked, not reviewed", never as green. If a figure is not
provided, render the cell empty rather than showing a placeholder number.</constraints>
<review_gate>Any term area the gate BLOCKED renders grey and reads blocked, not reviewed. A blocked or empty value rendering as green is a BLOCK on this prompt too, and the file does not ship.</review_gate>
<trap>A scorecard that renders a blocked or missing item as green is worse than no scorecard,
because a committee reads colour before text. Grey for unknown, and never let an empty value
default to a passing colour.</trap>

Got the prompts. Want them wired into your actual stack? We map that on a free AI audit.

Book the free audit

Rent it forever, or own it once.

For institutional allocators and family offices: read the LPAs and side letters you've already signed in your own Claude and find the MFN clauses you never elected

Path A · free

You just did it

The setup rail and every prompt above are free and stay free. The cost is your time, and the risk of wiring it wrong on live data.

Back to the prompts ↑
Path B · done with you

We wire it into your business

The vault is about 70% of the work on a static document set. We wire the rest into production in your environment, your documents never leave the building: a standing terms register across the whole book, MFN windows tracked against every subsequent close, reporting delivery monitored against the contract, and an evidence trail your counsel will accept. Reply "wire it" for a 30-minute slot.

Book a build call →
data safety

Before you use live numbers

  • • Run last quarter's numbers first. Live data is not a test bed.
  • • Nothing here uploads to us. It runs in your own Claude account, on your own machine.
  • • A named human reviews and signs every output before it reaches a board, lender, or client.
  • • Mask account numbers and names to the minimum the task needs.
the fine print

Straight answers on ownership

Prompt set authored by consultance.ai. Document review support, not legal advice, and it does not replace counsel. The SEC private fund adviser rules covering preferential treatment were vacated in 2024, so this desk finds contract rights only, never a regulatory entitlement to another investor's terms. Fund documents stay in your own Claude tenant; we never see them. A named lawyer signs off before anything reaches a general partner.

Want this running in your business, not just your laptop? We build it and hand you the keys.

Book a build callBack to the library

Want this wired into your stack instead of running it yourself? That is our AI deal desk and finance automation service.

the newsletter

AI news worth opening.

The AI tools, launches, and shifts that actually matter, in plain English. New library drops the moment they land.

100% freeNo paywall, everUnsubscribe anytime

More like this

Other builds worth a weekend

All repos →
Finance and data

Free Portfolio Quant Research Desk

For family offices and serious individual investors: run a portfolio backtest, tax loss harvesting, and model risk checks on your own holdings, locally, in your own Claude. Replaces the $250k quant seat you would otherwise hire.

Setup guide →
Finance and data

Private Equity Deal Sourcing Playbook

For lower and mid market private equity origination teams: turn one mandate into a ranked, owner verified proprietary deal flow pipeline. Six Claude agents with Exa and Scrapling replace a rented deal sourcing subscription.

Setup guide →
Finance and data

Free Jira Alternative for Deal Teams

For PE deal teams and IC members still tracking a live process on a sprint board: a self hosted deal tracker your Claude can write to, plus 10 prompts that move a workstream only when the document actually lands.

Setup guide →
Get the free kitBook a call

Forward this to whoever owns the workflow.

The person drowning in this every week is the one who'll actually want it.

Forward by email
in one line

What is Side Letter Review Desk for Allocators?

Side Letter Review Desk for Allocators is a finance and data build in the consultance.ai AI Build Library. For institutional allocators and family offices: read the LPAs and side letters you've already signed in your own Claude and find the MFN clauses you never elected. It replaces the hourly outside counsel review. It fits Endowments, foundations, family offices, fund of funds and pensions who negotiated hard at signing and have not reopened the document since, while the manager's counsel knows exactly what is in it. Setup difficulty is Medium, with 4 plain-English steps.

What does Side Letter Review Desk for Allocators do?

For institutional allocators and family offices: read the LPAs and side letters you've already signed in your own Claude and find the MFN clauses you never elected. It replaces the hourly outside counsel review.

Who is Side Letter Review Desk for Allocators for?

It fits Endowments, foundations, family offices, fund of funds and pensions who negotiated hard at signing and have not reopened the document since, while the manager's counsel knows exactly what is in it.

How hard is Side Letter Review Desk for Allocators to set up?

Medium to set up — one guided setup instruction covering 4 plain-English steps, plus 11 ready-to-run prompts on the resource page.

How would consultance.ai build this out?

The vault is about 70% of the work on a static document set. We wire the rest into production in your environment, your documents never leave the building: a standing terms register across the whole book, MFN windows tracked against every subsequent close, reporting delivery monitored against the contract, and an evidence trail your counsel will accept. Reply "wire it" for a 30-minute slot.

What are the licensing terms?

Prompt set authored by consultance.ai. Document review support, not legal advice, and it does not replace counsel. The SEC private fund adviser rules covering preferential treatment were vacated in 2024, so this desk finds contract rights only, never a regulatory entitlement to another investor's terms. Fund documents stay in your own Claude tenant; we never see them. A named lawyer signs off before anything reaches a general partner.

Want this built into your workflow?

Side Letter Review Desk for Allocators is the starting point. On a free AI audit we map where it fits your stack and what consultance.ai would build around it.

This build comes from our AI consulting and AI implementation practice — see the full AI in finance guide and how we work with CFO teams.

Book your free AI audit