{"run":{"id":"01KQS9QVRY25NG8K75H6TD7FXY","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":"HTTP 400 | code=0007 | path=/api/v1/token | Client authentication failed.","error_payload":{"exception_type":"ApiError"},"ai_token_usage":{"input_tokens":70595,"output_tokens":8696,"cache_read_input_tokens":0,"cache_creation_input_tokens":9992},"avg_confidence":0.847,"warnings":["Roof pitch derived from 10° tilt; emitted as 2/12 (closest fraction). Verify if SolarAPP+ requires alternate format.","Module model in Asana custom field is older Q.PEAK DUO; plan set BOM shows updated Q.TRON BLK M-G2.H+ 430 — used the plan set per spec rules.","Contract amount $91,148.71 is project price (PPA), not project valuation; left Project valuation unset.","Inverter architecture: Powerwall 3 has internal MPPTs but no per-module DC-DC converters; classified as String Inverter without DC-DC Converters.","MCI-2S is rapid shutdown / mid-circuit interrupter, not microinverter — microinverter fields skipped.","BOM CSV was empty; equipment data sourced from plan set.","No microinverters in this design — Tesla MCI-2S devices are rapid shutdown mid-circuit interrupters paired with Powerwall 3, not microinverters; microinverter fields skipped.","No supply-side interconnection — load-side PV breaker tie at MSP using 120% rule.","No DC-coupled battery — Tesla Powerwall 3 is AC-coupled hybrid inverter/ESS.","Rafter span and project valuation not provided in sources.","Backup OCPD/calculated load not specified; whole-home backup via Tesla Backup Switch with 100A existing main."],"flow":"v2","iteration_count":0,"iteration_outcome":null,"final_diagnosis":null,"created_at":"2026-05-04T10:49:58.840885+00:00","updated_at":"2026-05-04T10:52:07.083850+00:00","submitted_at":null,"completed_at":null},"iterations":[],"insights":{"stuck_rules":[],"newly_revealed":[],"conditional_triggers":{}},"audit_log":[{"id":385,"ts":"2026-05-04T10:49:58.869527+00:00","stage":"extracting","level":"info","message":"Starting v2 intake (always-Opus extraction)","payload":null},{"id":386,"ts":"2026-05-04T10:49:58.883690+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":387,"ts":"2026-05-04T10:49:59.596699+00:00","stage":"asana_fetched","level":"info","message":"Loaded Asana task: Michael MCMILLIN","payload":{"gid":"1211970405658455","title":"Michael MCMILLIN","customer":"Michael MCMILLIN"}},{"id":388,"ts":"2026-05-04T10:49:59.603660+00:00","stage":"drive_resolved","level":"info","message":"Searching Asana fields for Google Drive URL","payload":null},{"id":389,"ts":"2026-05-04T10:50:00.894688+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":390,"ts":"2026-05-04T10:50:00.901374+00:00","stage":"pdf_downloaded","level":"info","message":"Picking the latest-dated plan-set PDF","payload":null},{"id":391,"ts":"2026-05-04T10:50:02.844165+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":392,"ts":"2026-05-04T10:50:02.850730+00:00","stage":"bom_downloaded","level":"info","message":"Looking for the BOM CSV in the same folder","payload":null},{"id":393,"ts":"2026-05-04T10:50:02.872006+00:00","stage":"bom_downloaded","level":"warn","message":"No BOM CSV in folder — modules section will rely on PDF + Asana only","payload":null},{"id":394,"ts":"2026-05-04T10:50:02.888075+00:00","stage":"ai_extracted","level":"info","message":"Extracting text from the plan-set PDF","payload":null},{"id":395,"ts":"2026-05-04T10:50:08.531730+00:00","stage":"ai_extracted","level":"info","message":"Pass 1/2: Claude Opus 4.7 (full extraction)","payload":null},{"id":407,"ts":"2026-05-04T10:51:27.827332+00:00","stage":"ai_extracted","level":"info","message":"Pass 1: Opus filled 61 fields (avg 88%)","payload":null},{"id":408,"ts":"2026-05-04T10:51:27.843498+00:00","stage":"ai_extracted","level":"info","message":"Pass 2/2: Claude Opus 4.7 retrying 36 missing fields","payload":null},{"id":411,"ts":"2026-05-04T10:52:06.534553+00:00","stage":"ai_extracted","level":"info","message":"Extracted 79 fields, avg confidence 84% (Opus: 61, Opus retry: +18, 18 still unfilled)","payload":{"usage":{"input_tokens":70595,"output_tokens":8696,"cache_read_input_tokens":0,"cache_creation_input_tokens":9992},"fields":79,"passes":{"opus_full":61,"opus_retry":18},"missing":18,"extra_fields":0,"avg_confidence":0.847}},{"id":412,"ts":"2026-05-04T10:52:06.736876+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 residential rail-based PV; not explicitly stated.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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":"Tesla Backup Switch is installed behind the utility meter and includes service disconnect functionality.","source_excerpt":"TESLA BACKUP SWITCH (MICROGRID INTERCONNECTION DEVICE)","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"Backup device manufacturer","source":"pdf","raw_value":"Tesla","ai_value":"Tesla","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Plan set BOM.","source_excerpt":"(N) TESLA BACKUP SWITCH","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"Backup device model","source":"pdf","raw_value":"Backup Switch","ai_value":"Backup Switch","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Plan set.","source_excerpt":"TESLA BACKUP SWITCH (MICROGRID INTERCONNECTION DEVICE)","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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":"Plan set general note.","source_excerpt":"ALL CONDUCTORS COPPER, UNLESS OTHERWISE NOTED","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"Busbar #1 already present on site","source":"pdf","raw_value":"Yes","ai_value":"Yes","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Existing main service panel.","source_excerpt":"(E) 125A MAIN SERVICE PANEL","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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":"Plan set explicitly applies 120% rule.","source_excerpt":"SEE NEC 705.12(B)(3)(2) ... 125X1.20=150 BUS RATING x 120%","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"Busbar #1 main panel upgrade","source":"asana","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Asana confirms no MPU.","source_excerpt":"MPU: N","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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 the new 60A PV breaker is shown on the MSP busbar; existing branch breakers not enumerated.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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":"Backfeed breaker is on load side of MSP main breaker (load-side interconnection).","source_excerpt":"INTERCONNECTION: PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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":"Plan set.","source_excerpt":"(E) 125A MAIN SERVICE PANEL","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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":"Plan set.","source_excerpt":"(E) 125A MAIN SERVICE PANEL","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"Busbar #1 subject to backfeed","source":"pdf","raw_value":"Yes","ai_value":"Yes","user_value":null,"confidence":0.95,"edited":false,"reasoning":"PV breaker tie-in to MSP.","source_excerpt":"PHOTOVOLTAIC SYSTEM CIRCUIT IS BACKFED","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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":"Plan set explicitly uses the 120% rule calculation.","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-04T10:52:06.542192+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":"Main breaker feeding the busbar is 100A.","source_excerpt":"(E) 125A MAIN SERVICE PANEL WITH (E) 100A MAIN BREAKER","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"Combiner panel contains ESS","source":"inferred","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.7,"edited":false,"reasoning":"Powerwall 3 is the inverter/ESS; not in a combiner panel.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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 has 60A OCPD via PV breaker in MSP.","source_excerpt":"(N) 60A PV BREAKER ... (N) 60A NON-FUSED AC DISCONNECT","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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":"Plan set explicitly states PV breaker tie in MSP.","source_excerpt":"INTERCONNECTION: PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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":"Plan set states comp shingle roof.","source_excerpt":"ROOF TYPE: COMP. SHINGLE ROOF (MAIN HOME)","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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":"Powerwall 3 datasheet specifies 291.2 lb total installed weight.","source_excerpt":"Total Weight of Installed Unit 132 kg (291.2 lb)","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"ESS subject to vehicle damage (alternate)","source":"inferred","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.6,"edited":false,"reasoning":"ESS is wall-mounted on north outside wall of dwelling, not in driveway/garage path; typical residential install.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"ESS unit charging from grid","source":"inferred","raw_value":"Yes","ai_value":"Yes","user_value":null,"confidence":0.6,"edited":false,"reasoning":"Whole home backup typically allows grid charging; not explicitly stated.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"ESS unit has dedicated OCPD","source":"pdf","raw_value":"Yes","ai_value":"Yes","user_value":null,"confidence":0.9,"edited":false,"reasoning":"Dedicated 60A breaker on MSP.","source_excerpt":"(N) 60A PV BREAKER","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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":"Powerwall installed on north outside wall per site plan.","source_excerpt":"LOCATION OF AC DISCONNECTS: NORTH OUTSIDE WALL","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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":"Powerwall 3 ties to MSP via PV breaker.","source_excerpt":"INTERCONNECTION: PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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-04T10:52:06.542192+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":"Plan set.","source_excerpt":"TESLA POWERWALL 3","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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.95,"edited":false,"reasoning":"Plan set.","source_excerpt":"TESLA POWERWALL 3 11.5KW/ 13.5KWH 1707000-XX-Y","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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":"Plan set.","source_excerpt":"(N) 60A PV BREAKER","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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":"Plan set.","source_excerpt":"(N) 1- TESLA POWERWALL 3","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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.85,"edited":false,"reasoning":"Only one Powerwall 3 unit; separation note shown on plans for compliance.","source_excerpt":"MULTIPLE ESS SYSTEMS SHALL BE SEPARATED FROM EACH OTHER BY AT LEAST 3'","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"Flush mount or tilt-up","source":"pdf","raw_value":"Flush mount","ai_value":"Flush mount","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Roof Type: Roof mount (Asana) and flush rail-mount per plan.","source_excerpt":"PHOTOVOLTAIC ROOF MOUNT SYSTEM","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"Home has sprinkler systems","source":"inferred","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.55,"edited":false,"reasoning":"Existing single-family home in Taft CA; no sprinkler system noted in plans. Typical for older residential.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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":"From Asana task name and notes.","source_excerpt":"Customer Name: Michael MCMILLIN / Mike MCMILLIN","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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":"Plan set.","source_excerpt":"INTERCONNECTION: PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"Inverter 1 Manufacturer","source":"pdf","raw_value":"Tesla","ai_value":"Tesla","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Plan set BOM.","source_excerpt":"TESLA POWERWALL 3 11.5KW/ 13.5KWH 1707000-XX-Y INVERTER/ENERGY STORAGE SYSTEM","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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 number.","source_excerpt":"TESLA POWERWALL 3 ... 1707000-XX-Y","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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":"Plan set line diagram.","source_excerpt":"(N) 60A PV BREAKER","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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 a string inverter with integrated MCIs (rapid shutdown), not DC-DC optimizers per module.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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":"Inverter AC output uses THWN-2 in EMT/PVC conduit, not NM cable.","source_excerpt":"3/4\" EMT/PVC CONDUIT RUN ... 6 AWG THWN-2 COPPER","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"Main breaker derate applied","source":"pdf","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.8,"edited":false,"reasoning":"120% rule is used; no main breaker derate applied per plan calculation.","source_excerpt":"125X1.20=150 ... 50A ALLOWABLE BACKFEED","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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.85,"edited":false,"reasoning":"Largest PV wire raceway has 6 conductors.","source_excerpt":"DC MCI TO JUNCTION BOX #2 6- 10 AWG PV WIRE","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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.85,"edited":false,"reasoning":"Plan set conductor schedule.","source_excerpt":"DC JUNCTION BOX #2 TO INVERTER/BATTERY 6 ... 10 AWG THWN-2","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"Maximum distance from module to roof (inches)","source":"inferred","raw_value":"7","ai_value":"7","user_value":null,"confidence":0.6,"edited":false,"reasoning":"Typical flush mount with rails; conduit run 7/8\" above roof noted but module height not explicitly stated.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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.9,"edited":false,"reasoning":"Powerwall 3 datasheet.","source_excerpt":"PV DC Input Voltage Range 60 — 550 V DC","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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.9,"edited":false,"reasoning":"Powerwall 3 datasheet per MPPT.","source_excerpt":"Maximum Short Circuit Current per MPPT (Isc) 19 A","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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.9,"edited":false,"reasoning":"Largest string per electrical line diagram.","source_excerpt":"(01) STRING OF 10 MODULES","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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.9,"edited":false,"reasoning":"Powerwall 3 datasheet 11.5 kW configuration.","source_excerpt":"Overcurrent Protection Device 60 A (11.5 kW)","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"Maximum spacing between adjacent attachment points (inches)","source":"pdf","raw_value":"48","ai_value":"48","user_value":null,"confidence":0.9,"edited":false,"reasoning":"Plan set states attachments 48\" O.C. max.","source_excerpt":"(N) UNIRAC STRONGHOLD W/ BUTYL ATTACHMENTS @ 48\" O.C MAX","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"Module 1 Quantity","source":"pdf","raw_value":"40","ai_value":"40","user_value":null,"confidence":0.98,"edited":false,"reasoning":"Plan set.","source_excerpt":"(N) 40- QCELLS: Q.TRON BLK M-G2.H+ 430","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"Module fire rating type","source":"pdf","raw_value":"2","ai_value":"2","user_value":null,"confidence":0.9,"edited":false,"reasoning":"Module datasheet Type 2.","source_excerpt":"Fire Rating based on ANSI / UL 61730 C / TYPE 2","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"Module is bifacial","source":"pdf","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.9,"edited":false,"reasoning":"Composite film backsheet, not bifacial glass-glass.","source_excerpt":"Q.TRON BLK M-G2.H+ ... Back Cover Composite film","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"Module Manufacturer","source":"pdf","raw_value":"Qcells","ai_value":"Qcells","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Plan set BOM.","source_excerpt":"QCELLS: Q.TRON BLK M-G2.H+ 430 (430W)","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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":"Plan set BOM (overrides Asana older model).","source_excerpt":"QCELLS: Q.TRON BLK M-G2.H+ 430 (430W)","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"Number of composite shingle layers","source":"pdf","raw_value":"1","ai_value":"1","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Plan set design criteria.","source_excerpt":"NUMBER OF LAYERS: -01","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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":"Plan set.","source_excerpt":"(E) 100A MAIN BREAKER","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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 specify 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-04T10:52:06.542192+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 rail-mounted PV with 46.7 lb modules and Unirac NXT rails averages ~2.8-3.2 psf.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"Racking System Manufacturer","source":"pdf","raw_value":"Unirac","ai_value":"Unirac","user_value":null,"confidence":0.95,"edited":false,"reasoning":"BOM in plan set lists Unirac NXT Umount.","source_excerpt":"UNIRAC NXT UMOUNT RAIL 168\" RAIL","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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":"Plan set BOM.","source_excerpt":"UNIRAC NXT UMOUNT RAIL","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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":"2x4 rafters at 24\" o.c. on residential home typically have ceiling joists; not explicitly stated.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"Rafter size (nominal)","source":"pdf","raw_value":"2x4","ai_value":"2x4","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Plan set design criteria.","source_excerpt":"ROOF FRAME: 2X4 RAFTER @ 24\" O.C.","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"Rafter spacing (inches)","source":"pdf","raw_value":"24","ai_value":"24","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Plan set.","source_excerpt":"2X4 RAFTER @ 24\" O.C.","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"Rafter type","source":"pdf","raw_value":"Solid sawn lumber","ai_value":"Solid sawn lumber","user_value":null,"confidence":0.85,"edited":false,"reasoning":"2x4 rafter @ 24\" o.c. indicates solid sawn dimensional lumber.","source_excerpt":"ROOF FRAME: 2X4 RAFTER @ 24\" O.C.","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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.6,"edited":false,"reasoning":"Tesla MCI-2S is UL 3741 PVRSA.","source_excerpt":"Certifications UL 1741 PVRSE, UL 3741, PVRSA","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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":"Plan set BOM.","source_excerpt":"15 - TESLA MCI-2S (RAPID SHUTDOWN DEVICE)","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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":"Plan set BOM.","source_excerpt":"TESLA MCI-2S (RAPID SHUTDOWN DEVICE)","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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":"Plan set BOM.","source_excerpt":"15 TESLA MCI-2S","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"Roof framing type","source":"pdf","raw_value":"Conventional rafter","ai_value":"Conventional rafter","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Plan set indicates rafters.","source_excerpt":"2X4 RAFTER @ 24\" O.C.","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"Roof has flat plane","source":"inferred","raw_value":"Yes","ai_value":"Yes","user_value":null,"confidence":0.6,"edited":false,"reasoning":"Roof has consistent 10° pitch planes.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"Roof penetration sealant method name and description","source":"pdf","raw_value":"Unirac Stronghold Butyl attachment with pre-applied butyl pad","ai_value":"Unirac Stronghold Butyl attachment with pre-applied butyl pad","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Stronghold Butyl flashless attachment with pre-applied butyl seal.","source_excerpt":"UNIRAC STRONGHOLD W/ BUTYL ATTACHMENTS","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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 degree tilt ≈ 2.12/12; rounded to 2/12.","source_excerpt":"ROOF TILT 10°","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"Storage architecture","source":"pdf","raw_value":"Energy Storage System","ai_value":"Energy Storage System","user_value":null,"confidence":0.9,"edited":false,"reasoning":"AC-coupled ESS architecture.","source_excerpt":"TESLA POWERWALL 3 ... INVERTER/ENERGY STORAGE SYSTEM","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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 interconnection, not supply-side.","source_excerpt":"INTERCONNECTION: PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"Total roof area (sq ft)","source":"pdf","raw_value":"1887","ai_value":"1887","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Plan set lists total roof plan-view area.","source_excerpt":"AREA OF ROOF (PLAN VIEW)(Sq. Ft.) 1887.04","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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.6,"edited":false,"reasoning":"Typical residential service from PG&E; available fault current usually below 10kA. No indication otherwise on plans.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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":"Asana custom fields and plan set.","source_excerpt":"Utility: PG&E","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+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":"Plan set.","source_excerpt":"(E) 125A MAIN SERVICE PANEL WITH (E) 100A MAIN BREAKER","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"},{"payload_key":"Whole home backup","source":"pdf","raw_value":"Yes","ai_value":"Yes","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Plan set.","source_excerpt":"BATTERY CONFIGURATION: WHOLE HOME BACKUP","in_field_map":true,"updated_at":"2026-05-04T10:52:06.542192+00:00"}],"artifacts":[{"id":80,"kind":"asana_json","local_path":"/data/runs/01KQS9QVRY25NG8K75H6TD7FXY/asana.json","drive_file_id":null,"sha256":null,"bytes":42436,"downloaded_at":"2026-05-04T10:49:59.580747+00:00"},{"id":81,"kind":"pdf","local_path":"/data/runs/01KQS9QVRY25NG8K75H6TD7FXY/pdf/MICHAEL_MCMILLIN_V3._12_23_2025.pdf","drive_file_id":"1vd1dM6DmIZwgXTi8VJ1LpXaqFOy7_BaD","sha256":"0fb85b9a5866902975ab74b934d3a71e2ee0623002c69b702adcec0f3f084101","bytes":9036457,"downloaded_at":"2026-05-04T10:50:02.830104+00:00"},{"id":84,"kind":"extraction","local_path":"/data/runs/01KQS9QVRY25NG8K75H6TD7FXY/extraction.json","drive_file_id":null,"sha256":null,"bytes":37484,"downloaded_at":"2026-05-04T10:52:06.523779+00:00"}],"has_final_patch":false,"final_patch_field_count":0,"_meta":{"collected_at":"2026-05-06T22:25:39.174963+00:00","iteration_count":0,"audit_log_count":15,"field_values_count":79,"artifacts_count":3,"has_final_patch":false}}