{"run":{"id":"01KQS6X4PNH6X59MFYAG3P8Q2G","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":"create_draft() takes 2 positional arguments but 3 were given","error_payload":{"exception_type":"TypeError"},"ai_token_usage":{"input_tokens":70577,"output_tokens":9126,"cache_read_input_tokens":0,"cache_creation_input_tokens":9992},"avg_confidence":0.836,"warnings":["BOM CSV was empty; equipment values pulled from the plan-set system summary and BOM page.","Roof pitch derived from 10° tilt -> 2/12 rounded; verify if SolarAPP+ requires the actual sloped value.","Attachment staggered, ESS charging-from-grid, and module standoff are inferred — please verify.","Inverter architecture set to 'String Inverter without DC-DC Converters'; Powerwall 3 uses MCI rapid shutdown (not module-level DC-DC), but verify SolarAPP+ taxonomy.","Project valuation, total roof area, PV system weight, sprinkler, main breaker derate, fault current >10kA, etc., were not present in sources and were skipped.","Backup architecture: Tesla Powerwall 3 with Tesla Backup Switch — whole home backup; only one PW3 so multi-ESS separation N/A.","Interconnection is load-side 120% rule via 60A backfeed breaker into 125A MSP with 100A main; no supply-side IX present.","PV system weight and roof framing details inferred — flag for reviewer verification.","No microinverters in design (Tesla MCI-2S are mid-circuit interrupters/RSD, not microinverters); microinverter fields skipped."],"flow":"v2","iteration_count":0,"iteration_outcome":null,"final_diagnosis":null,"created_at":"2026-05-04T10:00:26.077801+00:00","updated_at":"2026-05-04T10:02:33.578153+00:00","submitted_at":null,"completed_at":null},"iterations":[],"insights":{"stuck_rules":[],"newly_revealed":[],"conditional_triggers":{}},"audit_log":[{"id":370,"ts":"2026-05-04T10:00:26.105265+00:00","stage":"extracting","level":"info","message":"Starting v2 intake (always-Opus extraction)","payload":null},{"id":371,"ts":"2026-05-04T10:00:26.121404+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":372,"ts":"2026-05-04T10:00:26.655662+00:00","stage":"asana_fetched","level":"info","message":"Loaded Asana task: Michael MCMILLIN","payload":{"gid":"1211970405658455","title":"Michael MCMILLIN","customer":"Michael MCMILLIN"}},{"id":373,"ts":"2026-05-04T10:00:26.667300+00:00","stage":"drive_resolved","level":"info","message":"Searching Asana fields for Google Drive URL","payload":null},{"id":374,"ts":"2026-05-04T10:00:28.245525+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":375,"ts":"2026-05-04T10:00:28.252187+00:00","stage":"pdf_downloaded","level":"info","message":"Picking the latest-dated plan-set PDF","payload":null},{"id":376,"ts":"2026-05-04T10:00:30.653654+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":377,"ts":"2026-05-04T10:00:30.660121+00:00","stage":"bom_downloaded","level":"info","message":"Looking for the BOM CSV in the same folder","payload":null},{"id":378,"ts":"2026-05-04T10:00:30.673170+00:00","stage":"bom_downloaded","level":"warn","message":"No BOM CSV in folder — modules section will rely on PDF + Asana only","payload":null},{"id":379,"ts":"2026-05-04T10:00:30.679888+00:00","stage":"ai_extracted","level":"info","message":"Extracting text from the plan-set PDF","payload":null},{"id":380,"ts":"2026-05-04T10:00:36.522743+00:00","stage":"ai_extracted","level":"info","message":"Pass 1/2: Claude Opus 4.7 (full extraction)","payload":null},{"id":381,"ts":"2026-05-04T10:01:56.378565+00:00","stage":"ai_extracted","level":"info","message":"Pass 1: Opus filled 61 fields (avg 87%)","payload":null},{"id":382,"ts":"2026-05-04T10:01:56.398625+00:00","stage":"ai_extracted","level":"info","message":"Pass 2/2: Claude Opus 4.7 retrying 36 missing fields","payload":null},{"id":383,"ts":"2026-05-04T10:02:33.335734+00:00","stage":"ai_extracted","level":"info","message":"Extracted 80 fields, avg confidence 83% (Opus: 61, Opus retry: +19, 17 still unfilled)","payload":{"usage":{"input_tokens":70577,"output_tokens":9126,"cache_read_input_tokens":0,"cache_creation_input_tokens":9992},"fields":80,"passes":{"opus_full":61,"opus_retry":19},"missing":17,"extra_fields":0,"avg_confidence":0.836}},{"id":384,"ts":"2026-05-04T10:02:33.552830+00:00","stage":"creating_draft","level":"info","message":"Creating draft in SolarAPP+ (prod)","payload":null}],"field_values":[{"payload_key":"Attachment points staggered","source":"inferred","raw_value":"Yes","ai_value":"Yes","user_value":null,"confidence":0.5,"edited":false,"reasoning":"Standard staggered attachment pattern for rail-mount comp shingle systems; not explicit on plan set.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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 contains the service disconnect function for whole home backup configuration.","source_excerpt":"(N) TESLA BACKUP SWITCH (MICROGRID INTERCONNECTION DEVICE)","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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-04T10:02:33.344218+00:00"},{"payload_key":"Backup device model","source":"pdf","raw_value":"Backup Switch","ai_value":"Backup Switch","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Plan set.","source_excerpt":"TESLA BACKUP SWITCH (MICROGRID INTERCONNECTION DEVICE)","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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 200A continuous load; it is the backup initiation device.","source_excerpt":"Tesla Backup Switch ... Continuous Load Rating 200 A","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"Backup feeder conductor material","source":"pdf","raw_value":"Copper","ai_value":"Copper","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Plan set general note.","source_excerpt":"ALL CONDUCTORS COPPER, UNLESS OTHERWISE NOTED","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"Busbar #1 already present on site","source":"pdf","raw_value":"Yes","ai_value":"Yes","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Existing MSP.","source_excerpt":"(E) 125A MAIN SERVICE PANEL","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"Busbar #1 interconnection compliance method","source":"pdf","raw_value":"120% rule","ai_value":"120% rule","user_value":null,"confidence":0.9,"edited":false,"reasoning":"Plan set explicitly applies 120% rule.","source_excerpt":"SEE NEC 705.12(B)(3)(2) ... 125X1.20=150 BUS RATING x 120%","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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, so it is not main-lug-only.","source_excerpt":"(E) 125A MAIN SERVICE PANEL WITH (E) 100A MAIN BREAKER","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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 confirms no MPU.","source_excerpt":"MPU: N","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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.8,"edited":false,"reasoning":"Interconnection is load-side of MSP main breaker via backfeed breaker, not line-side.","source_excerpt":"INTERCONNECTION: PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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 busbar.","source_excerpt":"(E) 125A MAIN SERVICE PANEL","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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 WITH (E) 100A MAIN BREAKER","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"Busbar #1 subject to backfeed","source":"pdf","raw_value":"Yes","ai_value":"Yes","user_value":null,"confidence":0.95,"edited":false,"reasoning":"PV breaker backfeeds MSP busbar.","source_excerpt":"(N) 60A PV BREAKER ... PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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 set explicitly applies NEC 705.12(B)(3)(2) 120% rule calculation.","source_excerpt":"125X1.20=150 BUS RATING x 120% ... 50A ALLOWABLE BACKFEED","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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":"PV breaker ties into MSP, not into an ESS combiner panel.","source_excerpt":"INTERCONNECTION: PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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":"Dedicated 60A PV breaker at MSP serves as OCPD for the PV/ESS interconnection.","source_excerpt":"(N) 60A PV BREAKER","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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 interconnection is at the MSP.","source_excerpt":"INTERCONNECTION: PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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 per plan set.","source_excerpt":"TYPE: COMP. SHINGLE ROOF (MAIN HOME)","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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 is wall-mounted on side of house in typical residential install; not typically subject to vehicle damage.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"ESS unit charging from grid","source":"inferred","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.5,"edited":false,"reasoning":"Default for NEM/PG&E PV+ESS; not explicitly stated.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"ESS unit has dedicated OCPD","source":"pdf","raw_value":"Yes","ai_value":"Yes","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Dedicated 60A breaker.","source_excerpt":"(N) 60A PV BREAKER","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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":"Equipment shown on north outside wall.","source_excerpt":"LOCATION OF AC DISCONNECTS: NORTH OUTSIDE WALL","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"ESS unit interconnection location","source":"pdf","raw_value":"Main Service Panel","ai_value":"Main Service Panel","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Powerwall 3 ties into MSP via 60A breaker.","source_excerpt":"PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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-04T10:02:33.344218+00:00"},{"payload_key":"ESS unit manufacturer (architecture: Energy Storage System)","source":"pdf","raw_value":"Tesla","ai_value":"Tesla","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Plan set.","source_excerpt":"TESLA POWERWALL 3","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"ESS unit model (architecture: Energy Storage System)","source":"pdf","raw_value":"Powerwall 3","ai_value":"Powerwall 3","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Plan set.","source_excerpt":"TESLA POWERWALL 3 11.5KW/ 13.5KWH 1707000-XX-Y","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"ESS unit OCPD rating (Amps)","source":"pdf","raw_value":"60","ai_value":"60","user_value":null,"confidence":0.9,"edited":false,"reasoning":"Plan set.","source_excerpt":"(N) 60A PV BREAKER","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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-04T10:02:33.344218+00:00"},{"payload_key":"ESS units have separation less than 3 feet (alternate)","source":"pdf","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Only one Powerwall 3 in this design and plan 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-04T10:02:33.344218+00:00"},{"payload_key":"Flush mount or tilt-up","source":"pdf","raw_value":"Flush mount","ai_value":"Flush mount","user_value":null,"confidence":0.9,"edited":false,"reasoning":"Standard rail-on-comp-shingle roof mount; no tilt legs called out.","source_excerpt":"PHOTOVOLTAIC ROOF MOUNT SYSTEM 40 MODULES - ROOF MOUNT","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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 single-family residence in Taft, CA; residential sprinklers uncommon and not noted in plans.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"Homeowner Full Name","source":"asana","raw_value":"Michael McMillin","ai_value":"Michael McMillin","user_value":null,"confidence":0.95,"edited":false,"reasoning":"From Asana task name and notes.","source_excerpt":"Customer Name: Michael MCMILLIN / Mike MCMILLIN","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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":"Stated on plan set.","source_excerpt":"INTERCONNECTION: PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"Inverter 1 Manufacturer","source":"pdf","raw_value":"Tesla","ai_value":"Tesla","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Plan set system summary.","source_excerpt":"TESLA POWERWALL 3 11.5KW/ 13.5KWH 1707000-XX-Y INVERTER/ENERGY STORAGE SYSTEM","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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":"Model number from plan set/datasheet.","source_excerpt":"TESLA POWERWALL 3 11.5KW/ 13.5KWH 1707000-XX-Y","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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":"Backfeed breaker sizing on one-line: 60A PV BREAKER.","source_excerpt":"(N) 60A PV BREAKER","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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 integrated with battery; uses MCI rapid shutdown but no per-module DC-DC optimizers.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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 6 AWG THWN-2 in EMT/PVC, not NM cable.","source_excerpt":"5 AC INVERTER/BATTERY TO AC DISCONNECT 6 AWG THWN-2 COPPER","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"Main breaker derate applied","source":"pdf","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.8,"edited":false,"reasoning":"120% rule used; main breaker derate (705.12(B)(2)(3)(c)) not applied.","source_excerpt":"125X1.20=150 ... 50A ALLOWABLE BACKFEED","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"Max DC PV Wire / USE-2 conductors in raceway (excl. EGC)","source":"pdf","raw_value":"6","ai_value":"6","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Largest PV-Wire raceway has 6 conductors.","source_excerpt":"DC MCI TO JUNCTION BOX #2 6- 10 AWG PV WIRE","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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":"Largest THWN-2 raceway has 6 conductors.","source_excerpt":"DC JUNCTION BOX#2 TO INVERTER/BATTERY 6 ... 10 AWG THWN-2","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"Maximum distance from module to roof (inches)","source":"inferred","raw_value":"7","ai_value":"7","user_value":null,"confidence":0.5,"edited":false,"reasoning":"Typical flush-mount module standoff; not explicit. Conduit shown 7/8\" above roof, modules a few inches above.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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":"Tesla Powerwall 3 datasheet.","source_excerpt":"PV DC Input Voltage Range 60 — 550 V DC","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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-04T10:02:33.344218+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 one-line.","source_excerpt":"(01) STRING OF 10 MODULES","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"Maximum OCPD rating allowed on Inverter 1 (Amps)","source":"pdf","raw_value":"60","ai_value":"60","user_value":null,"confidence":0.9,"edited":false,"reasoning":"Powerwall 3 datasheet 11.5 kW model OCPD = 60A.","source_excerpt":"Overcurrent Protection Device 60 A ... 11.5 kW","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"Maximum spacing between adjacent attachment points (inches)","source":"pdf","raw_value":"48","ai_value":"48","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Explicit spec on plan set.","source_excerpt":"UNIRAC STRONGHOLD W/ BUTYL ATTACHMENTS @ 48\" O.C MAX","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"Module 1 Quantity","source":"pdf","raw_value":"40","ai_value":"40","user_value":null,"confidence":0.98,"edited":false,"reasoning":"Plan set system summary.","source_excerpt":"(N) 40- QCELLS: Q.TRON BLK M-G2.H+ 430","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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":"Datasheet TYPE 2.","source_excerpt":"Fire Rating based on ANSI/UL 61730 C / TYPE 2","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"Module is bifacial","source":"pdf","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Composite back-sheet, monofacial.","source_excerpt":"Q.TRON BLK M-G2.H+ ... Back Cover Composite film","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"Module Manufacturer","source":"pdf","raw_value":"Qcells","ai_value":"Qcells","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Plan set BOM.","source_excerpt":"QCELLS: Q.TRON BLK M-G2.H+ 430 (430W)","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"Module Model Number","source":"pdf","raw_value":"Q.TRON BLK M-G2.H+ 430","ai_value":"Q.TRON BLK M-G2.H+ 430","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Plan set BOM.","source_excerpt":"QCELLS: Q.TRON BLK M-G2.H+ 430 (430W)","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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 indicates 1 layer.","source_excerpt":"NUMBER OF LAYERS: -01","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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":"Existing main breaker.","source_excerpt":"(E) 100A MAIN BREAKER","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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 plus PDF cover page confirm '420 WOOD ST, TAFT, CA 93268'.","source_excerpt":"Street: 420 Wood Street, City: Taft, State: CA","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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 price: $91,148.71","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"PV system weight (lbs/sq ft)","source":"inferred","raw_value":"3.0","ai_value":"3.0","user_value":null,"confidence":0.5,"edited":false,"reasoning":"Typical residential rail-mounted PV array including modules and racking is approximately 3 lbs/sq ft.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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":"(N) UNIRAC NXT UMOUNT RAIL 168\" RAIL","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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":"Rail system model on plan set.","source_excerpt":"UNIRAC NXT UMOUNT RAIL 168\" RAIL","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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":"Standard residential framing with 2x4 rafters @ 24\" O.C. typically has ceiling joists tying the structure.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"Rafter size (nominal)","source":"pdf","raw_value":"2x4","ai_value":"2x4","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Stated on plan set.","source_excerpt":"2X4 RAFTER @ 24\" O.C.","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"Rafter spacing (inches)","source":"pdf","raw_value":"24","ai_value":"24","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Stated on plan set.","source_excerpt":"2X4 RAFTER @ 24\" O.C.","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"Rafter type","source":"pdf","raw_value":"Solid sawn lumber","ai_value":"Solid sawn lumber","user_value":null,"confidence":0.7,"edited":false,"reasoning":"2x4 rafters indicate conventional solid-sawn framing.","source_excerpt":"ROOF FRAME: 2X4 RAFTER @ 24\" O.C.","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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":"Tesla MCI-2S certified to UL 3741 / PVRSA.","source_excerpt":"Certifications UL 1741 PVRSE, UL 3741, PVRSA","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"Rapid Shutdown Device Manufacturer","source":"pdf","raw_value":"Tesla","ai_value":"Tesla","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Plan set BOM.","source_excerpt":"15 - TESLA MCI-2S (RAPID SHUTDOWN DEVICE)","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"Rapid Shutdown Device Model Number","source":"pdf","raw_value":"MCI-2S","ai_value":"MCI-2S","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Plan set BOM.","source_excerpt":"TESLA MCI-2S (RAPID SHUTDOWN DEVICE)","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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-04T10:02:33.344218+00:00"},{"payload_key":"Roof framing type","source":"pdf","raw_value":"Conventional rafter","ai_value":"Conventional rafter","user_value":null,"confidence":0.75,"edited":false,"reasoning":"2x4 rafters at 24\" o.c. is conventional framing.","source_excerpt":"ROOF FRAME: 2X4 RAFTER @ 24\" O.C.","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"Roof has flat plane","source":"inferred","raw_value":"Yes","ai_value":"Yes","user_value":null,"confidence":0.7,"edited":false,"reasoning":"Roof plan shows planar roof surfaces with three azimuth/tilt sections.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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":"Plan set and datasheet describe pre-applied butyl pad sealant.","source_excerpt":"(N) UNIRAC STRONGHOLD W/ BUTYL ATTACHMENTS @ 48\" O.C MAX","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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 ≈ 2.12/12, rounded to 2/12.","source_excerpt":"ROOFTILT 10°","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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 integrated AC-coupled ESS.","source_excerpt":"INVERTER/ENERGY STORAGE SYSTEM","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"Supply side connection per NEC 705.12(A)","source":"pdf","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.85,"edited":false,"reasoning":"Load-side breaker interconnection, not supply-side.","source_excerpt":"INTERCONNECTION: PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"Supply-side IX is split service","source":"pdf","raw_value":"No","ai_value":"No","user_value":null,"confidence":0.6,"edited":false,"reasoning":"Interconnection is load-side breaker tie, not supply-side; not split service.","source_excerpt":"INTERCONNECTION: PV BREAKER TIE IN MSP","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"Total roof area (sq ft)","source":"pdf","raw_value":"1887","ai_value":"1887","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Plan view roof area stated on roof plan sheet.","source_excerpt":"AREA OF ROOF (PLAN VIEW)(Sq. Ft.) 1887.04","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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":"Existing 125A residential service with overhead feed typically has available fault current ≤10 kA.","source_excerpt":null,"in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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 + plan set.","source_excerpt":"Utility: PG&E","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+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":"Plan set one-line.","source_excerpt":"(E) 125A MAIN SERVICE PANEL WITH (E) 100A MAIN BREAKER","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"},{"payload_key":"Whole home backup","source":"pdf","raw_value":"Yes","ai_value":"Yes","user_value":null,"confidence":0.95,"edited":false,"reasoning":"Stated on plan set.","source_excerpt":"BATTERY CONFIGURATION: WHOLE HOME BACKUP","in_field_map":true,"updated_at":"2026-05-04T10:02:33.344218+00:00"}],"artifacts":[{"id":77,"kind":"asana_json","local_path":"/data/runs/01KQS6X4PNH6X59MFYAG3P8Q2G/asana.json","drive_file_id":null,"sha256":null,"bytes":42436,"downloaded_at":"2026-05-04T10:00:26.639964+00:00"},{"id":78,"kind":"pdf","local_path":"/data/runs/01KQS6X4PNH6X59MFYAG3P8Q2G/pdf/MICHAEL_MCMILLIN_V3._12_23_2025.pdf","drive_file_id":"1vd1dM6DmIZwgXTi8VJ1LpXaqFOy7_BaD","sha256":"0fb85b9a5866902975ab74b934d3a71e2ee0623002c69b702adcec0f3f084101","bytes":9036457,"downloaded_at":"2026-05-04T10:00:30.635347+00:00"},{"id":79,"kind":"extraction","local_path":"/data/runs/01KQS6X4PNH6X59MFYAG3P8Q2G/extraction.json","drive_file_id":null,"sha256":null,"bytes":38039,"downloaded_at":"2026-05-04T10:02:33.327494+00:00"}],"has_final_patch":false,"final_patch_field_count":0,"_meta":{"collected_at":"2026-05-06T22:25:25.402964+00:00","iteration_count":0,"audit_log_count":15,"field_values_count":80,"artifacts_count":3,"has_final_patch":false}}