{"run":{"id":"01KQT20BRDH5P086B9CNF8911Q","asana_task_gid":"1211970405658455","asana_task_url":"https://app.asana.com/1/1203754389657527/project/1210988794228152/task/1211970405658455","asana_task_title":"Michael MCMILLIN","customer_name":"Michael MCMILLIN","status":"failed","current_stage":"creating_draft","drive_folder_id":"1kDxzFKw4LeOJhHt9rG9ZQ_tt8aVRdslE","drive_cad_folder_id":"1hXShikinB6mnvcHHpkJu7IzOGzblnKy2","plan_set_filename":"MICHAEL MCMILLIN V3._12_23_2025.pdf","bom_filename":null,"solarapp_uuid":null,"project_url":null,"error_stage":"creating_draft","error_message":"SolarAPP+ reports address ineligible: no registered jurisdiction for this address","error_payload":{"exception_type":"EligibilityError"},"ai_token_usage":{"input_tokens":70416,"output_tokens":9208,"cache_read_input_tokens":0,"cache_creation_input_tokens":9992},"avg_confidence":0.828,"warnings":["Roof pitch derived from 10° tilt → ~2/12.","Inverter architecture inferred as String without DC-DC converters; Tesla MCI-2S are RSD-only mid-circuit interrupters, not DC-DC optimizers.","Backup device 'service disconnect' inferred from Tesla Backup Switch being service-entrance rated; verify with reviewer.","Module Type field in Asana lists Q.PEAK DUO BLK ML-G10+ 410W but plan set/BOM specifies Q.TRON BLK M-G2.H+ 430W — used the plan-set value as the as-designed equipment.","Project valuation rounded down to integer from 91148.71.","No microinverters - system uses Tesla Powerwall 3 string inverter with MCI-2S rapid shutdown devices, so microinverter fields skipped.","No supply-side interconnection - PV breaker tie-in to MSP (load-side), so supply-side IX fields skipped.","Backup is whole-home via Tesla Backup Switch; specific backup OCPD rating and calculated backup load not stated on plans.","Battery is AC-coupled (Powerwall 3 has integrated inverter, treated as AC ESS in this system) - DC-coupled battery fields skipped.","PV system weight psf is an estimate based on typical Unirac NXT UMOUNT installations with framed modules."],"flow":"v2","iteration_count":0,"iteration_outcome":null,"final_diagnosis":null,"created_at":"2026-05-04T17:54:03.155723+00:00","updated_at":"2026-05-04T17:56:14.325931+00:00","submitted_at":null,"completed_at":null},"iterations":[],"insights":{"stuck_rules":[],"newly_revealed":[],"conditional_triggers":{}},"audit_log":[{"id":456,"ts":"2026-05-04T17:54:03.177716+00:00","stage":"extracting","level":"info","message":"Starting v2 intake (always-Opus extraction)","payload":null},{"id":457,"ts":"2026-05-04T17:54:03.190552+00:00","stage":"asana_fetched","level":"info","message":"Resolving Asana task reference 'https://app.asana.com/1/1203754389657527/project/1211568850380857/task/1211970405658455'","payload":null},{"id":458,"ts":"2026-05-04T17:54:03.664642+00:00","stage":"asana_fetched","level":"info","message":"Loaded Asana task: Michael MCMILLIN","payload":{"gid":"1211970405658455","title":"Michael MCMILLIN","customer":"Michael MCMILLIN"}},{"id":459,"ts":"2026-05-04T17:54:03.671019+00:00","stage":"drive_resolved","level":"info","message":"Searching Asana fields for Google Drive URL","payload":null},{"id":460,"ts":"2026-05-04T17:54:05.088544+00:00","stage":"drive_resolved","level":"info","message":"Resolved Drive folder (5 items, 5 in CAD/)","payload":{"folder_id":"1kDxzFKw4LeOJhHt9rG9ZQ_tt8aVRdslE","cad_folder_id":"1hXShikinB6mnvcHHpkJu7IzOGzblnKy2"}},{"id":461,"ts":"2026-05-04T17:54:05.095320+00:00","stage":"pdf_downloaded","level":"info","message":"Picking the latest-dated plan-set PDF","payload":null},{"id":462,"ts":"2026-05-04T17:54:07.280022+00:00","stage":"pdf_downloaded","level":"info","message":"Downloaded plan-set: MICHAEL MCMILLIN V3._12_23_2025.pdf (8.6 MB)","payload":{"bytes":9036457,"filename":"MICHAEL MCMILLIN V3._12_23_2025.pdf"}},{"id":463,"ts":"2026-05-04T17:54:07.287491+00:00","stage":"bom_downloaded","level":"info","message":"Looking for the BOM CSV in the same folder","payload":null},{"id":464,"ts":"2026-05-04T17:54:07.300178+00:00","stage":"bom_downloaded","level":"warn","message":"No BOM CSV in folder — modules section will rely on PDF + Asana only","payload":null},{"id":465,"ts":"2026-05-04T17:54:07.307171+00:00","stage":"ai_extracted","level":"info","message":"Extracting text from the plan-set PDF","payload":null},{"id":466,"ts":"2026-05-04T17:54:12.716172+00:00","stage":"ai_extracted","level":"info","message":"Pass 1/2: Claude Opus 4.7 (full extraction)","payload":null},{"id":467,"ts":"2026-05-04T17:55:35.486258+00:00","stage":"ai_extracted","level":"info","message":"Pass 1: Opus filled 65 fields (avg 85%)","payload":null},{"id":468,"ts":"2026-05-04T17:55:35.499985+00:00","stage":"ai_extracted","level":"info","message":"Pass 2/2: Claude Opus 4.7 retrying 32 missing fields","payload":null},{"id":469,"ts":"2026-05-04T17:56:12.793127+00:00","stage":"ai_extracted","level":"info","message":"Extracted 82 fields, avg confidence 82% (Opus: 65, Opus retry: +17, 15 still unfilled)","payload":{"usage":{"input_tokens":70416,"output_tokens":9208,"cache_read_input_tokens":0,"cache_creation_input_tokens":9992},"fields":82,"passes":{"opus_full":65,"opus_retry":17},"missing":15,"extra_fields":0,"avg_confidence":0.828}},{"id":470,"ts":"2026-05-04T17:56:13.010392+00:00","stage":"creating_draft","level":"info","message":"Creating draft in SolarAPP+ (sandbox)","payload":null}],"field_values":[{"payload_key":"Attachment points staggered","source":"inferred","raw_value":"Yes","ai_value":"Yes","user_value":null,"confidence":0.5,"edited":false,"reasoning":"Standard practice for rail-based residential install; not explicitly stated","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Backup contains service disconnect","source":"pdf","raw_value":"Yes","ai_value":"Yes","user_value":null,"confidence":0.7,"edited":false,"reasoning":"Backup Switch installed behind utility meter, service rated","source_excerpt":"TESLA BACKUP SWITCH ... behind the utility meter","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Backup device manufacturer","source":"pdf","raw_value":"Tesla","ai_value":"Tesla","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Tesla Backup Switch","source_excerpt":"(N) TESLA BACKUP SWITCH","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Backup device model","source":"pdf","raw_value":"Backup Switch","ai_value":"Backup Switch","user_value":null,"confidence":0.9,"edited":false,"reasoning":"Tesla Backup Switch","source_excerpt":"TESLA BACKUP SWITCH (MICROGRID INTERCONNECTION DEVICE)","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Backup feeder conductor material","source":"pdf","raw_value":"Copper","ai_value":"Copper","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Copper specified","source_excerpt":"ALL CONDUCTORS COPPER, UNLESS OTHERWISE NOTED","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Busbar #1 already present on site","source":"pdf","raw_value":"Yes","ai_value":"Yes","user_value":null,"confidence":0.9,"edited":false,"reasoning":"Existing main panel","source_excerpt":"(E) 125A MAIN SERVICE PANEL","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Busbar #1 interconnection compliance method","source":"pdf","raw_value":"120% rule","ai_value":"120% rule","user_value":null,"confidence":0.9,"edited":false,"reasoning":"120% rule calculation shown","source_excerpt":"SEE NEC 705.12(B)(3)(2) OF 2020 NEC 125X1.20=150 BUS RATING x 120%","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Busbar #1 main-lug-only solo main breaker present","source":"pdf","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.8,"edited":false,"reasoning":"MSP has an existing 100A main breaker; it is not a main-lug-only panel.","source_excerpt":"(E) 125A MAIN SERVICE PANEL WITH (E) 100A MAIN BREAKER","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Busbar #1 main panel upgrade","source":"asana","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.9,"edited":false,"reasoning":"MPU = N from Asana","source_excerpt":"MPU: N","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Busbar #1 number of branch circuit breakers","source":"inferred","raw_value":"1","ai_value":"1","user_value":null,"confidence":0.4,"edited":false,"reasoning":"Only one new 60A PV breaker is being added to the MSP per the line diagram; existing branch breaker count not specified.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Busbar #1 on line side of main service panel","source":"pdf","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Interconnection is a load-side breaker tie-in to the existing MSP, not a line-side/supply-side connection.","source_excerpt":"INTERCONNECTION: PV BREAKER TIE IN MSP ... (N) 60A PV BREAKER","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Busbar #1 panel type","source":"pdf","raw_value":"Main Service Panel","ai_value":"Main Service Panel","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Main service panel","source_excerpt":"PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Busbar #1 rating (Amps)","source":"pdf","raw_value":"125","ai_value":"125","user_value":null,"confidence":0.95,"edited":false,"reasoning":"125A bus","source_excerpt":"(E) 125A MAIN SERVICE PANEL","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Busbar #1 subject to backfeed","source":"pdf","raw_value":"Yes","ai_value":"Yes","user_value":null,"confidence":0.9,"edited":false,"reasoning":"PV backfed into MSP busbar","source_excerpt":"PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Busbar feeder interconnection compliance method","source":"pdf","raw_value":"120% rule","ai_value":"120% rule","user_value":null,"confidence":0.9,"edited":false,"reasoning":null,"source_excerpt":"SEE NEC 705.12(B)(3)(2) OF 2020 NEC 125X1.20=150 BUS RATING x 120%","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Busbar feeder OCPD rating (Amps)","source":"pdf","raw_value":"100","ai_value":"100","user_value":null,"confidence":0.7,"edited":false,"reasoning":"Existing 100A main breaker protects the busbar.","source_excerpt":"(E) 125A MAIN SERVICE PANEL WITH (E) 100A MAIN BREAKER","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Combiner panel contains ESS","source":"inferred","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.6,"edited":false,"reasoning":"Tesla Powerwall 3 ties to MSP via Tesla Backup Switch; ESS is not contained in a combiner panel.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Combiner panel has dedicated OCPD","source":"pdf","raw_value":"Yes","ai_value":"Yes","user_value":null,"confidence":0.7,"edited":false,"reasoning":"PV/ESS output is interconnected via a dedicated 60A breaker in the MSP.","source_excerpt":"(N) 60A PV BREAKER ... (E) 125A MAIN SERVICE PANEL","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Combiner panel interconnection location","source":"pdf","raw_value":"Main Service Panel","ai_value":"Main Service Panel","user_value":null,"confidence":0.95,"edited":false,"reasoning":null,"source_excerpt":"INTERCONNECTION: PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Current roof covering material","source":"pdf","raw_value":"Asphalt or composition shingles","ai_value":"Asphalt or composition shingles","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Composition shingle roof","source_excerpt":"ROOF TYPE: COMP. SHINGLE ROOF (MAIN HOME)","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"ESS assembly weight (lbs)","source":"pdf","raw_value":"291","ai_value":"291","user_value":null,"confidence":0.9,"edited":false,"reasoning":"Single Powerwall 3 installed weight.","source_excerpt":"Total Weight of Installed Unit 132 kg (291.2 lb)","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"ESS subject to vehicle damage (alternate)","source":"pdf","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.7,"edited":false,"reasoning":"Powerwall mounted on north exterior wall of dwelling, not in driveway/garage path; not subject to vehicle damage per site plan.","source_excerpt":"(N) TESLA POWERWALL 3 ... NORTH OUTSIDE WALL","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"ESS unit charging from grid","source":"inferred","raw_value":"Yes","ai_value":"Yes","user_value":null,"confidence":0.5,"edited":false,"reasoning":"Default Powerwall behavior allows grid charging; not explicitly stated","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"ESS unit has dedicated OCPD","source":"pdf","raw_value":"Yes","ai_value":"Yes","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Dedicated 60A breaker","source_excerpt":"(N) 60A PV BREAKER ... (N) 60A NON-FUSED AC DISCONNECT","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"ESS unit installation location (architecture: Energy Storage System)","source":"pdf","raw_value":"Outdoor walls","ai_value":"Outdoor walls","user_value":null,"confidence":0.7,"edited":false,"reasoning":"Site plan shows exterior wall installation","source_excerpt":"ESS EQUIPMENT SHALL BE LOCATED 3' FROM ALL DOORS AND WINDOWS","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"ESS unit interconnection location","source":"pdf","raw_value":"Main Service Panel","ai_value":"Main Service Panel","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Tied to MSP","source_excerpt":"PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"ESS unit is single unit with inverter","source":"pdf","raw_value":"Yes","ai_value":"Yes","user_value":null,"confidence":0.9,"edited":false,"reasoning":"Powerwall 3 integrates inverter and battery","source_excerpt":"TESLA POWERWALL 3 ... INVERTER/ENERGY STORAGE SYSTEM","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"ESS unit manufacturer (architecture: Energy Storage System)","source":"pdf","raw_value":"Tesla","ai_value":"Tesla","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Tesla","source_excerpt":"TESLA POWERWALL 3","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"ESS unit model (architecture: Energy Storage System)","source":"pdf","raw_value":"Powerwall 3","ai_value":"Powerwall 3","user_value":null,"confidence":0.9,"edited":false,"reasoning":"Powerwall 3","source_excerpt":"TESLA POWERWALL 3 11.5KW/ 13.5KWH 1707000-XX-Y","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"ESS unit OCPD rating (Amps)","source":"pdf","raw_value":"60","ai_value":"60","user_value":null,"confidence":0.9,"edited":false,"reasoning":"60A OCPD","source_excerpt":"60A PV BREAKER","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"ESS unit quantity (architecture: Energy Storage System)","source":"pdf","raw_value":"1","ai_value":"1","user_value":null,"confidence":0.95,"edited":false,"reasoning":"One unit","source_excerpt":"(N) 1- TESLA POWERWALL 3","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"ESS units have separation less than 3 feet (alternate)","source":"pdf","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.9,"edited":false,"reasoning":"Only one Powerwall 3 in design; separation requirement is moot, plans note 3' separation per CRC.","source_excerpt":"MULTIPLE ESS SYSTEMS SHALL BE SEPARATED FROM EACH OTHER BY AT LEAST 3'","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Flush mount or tilt-up","source":"pdf","raw_value":"Flush mount","ai_value":"Flush mount","user_value":null,"confidence":0.9,"edited":false,"reasoning":"Standard rail-based roof mount, no tilt-up indicated","source_excerpt":"PHOTOVOLTAIC ROOF MOUNT SYSTEM ... UNIRAC NXT UMOUNT RAIL","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Home has sprinkler systems","source":"inferred","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.6,"edited":false,"reasoning":"Standard residential dwelling in Kern County; no sprinkler system noted on plans. Most existing single-family homes lack sprinklers.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Homeowner Full Name","source":"asana","raw_value":"Michael McMillin","ai_value":"Michael McMillin","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Asana task name and notes confirm homeowner","source_excerpt":"Customer Name: Michael MCMILLIN / Mike MCMILLIN","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Inverter 1 interconnection location","source":"pdf","raw_value":"Main Service Panel","ai_value":"Main Service Panel","user_value":null,"confidence":0.95,"edited":false,"reasoning":"PV breaker tie-in main service panel","source_excerpt":"INTERCONNECTION: PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Inverter 1 Manufacturer","source":"pdf","raw_value":"Tesla","ai_value":"Tesla","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Tesla Powerwall 3","source_excerpt":"TESLA POWERWALL 3 11.5KW/ 13.5KWH 1707000-XX-Y INVERTER/ENERGY STORAGE SYSTEM","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Inverter 1 Model Number","source":"pdf","raw_value":"1707000-xx-y","ai_value":"1707000-xx-y","user_value":null,"confidence":0.9,"edited":false,"reasoning":"Powerwall 3 model","source_excerpt":"TESLA POWERWALL 3 ... 1707000-XX-Y","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Inverter 1 OCPD rating (Amps)","source":"pdf","raw_value":"60","ai_value":"60","user_value":null,"confidence":0.95,"edited":false,"reasoning":"60A backfeed breaker","source_excerpt":"60A PV BREAKER","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Inverter architecture type","source":"inferred","raw_value":"String Inverter without DC-DC Converters","ai_value":"String Inverter without DC-DC Converters","user_value":null,"confidence":0.7,"edited":false,"reasoning":"Powerwall 3 is integrated PV inverter with strings; MCIs are RSD only, not DC-DC optimizers","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Inverter output uses NM cable","source":"pdf","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.85,"edited":false,"reasoning":"AC inverter output runs in EMT/PVC with THWN-2, not NM cable.","source_excerpt":"INVERTER/BATTERY TO AC DISCONNECT 3/4\" EMT/PVC CONDUIT RUN ... 6 AWG THWN-2 COPPER","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Main breaker derate applied","source":"pdf","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Designer used 120% rule per 705.12(B)(3)(2), not the main breaker derate option.","source_excerpt":"125X1.20=150 BUS RATING x 120%; 150-100=50A ALLOWABLE BACKFEED","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Max DC PV Wire / USE-2 conductors in raceway (excl. EGC)","source":"pdf","raw_value":"6","ai_value":"6","user_value":null,"confidence":0.8,"edited":false,"reasoning":"Largest count of PV Wire conductors in raceway","source_excerpt":"DC MCI TO JUNCTION BOX #2 6- 10 AWG PV WIRE","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Max DC THWN-2 conductors in raceway (excl. EGC)","source":"pdf","raw_value":"6","ai_value":"6","user_value":null,"confidence":0.8,"edited":false,"reasoning":"6 THWN-2 conductors in raceway","source_excerpt":"DC JUNCTION BOX#2 TO INVERTER/BATTERY 6 ... 10 AWG THWN-2","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Maximum distance from module to roof (inches)","source":"pdf","raw_value":"7","ai_value":"7","user_value":null,"confidence":0.6,"edited":false,"reasoning":"Modules typically ~6-7 inches above roof on rail system; conservative estimate","source_excerpt":"3/4\" EMT CONDUIT RUN 7/8\" ABOVE ROOF","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Maximum input DC open circuit voltage (Voc) of PV inverter","source":"pdf","raw_value":"550","ai_value":"550","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Powerwall 3 max DC input","source_excerpt":"PV DC Input Voltage Range 60 — 550 V DC","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Maximum input DC short circuit current (Isc) of PV inverter","source":"pdf","raw_value":"19","ai_value":"19","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Per MPPT Isc","source_excerpt":"Maximum Short Circuit Current per MPPT (I sc) 19 A","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Maximum number of modules in a DC series string","source":"pdf","raw_value":"10","ai_value":"10","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Largest string in design","source_excerpt":"(01) STRING OF 10 MODULES","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Maximum OCPD rating allowed on Inverter 1 (Amps)","source":"pdf","raw_value":"60","ai_value":"60","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Datasheet specifies 60A OCPD for 11.5kW unit","source_excerpt":"Overcurrent Protection Device 60 A","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Maximum spacing between adjacent attachment points (inches)","source":"pdf","raw_value":"48","ai_value":"48","user_value":null,"confidence":0.95,"edited":false,"reasoning":"48 inches on center max","source_excerpt":"STRONGHOLD W/ BUTYL ATTACHMENTS @ 48\" O.C MAX","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Module 1 Quantity","source":"pdf","raw_value":"40","ai_value":"40","user_value":null,"confidence":0.98,"edited":false,"reasoning":"40 modules","source_excerpt":"(N) 40- QCELLS: Q.TRON BLK M-G2.H+ 430 (430W)","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Module fire rating type","source":"pdf","raw_value":"2","ai_value":"2","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Type 2 from datasheet","source_excerpt":"Fire Rating based on ANSI/UL 61730 C / TYPE 2","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Module is bifacial","source":"pdf","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Composite film backsheet, not bifacial","source_excerpt":"Back Cover Composite ﬁlm","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Module Manufacturer","source":"pdf","raw_value":"Hanwha Q CELLS","ai_value":"Hanwha Q CELLS","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Qcells modules","source_excerpt":"QCELLS: Q.TRON BLK M-G2.H+ 430 (430W)","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Module Model Number","source":"pdf","raw_value":"Q.TRON BLK M-G2.H+ 430","ai_value":"Q.TRON BLK M-G2.H+ 430","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Module model from BOM","source_excerpt":"QCELLS: Q.TRON BLK M-G2.H+ 430 (430W)","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Number of composite shingle layers","source":"pdf","raw_value":"1","ai_value":"1","user_value":null,"confidence":0.9,"edited":false,"reasoning":"1 layer per design criteria","source_excerpt":"NUMBER OF LAYERS: -01","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"OCPD protecting busbar #1 rating (Amps)","source":"pdf","raw_value":"100","ai_value":"100","user_value":null,"confidence":0.95,"edited":false,"reasoning":"100A main breaker","source_excerpt":"(E) 100A MAIN BREAKER","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Project Address","source":"asana","raw_value":"420 Wood Street, Taft, CA 93268","ai_value":"420 Wood Street, Taft, CA 93268","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Asana custom fields show street/city/state; PDF confirms 420 WOOD ST, TAFT, CA 93268","source_excerpt":"Street: 420 Wood Street, City: Taft, State: CA","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Project valuation (USD)","source":"asana","raw_value":"91148","ai_value":"91148","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Contract amount from Asana","source_excerpt":"Contract Amount: 91148.71","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"PV system weight (lbs/sq ft)","source":"inferred","raw_value":"3.0","ai_value":"3.0","user_value":null,"confidence":0.5,"edited":false,"reasoning":"Typical residential PV array with rail-mounted modules and Unirac NXT UMOUNT runs ~2.5-3.5 psf distributed load; not explicitly stated.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Racking System Manufacturer","source":"pdf","raw_value":"Unirac","ai_value":"Unirac","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Racking is Unirac NXT UMOUNT","source_excerpt":"(N) UNIRAC NXT UMOUNT RAIL 168\" RAIL","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Racking System Model Number","source":"pdf","raw_value":"NXT UMOUNT","ai_value":"NXT UMOUNT","user_value":null,"confidence":0.9,"edited":false,"reasoning":"Racking model from BOM","source_excerpt":"UNIRAC NXT UMOUNT RAIL 168\" RAIL","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Rafter has ceiling joists","source":"inferred","raw_value":"Yes","ai_value":"Yes","user_value":null,"confidence":0.5,"edited":false,"reasoning":"Conventional 2x4 rafter framing at 24\" o.c. on a residential home typically includes ceiling joists; not explicitly noted.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Rafter largest span (feet)","source":"inferred","raw_value":"8","ai_value":"8","user_value":null,"confidence":0.3,"edited":false,"reasoning":"Not stated; typical residential 2x4 rafter span","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Rafter size (nominal)","source":"pdf","raw_value":"2x4","ai_value":"2x4","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Stated in design criteria","source_excerpt":"ROOF FRAME: 2X4 RAFTER @ 24\" O.C.","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Rafter spacing (inches)","source":"pdf","raw_value":"24","ai_value":"24","user_value":null,"confidence":0.95,"edited":false,"reasoning":"24 inches on center","source_excerpt":"2X4 RAFTER @ 24\" O.C.","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Rafter type","source":"inferred","raw_value":"Solid sawn lumber","ai_value":"Solid sawn lumber","user_value":null,"confidence":0.6,"edited":false,"reasoning":"2x4 rafter @ 24 OC suggests conventional solid sawn","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Rapid Shutdown compliance method inside array","source":"pdf","raw_value":"PV Hazard Control System (UL 3741)","ai_value":"PV Hazard Control System (UL 3741)","user_value":null,"confidence":0.7,"edited":false,"reasoning":"MCI-2S certified UL 3741","source_excerpt":"Certifications UL 1741 PVRSE, UL 3741, PVRSA","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Rapid Shutdown Device Manufacturer","source":"pdf","raw_value":"Tesla","ai_value":"Tesla","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Tesla MCI","source_excerpt":"15 - TESLA MCI-2S (RAPID SHUTDOWN DEVICE)","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Rapid Shutdown Device Model Number","source":"pdf","raw_value":"MCI-2S","ai_value":"MCI-2S","user_value":null,"confidence":0.95,"edited":false,"reasoning":"MCI-2S model","source_excerpt":"TESLA MCI-2S (RAPID SHUTDOWN DEVICE)","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Rapid Shutdown Device Quantity","source":"pdf","raw_value":"15","ai_value":"15","user_value":null,"confidence":0.95,"edited":false,"reasoning":"15 MCI devices","source_excerpt":"15- TESLA MCI-2S","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Roof framing type","source":"pdf","raw_value":"Conventional rafter","ai_value":"Conventional rafter","user_value":null,"confidence":0.7,"edited":false,"reasoning":"Rafter framing","source_excerpt":"2X4 RAFTER @ 24\" O.C.","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Roof has flat plane","source":"pdf","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Roof has 10° tilt across multiple azimuth planes (composite shingle roof), not a flat-plane roof.","source_excerpt":"ROOFTILT 10°; AZIMUTH 60°/180°/90°","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Roof penetration sealant method name and description","source":"pdf","raw_value":"Unirac Stronghold Butyl attachment with pre-applied butyl pad (flashless)","ai_value":"Unirac Stronghold Butyl attachment with pre-applied butyl pad (flashless)","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Stronghold Butyl attachment used","source_excerpt":"UNIRAC STRONGHOLD W/ BUTYL ATTACHMENTS @ 48\" O.C MAX","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Roof pitch","source":"pdf","raw_value":"2/12","ai_value":"2/12","user_value":null,"confidence":0.7,"edited":false,"reasoning":"10° tilt converts to roughly 2/12 (tan(10°)*12=2.12)","source_excerpt":"ROOF TILT 10°","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Storage architecture","source":"pdf","raw_value":"Energy Storage System","ai_value":"Energy Storage System","user_value":null,"confidence":0.85,"edited":false,"reasoning":"AC-coupled ESS","source_excerpt":"TESLA POWERWALL 3 ... INVERTER/ENERGY STORAGE SYSTEM","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Supply side connection per NEC 705.12(A)","source":"pdf","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Load-side breaker, not supply side","source_excerpt":"INTERCONNECTION: PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Total roof area (sq ft)","source":"pdf","raw_value":"1887","ai_value":"1887","user_value":null,"confidence":0.9,"edited":false,"reasoning":"Plan view roof area","source_excerpt":"AREA OF ROOF (PLAN VIEW)(Sq. Ft.) 1887.04","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Utility available fault current greater than 10 kA at service","source":"inferred","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.5,"edited":false,"reasoning":"Residential service, not specified","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Utility company name","source":"asana","raw_value":"PG&E","ai_value":"PG&E","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Utility from Asana","source_excerpt":"Utility: PG&E","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Utility service feed rating (Amps)","source":"pdf","raw_value":"125","ai_value":"125","user_value":null,"confidence":0.95,"edited":false,"reasoning":"125A service","source_excerpt":"(E) 125A MAIN SERVICE PANEL WITH (E) 100A MAIN BREAKER","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"},{"payload_key":"Whole home backup","source":"pdf","raw_value":"Yes","ai_value":"Yes","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Whole home backup specified","source_excerpt":"BATTERY CONFIGURATION: WHOLE HOME BACKUP","in_field_map":true,"updated_at":"2026-05-04T17:56:12.800254+00:00"}],"artifacts":[{"id":92,"kind":"asana_json","local_path":"/data/runs/01KQT20BRDH5P086B9CNF8911Q/asana.json","drive_file_id":null,"sha256":null,"bytes":42436,"downloaded_at":"2026-05-04T17:54:03.648156+00:00"},{"id":93,"kind":"pdf","local_path":"/data/runs/01KQT20BRDH5P086B9CNF8911Q/pdf/MICHAEL_MCMILLIN_V3._12_23_2025.pdf","drive_file_id":"1vd1dM6DmIZwgXTi8VJ1LpXaqFOy7_BaD","sha256":"0fb85b9a5866902975ab74b934d3a71e2ee0623002c69b702adcec0f3f084101","bytes":9036457,"downloaded_at":"2026-05-04T17:54:07.263027+00:00"},{"id":94,"kind":"extraction","local_path":"/data/runs/01KQT20BRDH5P086B9CNF8911Q/extraction.json","drive_file_id":null,"sha256":null,"bytes":38868,"downloaded_at":"2026-05-04T17:56:12.784647+00:00"}],"has_final_patch":false,"final_patch_field_count":0,"_meta":{"collected_at":"2026-05-06T22:25:37.735170+00:00","iteration_count":0,"audit_log_count":15,"field_values_count":82,"artifacts_count":3,"has_final_patch":false}}