{"run":{"id":"01KQSE52XN0GP9VBF4KH5T8DWJ","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":70461,"output_tokens":9007,"cache_read_input_tokens":0,"cache_creation_input_tokens":9992},"avg_confidence":0.831,"warnings":["Module model on plan set is Q.TRON BLK M-G2.H+ 430 (different from Asana Module Type 'Q.PEAK DUO BLK ML-G10+ 410'); plan set treated as authoritative.","Asana KW (16.40) differs from plan set 17.200 kWDC (40x430W) — plan set used.","Roof pitch 10° converted to ~2/12 (rounded down); verify with operator.","BOM CSV was empty; equipment derived from plan-set PDF.","Tesla Powerwall 3 architecture mapped to 'String Inverter without DC-DC Converters' (it is a string MPPT inverter with integrated ESS).","Total roof area, PV system weight, sprinkler system, fault current >10kA, and other site-specific items not stated in sources — left blank.","Microinverter fields skipped per gating - system uses Tesla Powerwall 3 string inverter, not microinverters.","DC-coupled battery fields skipped - Powerwall 3 architecture is treated as integrated PV+battery; whether it counts as DC-coupled depends on schema interpretation.","Supply-side IX fields skipped - interconnection is load-side PV breaker at MSP.","Calculated backup load skipped - whole home backup but no specific calc in plans.","PV system weight is rough estimate; reviewer should verify."],"flow":"v2","iteration_count":0,"iteration_outcome":null,"final_diagnosis":null,"created_at":"2026-05-04T12:07:06.428539+00:00","updated_at":"2026-05-04T12:09:28.154730+00:00","submitted_at":null,"completed_at":null},"iterations":[],"insights":{"stuck_rules":[],"newly_revealed":[],"conditional_triggers":{}},"audit_log":[{"id":426,"ts":"2026-05-04T12:07:06.461163+00:00","stage":"extracting","level":"info","message":"Starting v2 intake (always-Opus extraction)","payload":null},{"id":427,"ts":"2026-05-04T12:07:06.476275+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":428,"ts":"2026-05-04T12:07:07.212452+00:00","stage":"asana_fetched","level":"info","message":"Loaded Asana task: Michael MCMILLIN","payload":{"gid":"1211970405658455","title":"Michael MCMILLIN","customer":"Michael MCMILLIN"}},{"id":429,"ts":"2026-05-04T12:07:07.219597+00:00","stage":"drive_resolved","level":"info","message":"Searching Asana fields for Google Drive URL","payload":null},{"id":430,"ts":"2026-05-04T12:07:08.618469+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":431,"ts":"2026-05-04T12:07:08.626127+00:00","stage":"pdf_downloaded","level":"info","message":"Picking the latest-dated plan-set PDF","payload":null},{"id":432,"ts":"2026-05-04T12:07:10.549341+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":433,"ts":"2026-05-04T12:07:10.555592+00:00","stage":"bom_downloaded","level":"info","message":"Looking for the BOM CSV in the same folder","payload":null},{"id":434,"ts":"2026-05-04T12:07:10.568279+00:00","stage":"bom_downloaded","level":"warn","message":"No BOM CSV in folder — modules section will rely on PDF + Asana only","payload":null},{"id":435,"ts":"2026-05-04T12:07:10.575051+00:00","stage":"ai_extracted","level":"info","message":"Extracting text from the plan-set PDF","payload":null},{"id":436,"ts":"2026-05-04T12:07:16.125220+00:00","stage":"ai_extracted","level":"info","message":"Pass 1/2: Claude Opus 4.7 (full extraction)","payload":null},{"id":437,"ts":"2026-05-04T12:08:49.304052+00:00","stage":"ai_extracted","level":"info","message":"Pass 1: Opus filled 63 fields (avg 87%)","payload":null},{"id":438,"ts":"2026-05-04T12:08:49.317430+00:00","stage":"ai_extracted","level":"info","message":"Pass 2/2: Claude Opus 4.7 retrying 34 missing fields","payload":null},{"id":439,"ts":"2026-05-04T12:09:27.524618+00:00","stage":"ai_extracted","level":"info","message":"Extracted 83 fields, avg confidence 83% (Opus: 63, Opus retry: +20, 14 still unfilled)","payload":{"usage":{"input_tokens":70461,"output_tokens":9007,"cache_read_input_tokens":0,"cache_creation_input_tokens":9992},"fields":83,"passes":{"opus_full":63,"opus_retry":20},"missing":14,"extra_fields":0,"avg_confidence":0.831}},{"id":440,"ts":"2026-05-04T12:09:27.805446+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":"Typical residential install with rafter spacing 24\" o.c. and attachments at 48\" max would stagger; not explicitly stated","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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","source_excerpt":"(N) TESLA BACKUP SWITCH","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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":"TESLA BACKUP SWITCH","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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-04T12:09:27.538245+00:00"},{"payload_key":"Backup device OCPD rating (Amps)","source":"pdf","raw_value":"200","ai_value":"200","user_value":null,"confidence":0.7,"edited":false,"reasoning":"Backup Switch rated 200A","source_excerpt":"Continuous Load Rating 200 A","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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 specifies copper","source_excerpt":"ALL CONDUCTORS COPPER, UNLESS OTHERWISE NOTED","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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 MSP","source_excerpt":"(E) 125A MAIN SERVICE PANEL","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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 applied per plan set","source_excerpt":"SEE NEC 705.12(B)(3)(2) ... BUS RATING x 120%","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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.85,"edited":false,"reasoning":"MSP has a main breaker, not main-lug-only.","source_excerpt":"(E) 125A MAIN SERVICE PANEL WITH (E) 100A MAIN BREAKER","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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":"No MPU per Asana","source_excerpt":"MPU: N","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+00:00"},{"payload_key":"Busbar #1 number of branch circuit breakers","source":"inferred","raw_value":"1","ai_value":"1","user_value":null,"confidence":0.5,"edited":false,"reasoning":"Plan shows new 60A PV breaker added to existing MSP. Only one new backfeed breaker for PV/ESS combiner output.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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":"Load-side interconnection at opposite end of busbar from main.","source_excerpt":"THE PV CONNECTION IN THE PANEL BOARD SHALL BE POSITIONED AT THE OPPOSITE (LOAD) END FROM THE INPUT FEEDER LOCATION OR MAIN CIRCUIT LOCATION","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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":"MSP","source_excerpt":"(E) 125A MAIN SERVICE PANEL","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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 busbar","source_excerpt":"(E) 125A MAIN SERVICE PANEL","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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":"Backfed via PV breaker","source_excerpt":"PHOTOVOLTAIC SYSTEM CIRCUIT IS BACKFED","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+00:00"},{"payload_key":"Busbar feeder interconnection compliance method","source":"pdf","raw_value":"120% rule","ai_value":"120% rule","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Plan shows explicit 120% rule calculation per NEC 705.12(B)(3)(2).","source_excerpt":"125X1.20=150 BUS RATING x 120% 150-100=50A ALLOWABLE BACKFEED ((BUS RATINGx1.2)- MAIN BREAKER)","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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 protects the busbar.","source_excerpt":"(E) 125A MAIN SERVICE PANEL WITH (E) 100A MAIN BREAKER","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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":"Interconnection is at MSP via PV breaker; ESS is separate Powerwall 3, not housed in MSP.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+00:00"},{"payload_key":"Combiner panel has dedicated OCPD","source":"pdf","raw_value":"Yes","ai_value":"Yes","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Dedicated 60A breaker in MSP for PV/ESS output.","source_excerpt":"(N) 60A PV BREAKER","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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-04T12:09:27.538245+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":"Comp shingle roof","source_excerpt":"ROOF TYPE: COMP. SHINGLE ROOF","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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 total installed weight.","source_excerpt":"Total Weight of Installed Unit 132 kg (291.2 lb)","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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":"Powerwall installed on north outside wall, no indication of vehicle exposure; standard residential install.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+00:00"},{"payload_key":"ESS unit charging from grid","source":"pdf","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.6,"edited":false,"reasoning":"Per plan label, but actual charging behavior unclear","source_excerpt":"PRODUCERS STORAGE DEVICE(S) WILL NOT CAUSE THE HOST LOAD TO EXCEED ITS NORMAL PEAK DEMAND","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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":"60A breaker dedicated","source_excerpt":"(N) 60A PV BREAKER","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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":"ESS on north outside wall","source_excerpt":"LOCATION OF AC DISCONNECTS: NORTH OUTSIDE WALL","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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":"Inverter/ESS interconnects to MSP","source_excerpt":"PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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 is integrated inverter+battery","source_excerpt":"TESLA POWERWALL 3 ... INVERTER/ENERGY STORAGE SYSTEM","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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 Powerwall 3","source_excerpt":"TESLA POWERWALL 3","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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-04T12:09:27.538245+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 breaker","source_excerpt":"(N) 60A PV BREAKER","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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":"1 unit","source_excerpt":"(N) 1- TESLA POWERWALL 3","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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":"Plan calls out 3' minimum separation; only one Powerwall 3 anyway.","source_excerpt":"MULTIPLE ESS SYSTEMS SHALL BE SEPARATED FROM EACH OTHER BY AT LEAST 3'","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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":"Roof mount with rails, no tilt indicated","source_excerpt":"PHOTOVOLTAIC ROOF MOUNT SYSTEM","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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":"Existing single-family home in Taft, CA; no mention of sprinklers in plans.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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","source_excerpt":"Customer Name: Michael MCMILLIN","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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 tied into MSP","source_excerpt":"INTERCONNECTION: PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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-04T12:09:27.538245+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-04T12:09:27.538245+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 PV breaker per line diagram","source_excerpt":"(N) 60A PV BREAKER","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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 MPPTs; MCIs are RSD only, not DC-DC optimizers","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+00:00"},{"payload_key":"Inverter output uses NM cable","source":"pdf","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.7,"edited":false,"reasoning":"Inverter AC output uses THWN-2 in EMT/PVC conduit, not NM cable.","source_excerpt":"AC INVERTER/BATTERY TO AC DISCONNECT 3/4\" EMT/PVC CONDUIT RUN ... 6 AWG THWN-2 COPPER","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+00:00"},{"payload_key":"Main breaker derate applied","source":"pdf","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.7,"edited":false,"reasoning":"120% rule applied; no main breaker derate mentioned.","source_excerpt":"125X1.20=150 BUS RATING x 120%","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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 count","source_excerpt":"MCI TO JUNCTION BOX #2: 6- 10 AWG PV WIRE","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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 raceway #4 has 6 THWN-2","source_excerpt":"JUNCTION BOX#2 TO INVERTER/BATTERY 6 ... 10 AWG THWN-2","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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":"Conduit 7/8 in above roof; modules typically a few inches above; conservative estimate","source_excerpt":"3/4\" EMT CONDUIT RUN 7/8\" ABOVE ROOF","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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 max DC input","source_excerpt":"PV DC Input Voltage Range 60 — 550 V DC","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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","source_excerpt":"Maximum Short Circuit Current per MPPT (Isc) 19 A","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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 is 10 modules","source_excerpt":"(01) STRING OF 10 MODULES","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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":"Datasheet OCPD for 11.5 kW unit","source_excerpt":"Overcurrent Protection Device: 60 A (11.5 kW)","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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":"48 inch max spacing per plan set","source_excerpt":"STRONGHOLD W/ BUTYL ATTACHMENTS @ 48\" O.C MAX","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+00:00"},{"payload_key":"Max microinverters per branch circuit","source":"inferred","raw_value":"0","ai_value":"0","user_value":null,"confidence":0.3,"edited":false,"reasoning":"System uses Tesla Powerwall 3 string inverter with MCI rapid shutdown devices, not microinverters.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+00:00"},{"payload_key":"Module 1 Quantity","source":"pdf","raw_value":"40","ai_value":"40","user_value":null,"confidence":0.95,"edited":false,"reasoning":"40 modules","source_excerpt":"(N) 40- QCELLS: Q.TRON BLK M-G2.H+ 430","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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":"Type 2 fire rating per Qcells datasheet","source_excerpt":"Fire Rating based on ANSI/UL 61730 C / TYPE 2","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+00:00"},{"payload_key":"Module is bifacial","source":"pdf","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Q.TRON BLK has composite film back, not bifacial","source_excerpt":"Back Cover Composite film","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+00:00"},{"payload_key":"Module Manufacturer","source":"pdf","raw_value":"Qcells","ai_value":"Qcells","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Qcells modules per plan set BOM","source_excerpt":"QCELLS: Q.TRON BLK M-G2.H+ 430 (430W)","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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 plan set","source_excerpt":"QCELLS: Q.TRON BLK M-G2.H+ 430 (430W)","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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":"Single layer per plan set","source_excerpt":"NUMBER OF LAYERS: -01","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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-04T12:09:27.538245+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 (Street/City/State); plan-set 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-04T12:09:27.538245+00:00"},{"payload_key":"Project valuation (USD)","source":"asana","raw_value":"91148","ai_value":"91148","user_value":null,"confidence":0.9,"edited":false,"reasoning":"Contract amount from Asana","source_excerpt":"Contract Amount: 91148.71","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+00:00"},{"payload_key":"PV system weight (lbs/sq ft)","source":"inferred","raw_value":"3","ai_value":"3","user_value":null,"confidence":0.5,"edited":false,"reasoning":"Module 46.7 lbs over ~21 sqft area + racking ~0.5 psf, typical residential rail-mount PV ~3 psf.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+00:00"},{"payload_key":"Racking System Manufacturer","source":"pdf","raw_value":"Unirac","ai_value":"Unirac","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Plan set BOM specifies Unirac NXT Umount","source_excerpt":"UNIRAC NXT UMOUNT RAIL 168\" RAIL","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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 system model","source_excerpt":"UNIRAC NXT UMOUNT RAIL","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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":"Typical residential framing with 2x4 rafters @ 24\" o.c. usually has ceiling joists.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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 states 2x4 rafter","source_excerpt":"ROOF FRAME: 2X4 RAFTER @ 24\" O.C.","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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-04T12:09:27.538245+00:00"},{"payload_key":"Rafter type","source":"inferred","raw_value":"Solid sawn lumber","ai_value":"Solid sawn lumber","user_value":null,"confidence":0.7,"edited":false,"reasoning":"2x4 rafter @ 24 OC, standard residential framing","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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 is UL 3741 PVRSA / PV Hazard Control compliant","source_excerpt":"UL 3741 PV Hazard Control (and PVRSA)","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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":"TESLA MCI-2S (RAPID SHUTDOWN DEVICE)","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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":"(N) 15- TESLA MCI-2S","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+00:00"},{"payload_key":"Roof framing type","source":"inferred","raw_value":"Conventional rafter","ai_value":"Conventional rafter","user_value":null,"confidence":0.7,"edited":false,"reasoning":"2x4 rafter conventional framing","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+00:00"},{"payload_key":"Roof has flat plane","source":"pdf","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.7,"edited":false,"reasoning":"Three different roof planes/azimuths at 10° tilt; not flat.","source_excerpt":"ROOFTILT #1 14 360° 10° ... three roof faces with different azimuths","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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 attachments per plan set","source_excerpt":"UNIRAC STRONGHOLD W/ BUTYL ATTACHMENTS","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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 degrees ≈ 2.12/12; rounded to 2/12","source_excerpt":"ROOF TILT 10°","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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-04T12:09:27.538245+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.9,"edited":false,"reasoning":"Load-side breaker tie in, not supply side","source_excerpt":"INTERCONNECTION: PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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":null,"source_excerpt":"AREA OF ROOF (PLAN VIEW) (Sq. Ft.) 1887.04","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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 has <10kA available fault current; no indication otherwise in plans.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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":"PG&E per Asana","source_excerpt":"Utility: PG&E","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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 MSP","source_excerpt":"(E) 125A MAIN SERVICE PANEL WITH (E) 100A MAIN BREAKER","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+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 per plan set","source_excerpt":"BATTERY CONFIGURATION: WHOLE HOME BACKUP","in_field_map":true,"updated_at":"2026-05-04T12:09:27.538245+00:00"}],"artifacts":[{"id":86,"kind":"asana_json","local_path":"/data/runs/01KQSE52XN0GP9VBF4KH5T8DWJ/asana.json","drive_file_id":null,"sha256":null,"bytes":42436,"downloaded_at":"2026-05-04T12:07:07.197681+00:00"},{"id":87,"kind":"pdf","local_path":"/data/runs/01KQSE52XN0GP9VBF4KH5T8DWJ/pdf/MICHAEL_MCMILLIN_V3._12_23_2025.pdf","drive_file_id":"1vd1dM6DmIZwgXTi8VJ1LpXaqFOy7_BaD","sha256":"0fb85b9a5866902975ab74b934d3a71e2ee0623002c69b702adcec0f3f084101","bytes":9036457,"downloaded_at":"2026-05-04T12:07:10.535063+00:00"},{"id":88,"kind":"extraction","local_path":"/data/runs/01KQSE52XN0GP9VBF4KH5T8DWJ/extraction.json","drive_file_id":null,"sha256":null,"bytes":38504,"downloaded_at":"2026-05-04T12:09:27.131948+00:00"}],"has_final_patch":false,"final_patch_field_count":0,"_meta":{"collected_at":"2026-05-06T22:25:25.921564+00:00","iteration_count":0,"audit_log_count":15,"field_values_count":83,"artifacts_count":3,"has_final_patch":false}}