generate_ess_proposal
Generate a preliminary solar and energy-storage proposal from structured customer and electricity consumption inputs, using deterministic calculations to size the system from monthly bill or kWh.
Instructions
Generate a preliminary solar and energy-storage proposal from structured customer and consumption inputs using deterministic calculation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| location | Yes | Customer location label. Core v0 treats it as metadata unless tariff data supports location-specific logic. | |
| budget_myr | No | Optional budget cap in MYR. | |
| monthly_kwh | No | Monthly electricity consumption in kWh. At least one of monthly_bill_myr or monthly_kwh is required. | |
| need_backup | No | Whether backup power is requested. | |
| customer_type | Yes | Customer segment used to select calculation assumptions. | |
| monthly_bill_myr | No | Monthly electricity bill amount in MYR. At least one of monthly_bill_myr or monthly_kwh is required. | |
| tariff_myr_per_kwh | No | Optional user-supplied average electricity tariff in MYR per kWh. When provided it is used for this calculation and overrides bundled default tariff data. Ownership of the tariff dataset and default tariff remains with the server fixtures. | |
| special_requirements | No | Optional free-form requirements. Core v0 may only use deterministic keyword checks documented in implementation. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||