Starter products: renderer reference
Non-normative starter-product guidance (RFC 0078). Not part of the standard.
This page moved from the Format specification Part VII under RFC 0112 (D6). Section numbers are kept so existing references (
§7.1,§7.2) still find the text. It describes the outputs of the reference renderers:renderReportHtmlin@uwmd/core, the@uwmd/reportPDF pipeline anduwmd render --format chat(CLI reference §6.4). A conforming Reader or Verifier owes none of it.
VII. Rendering Targets
7.1 Lender Package PDF (Tier 1)
Sections rendered, in order:
- Cover page (property photo, address, date, preparer)
- Executive Summary (key metrics table from
quick_metrics) - Property Overview →
propertysection prose + formatted data - Proforma / Cash Flow →
noi_modelformatted table - Rent Roll Summary →
rent_rollunit_mix_summary table - Debt Structure →
debt_structureterms table - Sources & Uses →
sources_usescapital stack - Borrower Summary →
borrower_sponsor.sponsor_narrative+ financial summary - Exit Analysis →
dcf.exit_analysis+ returns table - Assumptions & Disclosures →
assumptionstable with source badges; standard disclaimer
7.2 Credit Memo (Tier 2 Analyst)
All Tier 1 sections plus:
- Market Analysis →
market_analysisfull narrative + comp tables - Financial Analysis → Full DCF table +
stress_testsmatrix - Due Diligence Summary →
due_diligencechecklist and findings - Risk Assessment →
risk_assessmentcomponent scores + narrative - Compliance Summary →
compliancekey findings - Covenants →
debt_structure.covenantsformatted table - Appendices → Raw agent outputs, full rent roll
7.3 AI Chat Context (--format chat)
A compressed representation of the deal for dropping into an AI assistant. Includes:
- Full frontmatter
- Prose sections (not data blocks — AI reads narrative faster)
- Key metrics table from
quick_metrics - Active flags from
validation - Assumptions summary (by source category counts)
Omits: full unit-level rent roll data, full operating statement line items, pipeline log (included as a one-line summary instead).
Target token count: < 8,000 tokens for Tier 1 deal, < 16,000 for full Tier 2 deal.
Chat Sources & Uses reads the Format 4.8 stated scalar homes: sources.total, uses.total, sources.senior_loan, equity_metrics.equity_total, uses.closing_costs.total and uses.other_reserves. Other reserves are labelled explicitly and do not imply an escrow total. Display does not sum missing totals. Numeric displays use the missing marker for objects, arrays and other nonnumeric carriers, including the null-prototype objects reconstructed by CSV decoding.