{"run":{"id":"01KQTES8424Q87GNNJ7F565SZ8","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":70695,"output_tokens":8996,"cache_read_input_tokens":0,"cache_creation_input_tokens":9992},"avg_confidence":0.831,"warnings":["Roof pitch inferred from 10° tilt in plan set (≈2/12); no explicit N/12 stated.","Inverter architecture inferred — Powerwall 3 is a string inverter with integrated MPPTs and Tesla MCI-2S RSDs (not DC-DC optimizers).","ESS install location inferred as outdoor wall from elevation page; verify.","PV system weight (lbs/sq ft) not explicitly stated.","BOM CSV was empty; equipment values pulled from plan-set BOM page.","Many backup/ESS fields inferred from Tesla Powerwall 3 + Backup Switch architecture; reviewer should verify.","Busbar feeder fields skipped — interconnection is load-side breaker at MSP, not feeder tap.","Microinverter fields skipped — system uses Tesla MCI-2S rapid shutdown devices with string inverter (Powerwall 3), not microinverters.","DC-coupled battery fields skipped — Powerwall 3 is hybrid but typically classified as AC-coupled at the system level via the integrated inverter; reviewer should confirm.","Supply-side IX fields skipped — interconnection is load-side PV breaker.","Rafter span and # branch breakers are uncertain inferences."],"flow":"v2","iteration_count":0,"iteration_outcome":null,"final_diagnosis":null,"created_at":"2026-05-04T21:37:21.541541+00:00","updated_at":"2026-05-04T21:39:30.671763+00:00","submitted_at":null,"completed_at":null},"iterations":[],"insights":{"stuck_rules":[],"newly_revealed":[],"conditional_triggers":{}},"audit_log":[{"id":527,"ts":"2026-05-04T21:37:21.569769+00:00","stage":"extracting","level":"info","message":"Starting v2 intake (always-Opus extraction)","payload":null},{"id":528,"ts":"2026-05-04T21:37:21.583199+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":529,"ts":"2026-05-04T21:37:22.298511+00:00","stage":"asana_fetched","level":"info","message":"Loaded Asana task: Michael MCMILLIN","payload":{"gid":"1211970405658455","title":"Michael MCMILLIN","customer":"Michael MCMILLIN"}},{"id":530,"ts":"2026-05-04T21:37:22.304946+00:00","stage":"drive_resolved","level":"info","message":"Searching Asana fields for Google Drive URL","payload":null},{"id":531,"ts":"2026-05-04T21:37:23.797873+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":532,"ts":"2026-05-04T21:37:23.804911+00:00","stage":"pdf_downloaded","level":"info","message":"Picking the latest-dated plan-set PDF","payload":null},{"id":533,"ts":"2026-05-04T21:37:25.857313+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":534,"ts":"2026-05-04T21:37:25.863815+00:00","stage":"bom_downloaded","level":"info","message":"Looking for the BOM CSV in the same folder","payload":null},{"id":535,"ts":"2026-05-04T21:37:25.877432+00:00","stage":"bom_downloaded","level":"warn","message":"No BOM CSV in folder — modules section will rely on PDF + Asana only","payload":null},{"id":536,"ts":"2026-05-04T21:37:25.884909+00:00","stage":"ai_extracted","level":"info","message":"Extracting text from the plan-set PDF","payload":null},{"id":537,"ts":"2026-05-04T21:37:31.443523+00:00","stage":"ai_extracted","level":"info","message":"Pass 1/2: Claude Opus 4.7 (full extraction)","payload":null},{"id":549,"ts":"2026-05-04T21:38:46.625369+00:00","stage":"ai_extracted","level":"info","message":"Pass 1: Opus filled 59 fields (avg 88%)","payload":null},{"id":550,"ts":"2026-05-04T21:38:46.642001+00:00","stage":"ai_extracted","level":"info","message":"Pass 2/2: Claude Opus 4.7 retrying 38 missing fields","payload":null},{"id":553,"ts":"2026-05-04T21:39:30.037429+00:00","stage":"ai_extracted","level":"info","message":"Extracted 81 fields, avg confidence 83% (Opus: 59, Opus retry: +22, 16 still unfilled)","payload":{"usage":{"input_tokens":70695,"output_tokens":8996,"cache_read_input_tokens":0,"cache_creation_input_tokens":9992},"fields":81,"passes":{"opus_full":59,"opus_retry":22},"missing":16,"extra_fields":0,"avg_confidence":0.831}},{"id":554,"ts":"2026-05-04T21:39:30.241599+00:00","stage":"creating_draft","level":"info","message":"[DEV] Looking for an existing dev draft in sandbox…","payload":{"dev_mode":true,"solarapp_mode":"sandbox"}}],"field_values":[{"payload_key":"Attachment points staggered","source":"inferred","raw_value":"Yes","ai_value":"Yes","user_value":null,"confidence":0.55,"edited":false,"reasoning":"Standard Unirac Stronghold installation practice is to stagger attachments across rafters; not explicitly shown but typical.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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 service-entrance rated and includes service disconnect functionality.","source_excerpt":"(N) TESLA BACKUP SWITCH (MICROGRID INTERCONNECTION DEVICE)","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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.","source_excerpt":"(N) TESLA BACKUP SWITCH","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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":"Plan set.","source_excerpt":"TESLA BACKUP SWITCH (MICROGRID INTERCONNECTION DEVICE)","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+00:00"},{"payload_key":"Backup device OCPD rating (Amps)","source":"pdf","raw_value":"200","ai_value":"200","user_value":null,"confidence":0.6,"edited":false,"reasoning":"Tesla Backup Switch is rated at 200A continuous load.","source_excerpt":"Continuous Load Rating 200 A, 120/240 V split phase","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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-04T21:39:30.045886+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 service panel.","source_excerpt":"(E) 125A MAIN SERVICE PANEL","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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":"Explicit 120% rule calculation on plan set.","source_excerpt":"125X1.20=150 BUS RATING x 120% 150-100=50A ALLOWABLE BACKFEED","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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 integrated 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-04T21:39:30.045886+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":"Asana custom field.","source_excerpt":"MPU: N","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+00:00"},{"payload_key":"Busbar #1 number of branch circuit breakers","source":"pdf","raw_value":"1","ai_value":"1","user_value":null,"confidence":0.5,"edited":false,"reasoning":"Only the new 60A PV breaker is shown being added; existing branch breaker count not specified.","source_excerpt":"(N) 60A PV BREAKER","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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":"PV breaker is load-side backfed at opposite end from main breaker per 705.12(B)(3)(2).","source_excerpt":"THE PV CONNECTION IN THE PANEL BOARD SHALL BE POSITIONED AT THE OPPOSITE (LOAD) END FROM THE INPUT FEEDER LOCATION","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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":"PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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-04T21:39:30.045886+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":"Load-side breaker tap.","source_excerpt":"PHOTOVOLTAIC SYSTEM CIRCUIT IS BACKFED ... 60A PV BREAKER","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+00:00"},{"payload_key":"Calculated backup load (Watts)","source":"inferred","raw_value":"11500","ai_value":"11500","user_value":null,"confidence":0.4,"edited":false,"reasoning":"Whole home backup with single Powerwall 3; max continuous AC output is 11.5 kW.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+00:00"},{"payload_key":"Combiner panel contains ESS","source":"pdf","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.6,"edited":false,"reasoning":"Interconnection is at MSP, not at a combiner panel containing ESS.","source_excerpt":"INTERCONNECTION: PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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 interconnection has dedicated 60A backfeed breaker at MSP.","source_excerpt":"(N) 60A PV BREAKER","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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.9,"edited":false,"reasoning":"Plan set explicitly states tie-in at main service panel.","source_excerpt":"INTERCONNECTION: PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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-04T21:39:30.045886+00:00"},{"payload_key":"ESS assembly weight (lbs)","source":"pdf","raw_value":"291","ai_value":"291","user_value":null,"confidence":0.85,"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-04T21:39:30.045886+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 shown on north outside wall with driveway separate; typical residential placement avoids vehicle impact zones.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+00:00"},{"payload_key":"ESS unit charging from grid","source":"asana","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.6,"edited":false,"reasoning":"Plan label indicates non-export storage behavior typical of solar-charged-only configuration in PG&E NEM.","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-04T21:39:30.045886+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 in MSP.","source_excerpt":"(N) 60A PV BREAKER","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+00:00"},{"payload_key":"ESS unit installation location (architecture: Energy Storage System)","source":"inferred","raw_value":"Outdoor walls","ai_value":"Outdoor walls","user_value":null,"confidence":0.6,"edited":false,"reasoning":"AC disconnect/Powerwall on north outside wall per elevation page.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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 ties into MSP via 60A breaker.","source_excerpt":"PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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 in single unit.","source_excerpt":"INVERTER/ENERGY STORAGE SYSTEM","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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-04T21:39:30.045886+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":"Plan set.","source_excerpt":"TESLA POWERWALL 3 11.5KW/ 13.5KWH 1707000-XX-Y","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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-04T21:39:30.045886+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 BOM.","source_excerpt":"(N) 1- TESLA POWERWALL 3","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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.7,"edited":false,"reasoning":"Single Powerwall 3 only; separation requirement noted but only one unit installed.","source_excerpt":"MULTIPLE ESS SYSTEMS SHALL BE SEPARATED FROM EACH OTHER BY AT LEAST 3'","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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 flush roof mount per attachment detail.","source_excerpt":"PHOTOVOLTAIC ROOF MOUNT SYSTEM ... 3\" MIN. 6\" MAX.","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+00:00"},{"payload_key":"Home has sprinkler systems","source":"inferred","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.7,"edited":false,"reasoning":"Typical residential single-family home in Taft, CA built before sprinkler mandate; no mention in plans.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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-04T21:39:30.045886+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 specifies MSP tie-in.","source_excerpt":"INTERCONNECTION: PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+00:00"},{"payload_key":"Inverter 1 Manufacturer","source":"pdf","raw_value":"Tesla","ai_value":"Tesla","user_value":null,"confidence":0.98,"edited":false,"reasoning":"Inverter is 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-04T21:39:30.045886+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":"Tesla Powerwall 3 model number from datasheet.","source_excerpt":"TESLA POWERWALL 3 ... 1707000-XX-Y","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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 on plan set.","source_excerpt":"60A (N) 60A PV BREAKER","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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.65,"edited":false,"reasoning":"Powerwall 3 is a string inverter integrated with battery; MCI-2S devices are RSD only, not DC-DC optimizers.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+00:00"},{"payload_key":"Inverter output uses NM cable","source":"pdf","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.8,"edited":false,"reasoning":"Inverter output uses THWN-2 in EMT/PVC conduit, not NM cable.","source_excerpt":"3/4\" EMT/PVC CONDUIT RUN","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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":"Plans use 120% rule under 705.12(B)(3)(2), not main breaker derate per (B)(2)(3)(c).","source_excerpt":"125X1.20=150 BUS RATING x 120%; 150-100=50A ALLOWABLE BACKFEED","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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 count of PV wire conductors in DC raceway from conductor schedule.","source_excerpt":"MCI TO JUNCTION BOX #2 6- 10 AWG PV WIRE","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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":"From conductor schedule.","source_excerpt":"JUNCTION BOX#2 TO INVERTER/BATTERY 6 ... 10 AWG THWN-2 COPPER","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+00:00"},{"payload_key":"Maximum distance from module to roof (inches)","source":"pdf","raw_value":"6","ai_value":"6","user_value":null,"confidence":0.8,"edited":false,"reasoning":"Attachment detail shows 6\" max standoff height.","source_excerpt":"3\" MIN. 6\" MAX.","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+00:00"},{"payload_key":"Maximum input DC open circuit voltage (Voc) of PV inverter","source":"pdf","raw_value":"600","ai_value":"600","user_value":null,"confidence":0.9,"edited":false,"reasoning":"Powerwall 3 max DC voltage.","source_excerpt":"Withstand Voltage 600 V DC","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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":"Powerwall 3 datasheet.","source_excerpt":"Maximum Short Circuit Current per MPPT (Isc) 19 A","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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-04T21:39:30.045886+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":"From Powerwall 3 datasheet at 11.5 kW output.","source_excerpt":"Overcurrent Protection Device ... 60 A (11.5 kW)","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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":"From roof plan note.","source_excerpt":"UNIRAC STRONGHOLD W/ BUTYL ATTACHMENTS @ 48\" O.C MAX","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+00:00"},{"payload_key":"Module 1 Quantity","source":"pdf","raw_value":"40","ai_value":"40","user_value":null,"confidence":0.98,"edited":false,"reasoning":"BOM and system summary.","source_excerpt":"(N) 40- QCELLS: Q.TRON BLK M-G2.H+ 430 (430W)","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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-04T21:39:30.045886+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 backsheet — monofacial.","source_excerpt":"Back Cover Composite film","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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 specifies Qcells modules.","source_excerpt":"QCELLS: Q.TRON BLK M-G2.H+ 430 (430W)","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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 + datasheet.","source_excerpt":"QCELLS: Q.TRON BLK M-G2.H+ 430 (430W)","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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":"Plan set design criteria.","source_excerpt":"NUMBER OF LAYERS: -01","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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-04T21:39:30.045886+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 combined with zip from PDF cover page (TAFT, CA 93268).","source_excerpt":"Street: 420 Wood Street, City: Taft, State: CA","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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-04T21:39:30.045886+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":"Standard residential rail-mount PV with 46.7 lb modules over ~840 sqft array yields ~3 psf typical.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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 specifies Unirac NXT Umount.","source_excerpt":"(N) UNIRAC NXT UMOUNT RAIL 168\" RAIL","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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":"From BOM on PV-3.1.","source_excerpt":"UNIRAC NXT UMOUNT RAIL 168\" RAIL","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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 composite shingle roof typically have ceiling joists.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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-04T21:39:30.045886+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 design criteria.","source_excerpt":"2X4 RAFTER @ 24\" O.C.","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+00:00"},{"payload_key":"Rafter type","source":"pdf","raw_value":"Solid sawn lumber","ai_value":"Solid sawn lumber","user_value":null,"confidence":0.6,"edited":false,"reasoning":"Specified as 2x4 rafter, typical solid sawn.","source_excerpt":"ROOF FRAME: 2X4 RAFTER @ 24\" O.C.","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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 to UL 3741 PVRSA.","source_excerpt":"UL 3741, PVRSA (Photovoltaic Rapid Shutdown Array)","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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":"(N) 15- TESLA MCI-2S (RAPID SHUTDOWN DEVICE)","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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-04T21:39:30.045886+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":"(N) 15- TESLA MCI-2S","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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":"Conventional rafter framing.","source_excerpt":"ROOF FRAME: 2X4 RAFTER @ 24\" O.C.","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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":"Roof tilt is 10° on multiple planes (azimuths 60°, 180°, 90°), not flat.","source_excerpt":"ROOFTILT 10°","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+00:00"},{"payload_key":"Roof penetration sealant method name and description","source":"pdf","raw_value":"Unirac Stronghold with pre-applied butyl pad","ai_value":"Unirac Stronghold with pre-applied butyl pad","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Stronghold Butyl attachment used as flashless sealant per datasheet.","source_excerpt":"(N) UNIRAC STRONGHOLD W/ BUTYL ATTACHMENTS @ 48\" O.C MAX","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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 approximates ~2/12 pitch (tan(10°)*12 ≈ 2.1).","source_excerpt":"ROOF TILT 10°","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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":"Powerwall 3 is AC-coupled ESS.","source_excerpt":"TESLA POWERWALL 3 ... INVERTER/ENERGY STORAGE SYSTEM","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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 connection in MSP, not supply-side.","source_excerpt":"INTERCONNECTION: PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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":"From roof plan.","source_excerpt":"AREA OF ROOF (PLAN VIEW)(Sq. Ft.) 1887.04","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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; no indication of >10kA. Powerwall 3 short-circuit rating is 10kA.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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":"From Asana custom fields.","source_excerpt":"Utility: PG&E","in_field_map":true,"updated_at":"2026-05-04T21:39:30.045886+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-04T21:39:30.045886+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-04T21:39:30.045886+00:00"}],"artifacts":[{"id":101,"kind":"asana_json","local_path":"/data/runs/01KQTES8424Q87GNNJ7F565SZ8/asana.json","drive_file_id":null,"sha256":null,"bytes":42583,"downloaded_at":"2026-05-04T21:37:22.283713+00:00"},{"id":102,"kind":"pdf","local_path":"/data/runs/01KQTES8424Q87GNNJ7F565SZ8/pdf/MICHAEL_MCMILLIN_V3._12_23_2025.pdf","drive_file_id":"1vd1dM6DmIZwgXTi8VJ1LpXaqFOy7_BaD","sha256":"0fb85b9a5866902975ab74b934d3a71e2ee0623002c69b702adcec0f3f084101","bytes":9036457,"downloaded_at":"2026-05-04T21:37:25.843671+00:00"},{"id":105,"kind":"extraction","local_path":"/data/runs/01KQTES8424Q87GNNJ7F565SZ8/extraction.json","drive_file_id":null,"sha256":null,"bytes":37608,"downloaded_at":"2026-05-04T21:39:30.029081+00:00"}],"has_final_patch":false,"final_patch_field_count":0,"_meta":{"collected_at":"2026-05-06T22:22:16.507720+00:00","iteration_count":0,"audit_log_count":15,"field_values_count":81,"artifacts_count":3,"has_final_patch":false}}