Patches (downloadable JSON)
No patches recorded yet. Run hasn't reached the iteration loop.
Error in stage
eligibilitySolarAPP+ reports address ineligible: jurisdiction='City of Carlsbad, CA'
Iteration history (0)
No iterations recorded (run hasn't reached the loop, or this is a v1 run).
Audit log (18 events)
| # | Level | Stage | Message | Time |
|---|---|---|---|---|
| 132 | info | asana_fetched | Resolving Asana task reference 'https://app.asana.com/1/1203754389657527/project/1208103004469323/task/1213942195565820?focus=true' | 2026-04-29T17:47:30 |
| 133 | info | asana_fetched |
Loaded Asana task: Gregory Malone
payload{
"customer": "Gregory Malone",
"gid": "1213942195565820",
"title": "Gregory Malone"
}
|
2026-04-29T17:47:30 |
| 134 | info | drive_resolved | Searching Asana fields for Google Drive URL | 2026-04-29T17:47:30 |
| 135 | info | drive_resolved |
Resolved Drive folder (4 items, 2 in CAD/)
payload{
"cad_folder_id": "1ONKc51-P_iEw_1E8yVY5KRjrkv8o4zhj",
"folder_id": "1cBxfEtiMN5RfC9pJZUE0hhoj47SmbsDz"
}
|
2026-04-29T17:47:32 |
| 136 | info | pdf_downloaded | Picking the latest-dated plan-set PDF | 2026-04-29T17:47:32 |
| 137 | info | pdf_downloaded |
Downloaded plan-set: CombinedPlansRev1GregoryMaloneLIS5634504-21-2026%20(JTT%20stamped).pdf (23.8 MB)
payload{
"bytes": 24988547,
"filename": "CombinedPlansRev1GregoryMaloneLIS5634504-21-2026%20(JTT%20stamped).pdf"
}
|
2026-04-29T17:47:37 |
| 138 | info | bom_downloaded | Looking for the BOM CSV in the same folder | 2026-04-29T17:47:37 |
| 139 | warn | bom_downloaded | No BOM CSV in folder — modules section will rely on PDF + Asana only | 2026-04-29T17:47:37 |
| 140 | info | ai_extracted | Extracting text from the plan-set PDF | 2026-04-29T17:47:37 |
| 141 | info | ai_extracted | Pass 1/3: Claude Opus 4.7 (full extraction) | 2026-04-29T17:47:47 |
| 142 | info | ai_extracted | Pass 1: Opus filled 0 fields (avg 0%) | 2026-04-29T17:47:50 |
| 143 | info | ai_extracted | Pass 2/3: Claude Sonnet 4.6 retrying 60 missing fields | 2026-04-29T17:47:50 |
| 144 | info | ai_extracted | Pass 2: Sonnet added 60 more fields | 2026-04-29T17:48:55 |
| 145 | info | ai_extracted |
Extracted 60 fields, avg confidence 85% (Opus: 0, Sonnet retry: +60)
payload{
"avg_confidence": 0.853,
"extra_fields": 0,
"fields": 60,
"missing": 0,
"passes": {
"opus_full": 0,
"opus_retry": 0,
"sonnet_retry": 60
},
"usage": {
"cache_creation_input_tokens": 5372,
"cache_read_input_tokens": 0,
"input_tokens": 139861,
"output_tokens": 4667
}
}
|
2026-04-29T17:48:56 |
| 146 | info | awaiting_review | Pipeline complete — review the extracted fields and submit when ready | 2026-04-29T17:48:56 |
| 147 | info | submitting | Building SolarAPP+ payload from reviewed fields | 2026-04-29T17:49:25 |
| 148 | info | submitting | Calling SolarAPP+ create_project + PATCH /details | 2026-04-29T17:49:25 |
| 149 | error | submitting | SolarAPP+ rejected the submission: SolarAPP+ reports address ineligible: jurisdiction='City of Carlsbad, CA' | 2026-04-29T17:49:31 |
Field values (60)
▸ Show all extracted + edited fields
| Key | AI value | User value | Conf | Edited | In map |
|---|---|---|---|---|---|
| Attachment points staggered | Yes | Yes | 0.95 | yes | yes |
| Busbar #1 already present on site | Yes | Yes | 0.92 | yes | yes |
| Busbar #1 rating (Amps) | 200 | 200 | 0.97 | yes | yes |
| Busbar #1 subject to backfeed | Yes | Yes | 0.92 | yes | yes |
| Current roof covering material | Clay and concrete tile | Clay and concrete tile | 0.97 | yes | yes |
| Each ESS unit has dedicated OCPD | Yes | Yes | 0.92 | yes | yes |
| ESS assembly weight (lbs) | 260 | 260 | 0.55 | yes | yes |
| ESS center of mass less than 4 feet from floor | Yes | Yes | 0.80 | yes | yes |
| ESS in sleeping rooms or closets opening to sleeping rooms | No | No | 0.82 | yes | yes |
| ESS installation location | Garage (exterior) | Garage (exterior) | 0.45 | yes | yes |
| ESS location subject to vehicle damage | No | No | 0.65 | yes | yes |
| ESS Model 1 includes DC-coupled expansion unit | No | No | 0.82 | yes | yes |
| ESS Model 1 Manufacturer | Tesla | Tesla | 0.99 | yes | yes |
| ESS Model 1 Number | 1707000-21-Y | 1707000-21-Y | 0.99 | yes | yes |
| ESS Model 1 Quantity | 1 | 1 | 0.99 | yes | yes |
| ESS positively attached to building per manufacturer | Yes | Yes | 0.82 | yes | yes |
| ESS + PV Inverter certified as single unit (no field wiring) | No | No | 0.82 | yes | yes |
| Flush mount or tilt-up | Flush mount | Flush mount | 0.85 | yes | yes |
| Home has sprinkler systems | No | No | 0.97 | yes | yes |
| Homeowner Full Name | Gregory Malone | Gregory Malone | 0.99 | yes | yes |
| Inverter 1 interconnection location | Main Service Panel | Main Service Panel | 0.95 | yes | yes |
| Inverter 1 Manufacturer | Enphase | Enphase | 0.99 | yes | yes |
| Inverter 1 Model Number | IQ8HC-72-M-DOM-US | IQ8HC-72-M-DOM-US | 0.99 | yes | yes |
| Inverter 1 OCPD rating (Amps) | 30 | 30 | 0.90 | yes | yes |
| Inverter 1 power setting (kW) | 5.7 | 5.7 | 0.90 | yes | yes |
| Inverter architecture type | Microinverters | Microinverters | 0.99 | yes | yes |
| Max DC PV Wire / USE-2 conductors in raceway (excl. EGC) | 0 | 0 | 0.85 | yes | yes |
| Max DC THWN-2 conductors in raceway (excl. EGC) | 0 | 0 | 0.85 | yes | yes |
| Maximum distance from module to roof (inches) | 6 | 6 | 0.82 | yes | yes |
| Maximum input DC open circuit voltage (Voc) of PV inverter | 60 | 60 | 0.97 | yes | yes |
| Maximum input DC short circuit current (Isc) of PV inverter | 25 | 25 | 0.97 | yes | yes |
| Maximum number of modules in a DC series string | 1 | 1 | 0.95 | yes | yes |
| Maximum OCPD rating allowed on Inverter 1 (Amps) | 20 | 20 | 0.88 | yes | yes |
| Maximum spacing between adjacent attachment points (inches) | 48 | 48 | 0.97 | yes | yes |
| Module 1 Quantity | 15 | 15 | 0.99 | yes | yes |
| Module fire rating type | 1 | 1 | 0.80 | yes | yes |
| Module is bifacial | No | No | 0.80 | yes | yes |
| Module Manufacturer | Qcells | Qcells | 0.99 | yes | yes |
| Module Model Number | Q.PEAK DUO BLK ML-G10.C+ 410 | Q.PEAK DUO BLK ML-G10.C+ 410 | 0.99 | yes | yes |
| Number of busbars | 1 | 1 | 0.90 | yes | yes |
| Number of composite shingle layers | 0 | 0 | — | yes | yes |
| Number of distinct ESS models | 1 | 1 | 0.99 | yes | yes |
| OCPD protecting busbar #1 rating (Amps) | 200 | 200 | 0.95 | yes | yes |
| Project Address | 6734 Limonite Court, Carlsbad, CA 92009 | 6734 Limonite Court, Carlsbad, CA 92009 | 0.99 | yes | yes |
| PV system weight (lbs/sq ft) | 3.0 | 3.0 | 0.45 | yes | yes |
| Racking System Manufacturer | SnapNRack | SnapNRack | 0.97 | yes | yes |
| Racking System Model Number | UR-45 Rail 232-10095-USA | UR-45 Rail 232-10095-USA | 0.90 | yes | yes |
| Rapid Shutdown compliance method inside array | Module-level power electronics (MLPE) — each microinverter acts as a listed rapid shutdown device per CEC 690.12 | Module-level power electronics (MLPE) — each microinverter acts as a listed rapid shutdown device per CEC 690.12 | 0.88 | yes | yes |
| Rapid Shutdown Device Manufacturer | Enphase | Enphase | 0.88 | yes | yes |
| Rapid Shutdown Device Model Number | IQ8HC-72-M-DOM-US | IQ8HC-72-M-DOM-US | 0.85 | yes | yes |
| Roof penetration sealant method name and description | SnapNRack Adjustable Tile Hook; fasteners sealed per manufacturer specifications and local requirements | SnapNRack Adjustable Tile Hook; fasteners sealed per manufacturer specifications and local requirements | 0.70 | yes | yes |
| Roof pitch | 4/12 | 4/12 | 0.72 | yes | yes |
| Separation between ESS units less than 3 feet | No | No | 0.75 | yes | yes |
| Smoke/heat alarm present at ESS location | Yes | Yes | 0.60 | yes | yes |
| Supply side connection per NEC 705.12(A) | No | No | 0.92 | yes | yes |
| THWN-2 conductors in PV inverter AC output circuit raceway (excl. EGC) | 2 | 2 | 0.70 | yes | yes |
| Total roof area (sq ft) | 2709 | 2709 | 0.95 | yes | yes |
| Using Power Control System to curtail Inverter 1 | No | No | 0.75 | yes | yes |
| Utility available fault current greater than 10 kA at service | No | No | 0.65 | yes | yes |
| Utility service feed rating (Amps) | 200 | 200 | 0.97 | yes | yes |
Artifacts (3)
| Kind | Path | Size | SHA |
|---|---|---|---|
asana_json |
/data/runs/01KQD5MRTR5P2Y1YS6GXNETS5X/asana.json | 51237 B | |
pdf |
/data/runs/01KQD5MRTR5P2Y1YS6GXNETS5X/pdf/CombinedPlansRev1GregoryMaloneLIS5634504-21-2026_20_JTT_20stamped_.pdf | 24988547 B | 6755906cccf13598 |
extraction |
/data/runs/01KQD5MRTR5P2Y1YS6GXNETS5X/extraction.json | 15206 B |