analyze_solar_quote
Analyze a residential solar proposal for clarity and completeness before a homeowner signs. Accepts the pricing, financing, system/battery, and installer details from a quote and returns a structured second-opinion review: a Quote Clarity Score (0-100) across four dimensions (Price Transparency /25, Financing & Contract Clarity /30, System & Battery Evidence /25, Installer & Protection Readiness /20), an overall rating, plain-language red flags, missing information, specific questions to ask the installer, and a recommended next step. Illustrative educational decision support only — not legal, tax, financial, or engineering advice, does not guarantee savings or system performance, does not endorse any installer, and takes no consequential action.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| apr | No | Annual percentage rate for financing. | |
| crewType | No | Installation crew model. | |
| cashPrice | No | Total cash price for the system in USD. | |
| termYears | No | Financing term in years. | |
| panelCount | No | Number of solar panels. | |
| panelModel | No | Solar panel brand and model. | |
| downPayment | No | Down payment in USD. | |
| financeType | No | How the system is paid for. | |
| roofingCost | No | Roofing add-on cost in USD. | |
| batteryCount | No | Number of battery units. | |
| batteryModel | No | Battery brand and model. | |
| escalatorPct | No | Annual payment escalator percentage (0 if none). | |
| systemSizeKw | No | System size in kilowatts (kW). | |
| financedPrice | No | Total financed price in USD, if different from cash. | |
| installerName | No | Installer company name. | |
| licenseNumber | No | Contractor (CSLB) license number. | |
| totalPayments | No | Total of all payments over the term in USD. | |
| monthlyPayment | No | Monthly payment in USD. | |
| batteryIncluded | No | True if a battery is included in the proposal. | |
| otherAddonsCost | No | Other itemized add-on costs in USD. | |
| panelUpgradeCost | No | Electrical panel upgrade cost in USD. | |
| bondInsuranceShown | No | True if bond/insurance documentation is shown. | |
| buyoutLanguageShown | No | True if lease/PPA buyout language is present. | |
| annualUsageAvailable | No | True if the installer confirmed sizing against your actual annual kWh usage. | |
| batteryPriceSeparate | No | Battery cost as a separate line item in USD. | |
| installTimelineShown | No | True if an install timeline is shown. | |
| cancellationInfoShown | No | True if cancellation/rescission rights are shown. | |
| earlyPayoffTermsShown | No | True if early payoff terms are disclosed. | |
| installerAddressShown | No | True if a physical installer address is shown. | |
| transferLanguageShown | No | True if contract transfer terms are disclosed. | |
| ptoResponsibilityShown | No | True if PTO/interconnection responsibility is stated. | |
| roofPenetrationWarranty | No | True if a roof penetration warranty is stated. | |
| annualProductionEstimate | No | Quoted annual production estimate in kWh. | |
| batteryUsableCapacityKwh | No | Battery usable capacity in kWh. | |
| workmanshipWarrantyYears | No | Workmanship warranty duration in years. | |
| warrantyRegistrationExplained | No | True if warranty registration is explained. |