Skip to content

Portfolio Intelligence

FundAdmin AI's Portfolio Intelligence category provides three skills for multi-fund aggregation, performance tracking, and document reconciliation. These skills sit above the individual-fund review layer -- they operate on your entire portfolio, surfacing cross-fund patterns, discrepancies, and performance metrics that no single-fund analysis can reveal.

Skills in This Category

SkillCommandPurpose
portfolio-dashboard/fund portfolio-dashboardAggregate TVPI/DPI/RVPI across all funds
reconcile/fund reconcileCompare document pairs and detect discrepancies
review-deed/fund review-deedReview partnership certificates and deed of adherence documents

portfolio-dashboard

The portfolio dashboard aggregates performance and risk data across every fund in your portfolio into a single view.

What It Produces

Performance Metrics

Every fund is measured on the standard private equity performance trinity:

MetricFormulaWhat It Tells You
TVPI(Distributions + NAV) / Paid-In CapitalTotal value created per dollar invested (realized + unrealized)
DPIDistributions / Paid-In CapitalCash-on-cash return; how much capital has actually been returned
RVPINAV / Paid-In CapitalResidual value multiple; what remains unrealized

TVPI = DPI + RVPI. A fund with TVPI of 2.0x and DPI of 0.8x has returned 80 cents per dollar invested in cash, with the remaining 1.2x still unrealized.

Multi-Fund Aggregation

The dashboard computes portfolio-level metrics by aggregating across all active funds:

  • Weighted average TVPI/DPI/RVPI across the portfolio
  • Total called capital vs. total committed capital (deployment rate)
  • Total distributions received
  • Aggregate unrealized NAV
  • J-curve visualization: cumulative net cash flows over time

Risk Aggregation

Pulls Safety Scores and risk dimension scores from completed LPA reviews:

  • Portfolio average Safety Score
  • Distribution of funds by grade (A+, A, B, C, D, F)
  • Funds with open P0/P1 items from the Recommendations Engine
  • Funds approaching key obligation deadlines (capital calls, reporting due dates, extension elections)

Running the Dashboard

bash
/fund portfolio-dashboard

The skill reads from the reviews/ directory, aggregating all completed review outputs. You can also point it at a specific fund directory:

bash
/fund portfolio-dashboard --fund apex-capital-partners-fund-iii

reconcile

The reconcile skill compares pairs of documents to detect discrepancies, inconsistencies, and conflicts. It is essential for catching situations where the same terms are stated differently across related documents -- a common source of LP risk.

Supported Document Pair Types

The skill handles five types of document comparisons:

Pair TypeDocuments ComparedWhat It Finds
LPA vs. PPMLimited Partnership Agreement vs. Private Placement MemorandumFee terms stated differently in the marketing doc vs. the binding legal document
LPA vs. SubscriptionLPA vs. subscription agreementInvestor qualification thresholds, representations that contradict LPA terms
LPA vs. Side LetterLPA vs. investor side letterMFN provisions that conflict with base LPA, rights granted that exceed LPA authority
Capital Call vs. Capital AccountCapital call notice vs. capital account statementCalled amounts that do not reconcile with the capital account balance
Distribution Notice vs. WaterfallDistribution notice vs. LPA waterfall provisionsDistributions paid that do not follow the contractual waterfall mechanics

Discrepancy Detection

The reconcile skill flags four categories of discrepancy:

Numerical Conflicts: Amounts, percentages, or dates stated differently across documents. Example: the LPA states an 8% preferred return, the PPM states 7%.

Definitional Conflicts: Terms defined differently in different documents. Example: "Net Asset Value" computed differently in the LPA vs. the subscription agreement.

Missing Provisions: Terms present in one document but absent in the other. Example: a side letter grants the LP co-investment rights, but the LPA contains no co-investment provision to support this right.

Override Conflicts: One document claims to govern in the event of conflict, but both documents address the same issue with different answers. Example: both the LPA and the side letter contain MFN clauses that contradict each other.

Running Reconciliation

bash
/fund reconcile path/to/lpa.pdf path/to/ppm.pdf
bash
# Compare capital call notice against capital account statement
/fund reconcile path/to/capital-call-notice.pdf path/to/capital-account-q3.pdf

The skill outputs a discrepancy report with each conflict categorized, the conflicting language quoted from both documents, and a recommended resolution.


How Portfolio Data Flows into the Obsidian Vault

Portfolio Intelligence outputs are designed to integrate directly with the Obsidian vault dashboards.

Portfolio Overview Dashboard

When vault sync is active, portfolio-dashboard writes each fund's TVPI/DPI/RVPI and Safety Score to the fund's vault note as YAML frontmatter. The Portfolio Overview dashboard queries these fields across all fund notes to produce a live aggregated view.

Charts Dashboard

Performance metrics over time (by quarter) are written as structured data that the Charts plugin renders as line graphs. The J-curve visualization and Safety Score trend lines in the Charts dashboard are populated from this data.

Risk Register

Discrepancies detected by reconcile are written as action items to the Risk Register Kanban board, tagged with the document pair type and severity level. High-severity discrepancies (numerical conflicts in fee terms or waterfall mechanics) are automatically assigned P1 priority.

See Obsidian Integration for setup details.

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