pvsyst_run_sourced_house_task
Prepare a PVsyst source project from cited inputs and run the annual simulation for one house design.
Instructions
[Simulation] Bind cited inputs, prepare a source project without an annual run, then deliver one house. design reuses SingleDesignRequest, but module/inverter require exact loose file_name and capacity/electrical_design must be absent: the existing cited-source helper builds the electrical draft. sources/declarations/goals reuse pvsyst_prepare_sourced_design semantics; an explicit design.target_dc_kw is also an engineering goal, never a guessed rating. Missing/mismatched citations return needs_context and the concrete draft without writes. design.new_project is the NEW source; spec.new_project is a DISTINCT final house project. Complete house/layout/module geometry reuse the existing native house input contract. Dry-run on a fresh source is ready_for_preparation or ready_for_weather, not full house preflight; it writes nothing and launches no GUI. Execution requires dry_run=false AND confirm=true. Source review additionally requires accept_source_review=true, and remains needs_review in the final result; confirmation never certifies source authenticity. Prepared source and house manifests own recovery: resume rechecks request/provenance, canonical inputs and prepared files, then resumes the existing child checkpoint without another preparation/annual baseline. Partial source preparation remains inspectable via its existing recovery transactions, not automatically repeated or silently overwritten. Final annual execution is only the existing native house task. GUI/version/DPI/topology bounds are unchanged. Existing user windows are not taken over, INI is not edited here. Weather assets/source review are checked; the house path does not add hourly comparison against the source weather CSV. It reports weather_native_comparison_performed=false. Raw source text is not persisted or echoed; accepted citation provenance is preserved. No new PV/sizing/dispatch model or general job framework.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| spec | Yes | ||
| resume | No | ||
| confirm | No | ||
| dry_run | No | ||
| retry_simulation | No | ||
| accept_source_review | No |