Skip to content

PDF Reports

FundAdmin AI generates professional, print-ready PDF reports that distill every finding from the 5-agent analysis into a document you can share with your investment committee, legal counsel, or the GP's team. The report is designed to be self-contained -- anyone reading it should understand the LPA's risk profile without needing to use the tool themselves.

What PDF Reports Include

Every report follows a consistent structure across ten sections:

1. Cover Page with Score Gauge

The first page features the fund name, GP name, review date, and a semi-circular speedometer gauge displaying the Safety Score. The gauge uses a color gradient from red (0) through yellow (50) to green (100), giving an instant visual read on the document's LP-friendliness.

The cover also includes:

  • Fund type classification (PE, VC, hedge, RE, credit)
  • Document version / date of the LPA reviewed
  • Reviewer identification (FundAdmin AI v-number)

2. Fund Details

A structured summary of the fund's key commercial terms:

  • Fund name, GP entity, investment adviser
  • Target size and hard cap
  • Management fee rate and basis (committed vs invested capital)
  • Carried interest percentage and hurdle rate
  • GP commitment amount and percentage
  • Fund term and extension provisions
  • Investment period length
  • Key person identified

3. Risk Dashboard

A visual dashboard showing:

  • Overall Safety Score with letter grade
  • Individual agent scores (Terms, Risk, Compliance, Obligations, Recommendations)
  • Risk heat map across the ten risk dimensions (Fee, Liquidity, Governance, Regulatory, Operational, GP-LP Asymmetry, Concentration, Valuation, Key Person, Clawback)
  • Trend indicators if prior vintages have been reviewed

4. Provision Analysis

The full provision inventory organized by taxonomy category (FEE, CARRY, WF, GOV, etc.), with:

  • Extracted provision text
  • Page/section reference
  • Completeness score (1-5)
  • Risk score (1-10) for each provision
  • Benchmark comparison (how this term compares to market standard)

5. Compliance Flags

A compliance matrix showing PASS/WARNING/FAIL status for every applicable regulatory framework:

  • U.S. Federal: SEC, Form PF, Form D, ERISA, FATCA, AML/BSA
  • European/International: AIFMD, SFDR, CRS, GDPR
  • Industry: ILPA, SOC 1/SOC 2

Each WARNING or FAIL includes an explanation of the gap and recommended remediation.

6. Obligations Timeline

A chronological visualization of all obligations mapped across the fund lifecycle (Formation, Investment Period, Harvest, Wind-Down), including:

  • Capital call mechanics and deadlines
  • Reporting obligations and due dates
  • Regulatory filing deadlines
  • Extension and termination triggers
  • Key consent and notice requirements

7. Negotiation Priorities

The prioritized recommendation list from the Recommendations Engine:

  • P0 (Dealbreaker) items highlighted in red
  • P1 (High Priority) items in orange
  • P2-P4 items in descending priority
  • Each item includes the finding, benchmark, recommended language, and negotiation script

8. Waterfall Analysis

If the LPA contains distribution waterfall provisions, this section includes:

  • Waterfall type classification (European vs American)
  • Tier-by-tier breakdown with applicable rates
  • Pseudocode representation of the waterfall logic
  • Edge case analysis (what happens if distributions are less than capital, if preferred return is never reached, clawback trigger scenarios)

9. Next Steps

A concise action plan tailored to the Safety Score grade:

  • Specific items to negotiate, in priority order
  • Suggested timeline for negotiation
  • Parties to involve (internal counsel, external fund formation counsel, investment committee)
  • Side letter recommendations

10. Disclaimer

Standard disclaimer noting that the analysis is AI-generated, should not be construed as legal advice, and that the LP should engage qualified counsel for final review.

How to Generate a PDF Report

PDF reports are generated after any review command completes:

bash
# First, run a review
/fund review-lpa path/to/lpa-document.pdf

# Then generate the PDF report
/fund report-pdf

The report is saved to the current working directory with the naming convention:

FUND-REVIEW-REPORT.pdf

If you invoke the Python helper directly, you can override the output path:

bash
python3 scripts/generate_fund_pdf.py --input path/to/review.md --output custom-report.pdf

ReportLab Dependency

PDF generation requires the ReportLab library. Install it before generating your first report:

bash
pip3 install reportlab

ReportLab is used for its robust support for complex page layouts, vector graphics (the score gauge), table formatting, and reliable cross-platform PDF rendering. No other dependencies are required for report generation.

Design Specifications

Color Palette

The report uses a professional financial-industry color palette:

ColorHex CodeUsage
Primary#1a365dHeaders, titles, primary text
Secondary#2d5f8aSubheaders, secondary elements
Accent#3182ceLinks, highlights, interactive elements
Success#38a169PASS indicators, positive scores, green zone
Warning#d69e2eWARNING indicators, caution items, yellow zone
Danger#e53e3eFAIL indicators, P0 items, red zone

Page Layout

PropertyValue
Page sizeLetter (8.5" x 11")
Margins0.75" on all sides
FontHelvetica (built into ReportLab, no external fonts needed)
Header height0.5"
Footer height0.4"

Score Gauge

The centerpiece of the cover page is a semi-circular speedometer gauge:

  • Arc spans 180 degrees (left to right)
  • Color gradient: red (#e53e3e) at 0, transitions through orange and yellow (#d69e2e) at 50, to green (#38a169) at 100
  • Needle points to the exact score value
  • Score value displayed in large bold text below the gauge
  • Letter grade displayed beneath the score
  • Tick marks at 0, 20, 40, 60, 80, 100

The gauge is rendered as a vector graphic, so it scales cleanly at any print resolution.

Every page after the cover includes a three-part footer:

LeftCenterRight
AI Fund Administration Assistant -- Document Review ReportCONFIDENTIALPage X of Y

The footer uses 8pt Helvetica in the Secondary color (#2d5f8a) with a thin horizontal rule separating it from the page content.

Table Styling

Tables throughout the report use:

  • Header row: Primary color (#1a365d) background with white text
  • Alternating row colors: white and light gray (#f7fafc)
  • Cell padding: 6pt
  • Border: 0.5pt lines in light gray (#e2e8f0)
  • Risk scores color-coded: 1-3 green, 4-6 yellow, 7-10 red

Typography Hierarchy

ElementSizeWeightColor
Report title24ptBoldPrimary
Section headers16ptBoldPrimary
Subsection headers13ptBoldSecondary
Body text10ptRegularBlack
Table text9ptRegularBlack
Footer text8ptRegularSecondary
Caption text8ptItalicGray

Customization

What You Can Control

  • Fund name override: If the auto-extracted fund name is incorrect, you can specify it manually.
  • Sections to include/exclude: Generate a report with only specific sections (e.g., compliance-only report for your compliance team).
  • Branding: The color palette and logo can be customized for institutional deployments.

What Is Fixed

  • Score methodology: The Safety Score calculation and agent weights are not configurable in the report. The report reflects the standard methodology.
  • Disclaimer language: The disclaimer is mandatory and cannot be removed.
  • Page layout: Margins, font, and general layout follow the standard template for consistency across reports.

Example Report Sections

Score Gauge Output

For a fund scoring 74 (Grade B), the gauge needle points to approximately the 74% position on the arc. The area behind the needle transitions from green (right side) through yellow (center) to a small red zone (far left). The visual immediately communicates "generally acceptable but with areas of concern."

Risk Dashboard Output

The risk dashboard presents a 2x5 grid of mini-gauges, one per risk dimension:

Fee Risk: 6/10      Liquidity: 5/10
Governance: 7/10    Regulatory: 3/10
Operational: 4/10   GP-LP Asymmetry: 8/10
Concentration: 3/10 Valuation: 6/10
Key Person: 5/10    Clawback: 7/10

Each mini-gauge is color-coded (green/yellow/red) and accompanied by a one-line summary of the key finding in that dimension.

Compliance Matrix Output

SEC Registration       [PASS]   ✓ Registered investment adviser
Form PF               [PASS]   ✓ Below reporting threshold
Form D                [PASS]   ✓ Filed within 15 days
ERISA                  [PASS]   ✓ Below 25% plan asset threshold
FATCA                  [PASS]   ✓ W-8/W-9 collection documented
AML/BSA               [PASS]   ✓ KYC procedures in subscription docs
CRS                    [WARNING] ⚠ Self-certification not in subscription docs
AIFMD                  [N/A]    — Not marketing in EU
SFDR                   [N/A]    — Not marketing in EU

Integration with Other Features

The PDF report is the output artifact that ties all FundAdmin AI features together:

  • Safety Score: Displayed as the cover page gauge and throughout the report
  • 5-Agent Architecture: Each agent's findings populate a dedicated report section
  • Benchmarking: Benchmark comparisons appear inline with every provision analysis
  • Waterfall Simulation: Waterfall pseudocode and execution traces are included when applicable
  • Compliance Frameworks: The compliance matrix draws directly from Agent 3's output
  • Obsidian Vault: PDF reports are stored alongside vault review notes. After generating a report, use /fund vault-sync to link it to the fund's vault entry. The report path is recorded in the review's YAML frontmatter and surfaces in the Portfolio Overview dashboard.

PDF generation is one of FundAdmin AI's 59 skills (Analysis & Reporting category). The report-pdf skill accepts either a review markdown file or a structured JSON report as input and produces a consistently formatted output regardless of which of the 59 skills generated the underlying analysis.

This tool does not provide financial, legal, or tax advice.