{"run":{"id":"01KQWB6QAY5WT5YQRW1QVCCARD","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":70998,"output_tokens":8421,"cache_read_input_tokens":0,"cache_creation_input_tokens":9992},"avg_confidence":0.827,"warnings":["Roof pitch derived from 10° tilt (~2.1/12); operator should verify.","Module Voc/Isc values reflect inverter input limits (Powerwall 3) per datasheet, not module-side; verify against module datasheet maxima if needed.","Module-to-roof distance estimated from rail standoff (3-6\" range per Stronghold detail).","Backup switch used as MID; ESS interconnection location modeled as MSP.","Many backup/ESS architecture fields inferred from Tesla Powerwall 3 + Backup Switch standard config","PV system weight, total roof area, and rafter details from plan-set PV-2","BOM CSV was empty; equipment data sourced from plan-set BOM page PV-3.1"],"flow":"v2","iteration_count":0,"iteration_outcome":null,"final_diagnosis":null,"created_at":"2026-05-05T15:13:17.666290+00:00","updated_at":"2026-05-05T15:15:21.804752+00:00","submitted_at":null,"completed_at":null},"iterations":[],"insights":{"stuck_rules":[],"newly_revealed":[],"conditional_triggers":{}},"audit_log":[{"id":602,"ts":"2026-05-05T15:13:17.698510+00:00","stage":"extracting","level":"info","message":"Starting v2 intake (always-Opus extraction)","payload":null},{"id":603,"ts":"2026-05-05T15:13:17.713674+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":604,"ts":"2026-05-05T15:13:18.310327+00:00","stage":"asana_fetched","level":"info","message":"Loaded Asana task: Michael MCMILLIN","payload":{"gid":"1211970405658455","title":"Michael MCMILLIN","customer":"Michael MCMILLIN"}},{"id":605,"ts":"2026-05-05T15:13:18.321219+00:00","stage":"drive_resolved","level":"info","message":"Searching Asana fields for Google Drive URL","payload":null},{"id":606,"ts":"2026-05-05T15:13:19.930501+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":607,"ts":"2026-05-05T15:13:19.942720+00:00","stage":"pdf_downloaded","level":"info","message":"Picking the latest-dated plan-set PDF","payload":null},{"id":608,"ts":"2026-05-05T15:13:22.581778+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":609,"ts":"2026-05-05T15:13:22.588618+00:00","stage":"bom_downloaded","level":"info","message":"Looking for the BOM CSV in the same folder","payload":null},{"id":610,"ts":"2026-05-05T15:13:22.603669+00:00","stage":"bom_downloaded","level":"warn","message":"No BOM CSV in folder — modules section will rely on PDF + Asana only","payload":null},{"id":611,"ts":"2026-05-05T15:13:22.616085+00:00","stage":"ai_extracted","level":"info","message":"Extracting text from the plan-set PDF","payload":null},{"id":612,"ts":"2026-05-05T15:13:28.398809+00:00","stage":"ai_extracted","level":"info","message":"Pass 1/2: Claude Opus 4.7 (full extraction)","payload":null},{"id":624,"ts":"2026-05-05T15:14:42.605363+00:00","stage":"ai_extracted","level":"info","message":"Pass 1: Opus filled 54 fields (avg 88%)","payload":null},{"id":625,"ts":"2026-05-05T15:14:42.624604+00:00","stage":"ai_extracted","level":"info","message":"Pass 2/2: Claude Opus 4.7 retrying 43 missing fields","payload":null},{"id":628,"ts":"2026-05-05T15:15:21.169828+00:00","stage":"ai_extracted","level":"info","message":"Extracted 78 fields, avg confidence 82% (Opus: 54, Opus retry: +24, 19 still unfilled)","payload":{"usage":{"input_tokens":70998,"output_tokens":8421,"cache_read_input_tokens":0,"cache_creation_input_tokens":9992},"fields":78,"passes":{"opus_full":54,"opus_retry":24},"missing":19,"extra_fields":0,"avg_confidence":0.827}},{"id":629,"ts":"2026-05-05T15:15:21.398410+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.5,"edited":false,"reasoning":"Standard practice for Unirac Stronghold attachments at 48\" O.C. on rafters 24\" O.C.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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 installed behind utility meter acts as service disconnect","source_excerpt":"TESLA BACKUP SWITCH (MICROGRID INTERCONNECTION DEVICE)","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+00:00"},{"payload_key":"Backup device manufacturer","source":"pdf","raw_value":"Tesla","ai_value":"Tesla","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Tesla Backup Switch","source_excerpt":"(N) TESLA BACKUP SWITCH","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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":"(N) TESLA BACKUP SWITCH (MICROGRID INTERCONNECTION DEVICE)","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+00:00"},{"payload_key":"Backup feeder conductor material","source":"pdf","raw_value":"Copper","ai_value":"Copper","user_value":null,"confidence":0.9,"edited":false,"reasoning":null,"source_excerpt":"ALL CONDUCTORS COPPER, UNLESS OTHERWISE NOTED","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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-05T15:15:21.180494+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 used","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-05T15:15:21.180494+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 indicates no MPU","source_excerpt":"MPU: N","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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 being added; total branch breakers not stated","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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 breaker interconnection per 705.12(B)","source_excerpt":"INTERCONNECTION: PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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 interconnection","source_excerpt":"INTERCONNECTION: PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+00:00"},{"payload_key":"Busbar #1 rating (Amps)","source":"pdf","raw_value":"125","ai_value":"125","user_value":null,"confidence":0.95,"edited":false,"reasoning":"125A bus","source_excerpt":"(E) 125A MAIN SERVICE PANEL","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+00:00"},{"payload_key":"Busbar #1 subject to backfeed","source":"pdf","raw_value":"Yes","ai_value":"Yes","user_value":null,"confidence":0.9,"edited":false,"reasoning":"PV backfed into MSP via 60A breaker","source_excerpt":"(N) 60A PV BREAKER ... 125X1.20=150 ... 50A ALLOWABLE BACKFEED","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+00:00"},{"payload_key":"Busbar feeder interconnection compliance method","source":"pdf","raw_value":"120% rule","ai_value":"120% rule","user_value":null,"confidence":0.9,"edited":false,"reasoning":null,"source_excerpt":"125X1.20=150 BUS RATING x 120% 150-100=50A ALLOWABLE BACKFEED","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+00:00"},{"payload_key":"Busbar feeder OCPD rating (Amps)","source":"pdf","raw_value":"100","ai_value":"100","user_value":null,"confidence":0.85,"edited":false,"reasoning":null,"source_excerpt":"(E) 125A MAIN SERVICE PANEL WITH (E) 100A MAIN BREAKER","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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; using Powerwall 3 continuous output as proxy","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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":"ESS interconnection is via PV breaker in MSP, not a combiner panel","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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":null,"source_excerpt":"INTERCONNECTION: PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+00:00"},{"payload_key":"Current roof covering material","source":"pdf","raw_value":"Asphalt or composition shingles","ai_value":"Asphalt or composition shingles","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Composition shingle roof","source_excerpt":"ROOF TYPE: COMP. SHINGLE ROOF (MAIN HOME)","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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 mounted on north outside wall of dwelling, not in vehicle path","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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":"Standard Powerwall 3 configuration permits grid charging","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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":null,"source_excerpt":"(N) 60A PV BREAKER ... (N) 60A NON-FUSED AC DISCONNECT","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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.6,"edited":false,"reasoning":"Site plan shows Powerwall on exterior wall near MSP","source_excerpt":"ESS EQUIPMENT SHALL BE LOCATED 3' FROM ALL DOORS AND WINDOWS","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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":"Connects to MSP via backup switch","source_excerpt":"INTERCONNECTION: PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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 single unit","source_excerpt":"TESLA POWERWALL 3 ... INVERTER/ENERGY STORAGE SYSTEM","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+00:00"},{"payload_key":"ESS unit manufacturer (architecture: Energy Storage System)","source":"pdf","raw_value":"Tesla","ai_value":"Tesla","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Tesla","source_excerpt":"TESLA POWERWALL 3","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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":"Powerwall 3","source_excerpt":"TESLA POWERWALL 3 11.5KW/ 13.5KWH 1707000-XX-Y","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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":null,"source_excerpt":"Overcurrent Protection Device... 60 A (11.5 kW unit); (N) 60A NON-FUSED AC DISCONNECT","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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-05T15:15:21.180494+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":"Only one Powerwall 3 unit; note enforces 3' separation","source_excerpt":"MULTIPLE ESS SYSTEMS SHALL BE SEPARATED FROM EACH OTHER BY AT LEAST 3'","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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 flush install per plan set","source_excerpt":"PHOTOVOLTAIC ROOF MOUNT SYSTEM ... 3/4\" EMT CONDUIT RUN 7/8\" ABOVE ROOF","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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":"Older residential home in Taft, CA; not indicated in plans","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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-05T15:15:21.180494+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 states PV breaker tie in MSP","source_excerpt":"INTERCONNECTION: PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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 integrated inverter","source_excerpt":"TESLA POWERWALL 3 11.5KW/ 13.5KWH 1707000-XX-Y INVERTER/ENERGY STORAGE SYSTEM","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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 11.5KW/ 13.5KWH 1707000-XX-Y","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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 backfeed breaker per single line","source_excerpt":"(N) 60A PV BREAKER","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+00:00"},{"payload_key":"Inverter architecture type","source":"pdf","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 string inverter; Tesla MCIs are RSDs not DC-DC optimizers","source_excerpt":"(N) 9 MODULES IN BRANCH CIRCUIT #1 ... TESLA MCI EVERY 3RD MODULE","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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":null,"source_excerpt":"NM-B OR PAPER INSULATED CONDUCTORS MAY NOT BE USED ON EXTERIOR","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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":"Using 120% rule, not main breaker derate","source_excerpt":"125X1.20=150 ... 50A ALLOWABLE BACKFEED","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+00:00"},{"payload_key":"Max DC PV Wire / USE-2 conductors in raceway (excl. EGC)","source":"pdf","raw_value":"6","ai_value":"6","user_value":null,"confidence":0.8,"edited":false,"reasoning":"Largest PV-wire MCI-to-J-box 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-05T15:15:21.180494+00:00"},{"payload_key":"Max DC THWN-2 conductors in raceway (excl. EGC)","source":"pdf","raw_value":"6","ai_value":"6","user_value":null,"confidence":0.8,"edited":false,"reasoning":"JB2 to inverter raceway has 6 THWN-2 conductors","source_excerpt":"DC JUNCTION BOX#2 TO INVERTER/BATTERY 6 3/4\" EMT CONDUIT RUN 10 AWG THWN-2","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+00:00"},{"payload_key":"Maximum distance from module to roof (inches)","source":"pdf","raw_value":"7","ai_value":"7","user_value":null,"confidence":0.6,"edited":false,"reasoning":"Modules sit on rails roughly a few inches above roof; standard NXT UMount spec ~6-7\"","source_excerpt":"3/4\" EMT CONDUIT RUN 7/8\" ABOVE ROOF","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+00:00"},{"payload_key":"Maximum input DC open circuit voltage (Voc) of PV inverter","source":"pdf","raw_value":"550","ai_value":"550","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Powerwall 3 max DC input voltage is 550V","source_excerpt":"PV DC Input Voltage Range 60 — 550 V DC","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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 Isc per MPPT 19A","source_excerpt":"Maximum Short Circuit Current per MPPT (Isc) 19 A","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+00:00"},{"payload_key":"Maximum number of modules in a DC series string","source":"pdf","raw_value":"10","ai_value":"10","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Largest string is 10 modules","source_excerpt":"(01) STRING OF 10 MODULES ... STRING OF 9 ... 8 ... 7 ... 6","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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 at 11.5 kW uses 60A OCPD","source_excerpt":"Overcurrent Protection Device ... 60 A","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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\" O.C. max attachment spacing","source_excerpt":"UNIRAC STRONGHOLD W/ BUTYL ATTACHMENTS @ 48\" O.C MAX","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+00:00"},{"payload_key":"Module 1 Quantity","source":"pdf","raw_value":"40","ai_value":"40","user_value":null,"confidence":0.98,"edited":false,"reasoning":"40 modules","source_excerpt":"(N) 40- QCELLS: Q.TRON BLK M-G2.H+ 430 (430W)","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+00:00"},{"payload_key":"Module fire rating type","source":"pdf","raw_value":"2","ai_value":"2","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Type 2 fire rating per Q.TRON datasheet","source_excerpt":"Fire Rating based on ANSI / UL 61730 C / TYPE 2","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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, not bifacial","source_excerpt":"Back Cover Composite ﬁlm","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+00:00"},{"payload_key":"Module Manufacturer","source":"pdf","raw_value":"Qcells","ai_value":"Qcells","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Hanwha Q Cells modules per plan set/datasheet","source_excerpt":"QCELLS: Q.TRON BLK M-G2.H+ 430 (430W)","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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":"Model per plans","source_excerpt":"QCELLS: Q.TRON BLK M-G2.H+ 430 (430W)","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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 states 1 layer","source_excerpt":"NUMBER OF LAYERS: -01","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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":"WITH (E) 100A MAIN BREAKER","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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 plus PDF cover (420 WOOD ST, TAFT, CA 93268)","source_excerpt":"Street: 420 Wood Street, City: Taft, State: CA","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+00:00"},{"payload_key":"Project valuation (USD)","source":"asana","raw_value":"91148","ai_value":"91148","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Contract amount from Asana","source_excerpt":"Contract Amount: 91148.71","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+00:00"},{"payload_key":"PV system weight (lbs/sq ft)","source":"inferred","raw_value":"2.8","ai_value":"2.8","user_value":null,"confidence":0.5,"edited":false,"reasoning":"Typical roof-mount PV with Q.TRON 46.7 lb modules and Unirac NXT racking","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+00:00"},{"payload_key":"Racking System Manufacturer","source":"pdf","raw_value":"Unirac","ai_value":"Unirac","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Racking shown as Unirac NXT UMount in BOM/plans","source_excerpt":"UNIRAC NXT UMOUNT RAIL 168\" RAIL","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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":"Model is NXT UMount","source_excerpt":"UNIRAC NXT UMOUNT RAIL 168\" RAIL","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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 at 24\" O.C.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+00:00"},{"payload_key":"Rafter size (nominal)","source":"pdf","raw_value":"2x4","ai_value":"2x4","user_value":null,"confidence":0.95,"edited":false,"reasoning":"2x4 rafters per plan set","source_excerpt":"ROOF FRAME: 2X4 RAFTER @ 24\" O.C.","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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\" on center","source_excerpt":"2X4 RAFTER @ 24\" O.C.","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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":"2x4 rafter implies solid sawn lumber","source_excerpt":"ROOF FRAME: 2X4 RAFTER @ 24\" O.C.","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+00:00"},{"payload_key":"Rapid Shutdown compliance method inside array","source":"pdf","raw_value":"Module-level shutdown via PV Rapid Shutdown Equipment (PVRSE)","ai_value":"Module-level shutdown via PV Rapid Shutdown Equipment (PVRSE)","user_value":null,"confidence":0.85,"edited":false,"reasoning":null,"source_excerpt":"(N) 15- TESLA MCI-2S (RAPID SHUTDOWN DEVICE) ... TESLA MCI EVERY 3RD MODULE","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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-2S","source_excerpt":"TESLA MCI-2S (RAPID SHUTDOWN DEVICE)","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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":"Model MCI-2S","source_excerpt":"TESLA MCI-2S (RAPID SHUTDOWN DEVICE)","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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 RSDs","source_excerpt":"(N) 15- TESLA MCI-2S (RAPID SHUTDOWN DEVICE)","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+00:00"},{"payload_key":"Roof framing type","source":"pdf","raw_value":"Conventional rafter","ai_value":"Conventional rafter","user_value":null,"confidence":0.7,"edited":false,"reasoning":"Rafter framing","source_excerpt":"ROOF FRAME: 2X4 RAFTER @ 24\" O.C.","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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":"Multiple roof planes with 10° pitch","source_excerpt":"ROOFTILT 10° ... AZIMUTH 60°/180°/90°","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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 per plan set","source_excerpt":"UNIRAC STRONGHOLD W/ BUTYL ATTACHMENTS @ 48\" O.C MAX","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+00:00"},{"payload_key":"Roof pitch","source":"pdf","raw_value":"2/12","ai_value":"2/12","user_value":null,"confidence":0.7,"edited":false,"reasoning":"10° tilt converts to ~2.1/12 pitch","source_excerpt":"ROOF TILT 10°","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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 Powerwall 3 ESS","source_excerpt":"TESLA POWERWALL 3 ... INVERTER/ENERGY STORAGE SYSTEM","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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-05T15:15:21.180494+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 is below 10 kA AIC; Powerwall 3 max short-circuit rating is 10 kA","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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 field utility","source_excerpt":"Utility: PG&E","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+00:00"},{"payload_key":"Utility service feed rating (Amps)","source":"pdf","raw_value":"125","ai_value":"125","user_value":null,"confidence":0.9,"edited":false,"reasoning":"125A bus rating","source_excerpt":"(E) 125A MAIN SERVICE PANEL WITH (E) 100A MAIN BREAKER","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+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 explicitly states whole home backup","source_excerpt":"BATTERY CONFIGURATION: WHOLE HOME BACKUP","in_field_map":true,"updated_at":"2026-05-05T15:15:21.180494+00:00"}],"artifacts":[{"id":109,"kind":"asana_json","local_path":"/data/runs/01KQWB6QAY5WT5YQRW1QVCCARD/asana.json","drive_file_id":null,"sha256":null,"bytes":42583,"downloaded_at":"2026-05-05T15:13:18.291676+00:00"},{"id":110,"kind":"pdf","local_path":"/data/runs/01KQWB6QAY5WT5YQRW1QVCCARD/pdf/MICHAEL_MCMILLIN_V3._12_23_2025.pdf","drive_file_id":"1vd1dM6DmIZwgXTi8VJ1LpXaqFOy7_BaD","sha256":"0fb85b9a5866902975ab74b934d3a71e2ee0623002c69b702adcec0f3f084101","bytes":9036457,"downloaded_at":"2026-05-05T15:13:22.567472+00:00"},{"id":113,"kind":"extraction","local_path":"/data/runs/01KQWB6QAY5WT5YQRW1QVCCARD/extraction.json","drive_file_id":null,"sha256":null,"bytes":34798,"downloaded_at":"2026-05-05T15:15:21.159879+00:00"}],"has_final_patch":false,"final_patch_field_count":0,"_meta":{"collected_at":"2026-05-06T22:22:38.258086+00:00","iteration_count":0,"audit_log_count":15,"field_values_count":78,"artifacts_count":3,"has_final_patch":false}}