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
| Skill | Command | Purpose |
|---|---|---|
portfolio-dashboard | /fund portfolio-dashboard | Aggregate TVPI/DPI/RVPI across all funds |
reconcile | /fund reconcile | Compare document pairs and detect discrepancies |
review-deed | /fund review-deed | Review 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:
| Metric | Formula | What It Tells You |
|---|---|---|
| TVPI | (Distributions + NAV) / Paid-In Capital | Total value created per dollar invested (realized + unrealized) |
| DPI | Distributions / Paid-In Capital | Cash-on-cash return; how much capital has actually been returned |
| RVPI | NAV / Paid-In Capital | Residual 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
/fund portfolio-dashboardThe skill reads from the reviews/ directory, aggregating all completed review outputs. You can also point it at a specific fund directory:
/fund portfolio-dashboard --fund apex-capital-partners-fund-iiireconcile
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 Type | Documents Compared | What It Finds |
|---|---|---|
| LPA vs. PPM | Limited Partnership Agreement vs. Private Placement Memorandum | Fee terms stated differently in the marketing doc vs. the binding legal document |
| LPA vs. Subscription | LPA vs. subscription agreement | Investor qualification thresholds, representations that contradict LPA terms |
| LPA vs. Side Letter | LPA vs. investor side letter | MFN provisions that conflict with base LPA, rights granted that exceed LPA authority |
| Capital Call vs. Capital Account | Capital call notice vs. capital account statement | Called amounts that do not reconcile with the capital account balance |
| Distribution Notice vs. Waterfall | Distribution notice vs. LPA waterfall provisions | Distributions 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
/fund reconcile path/to/lpa.pdf path/to/ppm.pdf# Compare capital call notice against capital account statement
/fund reconcile path/to/capital-call-notice.pdf path/to/capital-account-q3.pdfThe 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.