AnasSarkiz/usb-c-pd-brushed-motor

USB-C PD-powered motor controller with protected input, selectable 5/9/12 V buck supply, MCU qualification, PWM H-bridge drive, overvoltage sensing, regenerative energy-dump resistors, and safety interlocks.

Version
0.0.1-a48-cloud-pipeline9-unrouted-c41d79a-305b1e7a
License
unset
Stars
0

evidence/main-warning-review-A45.json

{
  "revision": "A45 C5184243 manufacturer48V/5A replacement",
  "rawWarningCount": 91,
  "reviewedAdvisories": [
    {
      "ref": "J1",
      "code": "C5184243",
      "type": "source_refdes_convention_warning",
      "message": "The \"J\" prefix is being used with a <chip />, try using it with a <connector /> or <jumper />",
      "importSha256": "5bb92117e8ddaec3df02d6e430a9685fae350dadaa574a02b977970917aa4bcf",
      "rawDiagnostic": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_0",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"J\" prefix is being used with a <chip />, try using it with a <connector /> or <jumper />",
        "source_component_id": "source_component_0",
        "refdes": "J1",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "J"
      },
      "reason": "A45 passive48V/5A USB-C receptacle: manufacturer contact table and independent pin/pad probe reviewed. Shell pins1-4 and ground contacts5/7 go to GND; VBUS6/8, CC2 pin9, CC1 pin15; other contacts deliberately NC. Import uses chip metadata and supplies no requires_power/ground flags. These three advisories are retained and reviewed against actual pin roles, not suppressed. User-authorized SMT X-only correction is independently hash-bound and within manufacturer tolerance; no other supplier geometry is changed.",
      "wiredPins": {
        "pin1": "GND",
        "pin2": "GND",
        "pin3": "GND",
        "pin4": "GND",
        "pin5": "GND",
        "pin6": "VBUS",
        "pin7": "GND",
        "pin8": "VBUS",
        "pin9": "CC2",
        "pin15": "CC1"
      },
      "priorRawDiagnostic": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_0",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"J\" prefix is being used with a <chip />, try using it with a <connector /> or <jumper />",
        "source_component_id": "source_component_0",
        "refdes": "J1",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "J"
      },
      "priorImportSha256": "7d3f0afe8f5b014edcfb3716ccf542929ae9d45550701aaa8bc63f2700c77bda",
      "previousSupplierCode": "C165948",
      "previousImportSha256": "2e96b0cdc06560900aba5c66e7771743223f89f1c7246d9be746b4887cd95d59",
      "previousRawDiagnosticA44": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_0",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"J\" prefix is being used with a <chip />, try using it with a <connector /> or <jumper />",
        "source_component_id": "source_component_0",
        "refdes": "J1",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "J"
      }
    },
    {
      "ref": "SW2",
      "code": "C3293142",
      "type": "source_refdes_convention_warning",
      "message": "The \"S\" prefix is being used with a <chip />, try using it with a <switch /> or <pushbutton />",
      "importSha256": "e4ed5d0f8a0ddeaa22e15131a5e002978179e7f3608fc98f338e85ea1563bafa",
      "rawDiagnostic": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_3",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"S\" prefix is being used with a <chip />, try using it with a <switch /> or <pushbutton />",
        "source_component_id": "source_component_22",
        "refdes": "SW2",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "SW"
      },
      "reason": "Passive DIP contacts; electrical completeness checked, slider/pad mechanical reconciliation remains open. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "pin1": "VCC3V3",
        "pin2": "VOLTAGE_BIT_9",
        "pin3": "VCC3V3",
        "pin4": "VOLTAGE_BIT_12"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_1",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"S\" prefix is being used with a <chip />, try using it with a <switch /> or <pushbutton />",
        "source_component_id": "source_component_20",
        "refdes": "SW2",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "SW"
      }
    },
    {
      "ref": "Q6",
      "code": "C7420353",
      "type": "source_refdes_convention_warning",
      "message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
      "importSha256": "6a4d71c9b72928dad1b8705f6ba2307aba8d0fd10b1aaf07ee8fd9f6a45c46ab",
      "rawDiagnostic": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_4",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
        "source_component_id": "source_component_28",
        "refdes": "Q6",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "Q"
      },
      "reason": "MMBT3904 analog NPN; B/E/C net roles individually recorded in the validated manifest. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "B": "HOST_INHIBIT_B",
        "E": "GND",
        "C": "MOTOR_READY"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_2",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
        "source_component_id": "source_component_26",
        "refdes": "Q6",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "Q"
      }
    },
    {
      "ref": "Q7",
      "code": "C20917",
      "type": "source_refdes_convention_warning",
      "message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
      "importSha256": "bb2168fe6cc42566cb4d0d25fa96a9c1ffd5d1613a9ce8e780f3f37fd1bc00e6",
      "rawDiagnostic": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_5",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
        "source_component_id": "source_component_35",
        "refdes": "Q7",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "Q"
      },
      "reason": "AO3400A analog MOSFET; G/S/D net roles individually recorded in the validated manifest. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "G": "VOLTAGE_DRIVE_9",
        "S": "GND",
        "D": "SELECT_9"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_3",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
        "source_component_id": "source_component_33",
        "refdes": "Q7",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "Q"
      }
    },
    {
      "ref": "Q8",
      "code": "C20917",
      "type": "source_refdes_convention_warning",
      "message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
      "importSha256": "bb2168fe6cc42566cb4d0d25fa96a9c1ffd5d1613a9ce8e780f3f37fd1bc00e6",
      "rawDiagnostic": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_6",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
        "source_component_id": "source_component_36",
        "refdes": "Q8",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "Q"
      },
      "reason": "AO3400A analog MOSFET; G/S/D net roles individually recorded in the validated manifest. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "G": "VOLTAGE_DRIVE_12",
        "S": "GND",
        "D": "SELECT_12"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_4",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
        "source_component_id": "source_component_34",
        "refdes": "Q8",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "Q"
      }
    },
    {
      "ref": "Q1",
      "code": "C7420353",
      "type": "source_refdes_convention_warning",
      "message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
      "importSha256": "6a4d71c9b72928dad1b8705f6ba2307aba8d0fd10b1aaf07ee8fd9f6a45c46ab",
      "rawDiagnostic": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_11",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
        "source_component_id": "source_component_48",
        "refdes": "Q1",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "Q"
      },
      "reason": "MMBT3904 analog NPN; B/E/C net roles individually recorded in the validated manifest. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "B": "PD_INHIBIT",
        "E": "GND",
        "C": "POWER_ENABLE"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_5",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
        "source_component_id": "source_component_42",
        "refdes": "Q1",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "Q"
      }
    },
    {
      "ref": "RV1",
      "code": "C5710902",
      "type": "source_refdes_convention_warning",
      "message": "The \"R\" prefix is being used with a <chip />, try using it with a <resistor />",
      "importSha256": "9a936f521fbdc66cd6f08affd80f553f3c7d4b59dab09618d6e3f93b3cf135f6",
      "rawDiagnostic": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_12",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"R\" prefix is being used with a <chip />, try using it with a <resistor />",
        "source_component_id": "source_component_85",
        "refdes": "RV1",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "RV"
      },
      "reason": "Passive potentiometer and mounting contacts; terminals/pads reviewed against Bourns drawing. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "pin1": "POT_CHARGE",
        "pin2": "WIPER",
        "pin3": "POT_DISCHARGE",
        "pin4": "GND",
        "pin5": "GND"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_6",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"R\" prefix is being used with a <chip />, try using it with a <resistor />",
        "source_component_id": "source_component_78",
        "refdes": "RV1",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "RV"
      }
    },
    {
      "ref": "SW1",
      "code": "C908270",
      "type": "source_refdes_convention_warning",
      "message": "The \"S\" prefix is being used with a <chip />, try using it with a <switch /> or <pushbutton />",
      "importSha256": "6145f8daf69046d82664441c9c1b3675ccc318e9159c755618ef3825468514de",
      "rawDiagnostic": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_13",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"S\" prefix is being used with a <chip />, try using it with a <switch /> or <pushbutton />",
        "source_component_id": "source_component_93",
        "refdes": "SW1",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "SW"
      },
      "reason": "Passive ON-OFF-ON contacts, physical common 2; manufacturer contact table reviewed. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "pin1": "IN1",
        "pin2": "PWM",
        "pin3": "IN2"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_7",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"S\" prefix is being used with a <chip />, try using it with a <switch /> or <pushbutton />",
        "source_component_id": "source_component_86",
        "refdes": "SW1",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "SW"
      }
    },
    {
      "ref": "J2",
      "code": "C395849",
      "type": "source_refdes_convention_warning",
      "message": "The \"J\" prefix is being used with a <chip />, try using it with a <connector /> or <jumper />",
      "importSha256": "4a14bd5d925815a2b2673fca1ebe923fbd956e1105f30dc61295921cb0948aa0",
      "rawDiagnostic": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_14",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"J\" prefix is being used with a <chip />, try using it with a <connector /> or <jumper />",
        "source_component_id": "source_component_118",
        "refdes": "J2",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "J"
      },
      "reason": "Passive two-pole motor connector; neither motor terminal is GND. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "pin1": "MOTOR_P",
        "pin2": "MOTOR_N"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_8",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"J\" prefix is being used with a <chip />, try using it with a <connector /> or <jumper />",
        "source_component_id": "source_component_111",
        "refdes": "J2",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "J"
      }
    },
    {
      "ref": "Q2",
      "code": "C53444",
      "type": "source_refdes_convention_warning",
      "message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
      "importSha256": "216dff878695784f093370361102a0cc2fa24a3984ce8b4d77ad4c9ff32e301a",
      "rawDiagnostic": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_16",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
        "source_component_id": "source_component_122",
        "refdes": "Q2",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "Q"
      },
      "reason": "MMBT3906 PNP; emitter VM, base DUMP_BASE, collector DUMP_DRIVE. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "B": "DUMP_BASE",
        "E": "VM",
        "C": "DUMP_DRIVE"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_9",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
        "source_component_id": "source_component_114",
        "refdes": "Q2",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "Q"
      }
    },
    {
      "ref": "Q3",
      "code": "C20917",
      "type": "source_refdes_convention_warning",
      "message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
      "importSha256": "bb2168fe6cc42566cb4d0d25fa96a9c1ffd5d1613a9ce8e780f3f37fd1bc00e6",
      "rawDiagnostic": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_17",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
        "source_component_id": "source_component_128",
        "refdes": "Q3",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "Q"
      },
      "reason": "AO3400A analog MOSFET; G/S/D net roles individually recorded in the validated manifest. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "G": "DUMP_GATE",
        "S": "GND",
        "D": "DUMP_LOAD"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_10",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
        "source_component_id": "source_component_120",
        "refdes": "Q3",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "Q"
      }
    },
    {
      "ref": "Q4",
      "code": "C7420353",
      "type": "source_refdes_convention_warning",
      "message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
      "importSha256": "6a4d71c9b72928dad1b8705f6ba2307aba8d0fd10b1aaf07ee8fd9f6a45c46ab",
      "rawDiagnostic": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_18",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
        "source_component_id": "source_component_137",
        "refdes": "Q4",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "Q"
      },
      "reason": "MMBT3904 analog NPN; B/E/C net roles individually recorded in the validated manifest. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "B": "OV_INHIBIT",
        "E": "GND",
        "C": "MOTOR_READY"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_11",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
        "source_component_id": "source_component_125",
        "refdes": "Q4",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "Q"
      }
    },
    {
      "ref": "Q5",
      "code": "C7420353",
      "type": "source_refdes_convention_warning",
      "message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
      "importSha256": "6a4d71c9b72928dad1b8705f6ba2307aba8d0fd10b1aaf07ee8fd9f6a45c46ab",
      "rawDiagnostic": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_19",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
        "source_component_id": "source_component_139",
        "refdes": "Q5",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "Q"
      },
      "reason": "MMBT3904 analog NPN; B/E/C net roles individually recorded in the validated manifest. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "B": "OV_INHIBIT",
        "E": "GND",
        "C": "BUCK_EN"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_12",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"Q\" prefix is being used with a <chip />, try using it with a <transistor />",
        "source_component_id": "source_component_127",
        "refdes": "Q5",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "Q"
      }
    },
    {
      "ref": "D1",
      "code": "C10214",
      "type": "source_component_pins_underspecified_warning",
      "message": "All pins on D1 are underspecified (no pinAttributes set)",
      "importSha256": "a5c4c1c2a55e4b5ef4c7d595fc7205e7c6dbc64bbfaa81673d434b98d60f29b1",
      "rawDiagnostic": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_0",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on D1 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_4",
        "source_port_ids": [
          "source_port_59",
          "source_port_60"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "TVS: cathode VBUS, anode GND. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "K": "VBUS",
        "A": "GND"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_0",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on D1 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_4",
        "source_port_ids": [
          "source_port_59",
          "source_port_60"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "D2",
      "code": "C477999",
      "type": "source_component_pins_underspecified_warning",
      "message": "All pins on D2 are underspecified (no pinAttributes set)",
      "importSha256": "677b675764163d5f590ac5eaca0ee079055ee3bd72b7133f5b9969d592873c55",
      "rawDiagnostic": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_1",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on D2 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_5",
        "source_port_ids": [
          "source_port_61",
          "source_port_62",
          "source_port_63"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "Passive dual ESD network: CC1/CC2/GND. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages. Rechecked2026-10-04 against the unchanged fresh official exact-footprint C477999 import: independent cathodes1/2, common anode3; all three copper pads identical; only generic C aliases removed and courtyard narrowed. These warnings remain visible.",
      "wiredPins": {
        "pin1": "CC1",
        "pin2": "CC2",
        "pin3": "GND"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_1",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on D2 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_5",
        "source_port_ids": [
          "source_port_61",
          "source_port_62",
          "source_port_63"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "SW2",
      "code": "C3293142",
      "type": "source_component_pins_underspecified_warning",
      "message": "All pins on SW2 are underspecified (no pinAttributes set)",
      "importSha256": "e4ed5d0f8a0ddeaa22e15131a5e002978179e7f3608fc98f338e85ea1563bafa",
      "rawDiagnostic": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_2",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on SW2 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_22",
        "source_port_ids": [
          "source_port_112",
          "source_port_113",
          "source_port_114",
          "source_port_115"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "Passive DIP contacts; electrical completeness checked, slider/pad mechanical reconciliation remains open. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "pin1": "VCC3V3",
        "pin2": "VOLTAGE_BIT_9",
        "pin3": "VCC3V3",
        "pin4": "VOLTAGE_BIT_12"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_2",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on SW2 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_20",
        "source_port_ids": [
          "source_port_110",
          "source_port_111",
          "source_port_112",
          "source_port_113"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "Q6",
      "code": "C7420353",
      "type": "source_component_pins_underspecified_warning",
      "message": "All pins on Q6 are underspecified (no pinAttributes set)",
      "importSha256": "6a4d71c9b72928dad1b8705f6ba2307aba8d0fd10b1aaf07ee8fd9f6a45c46ab",
      "rawDiagnostic": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_3",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on Q6 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_28",
        "source_port_ids": [
          "source_port_126",
          "source_port_127",
          "source_port_128"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "MMBT3904 analog NPN; B/E/C net roles individually recorded in the validated manifest. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "B": "HOST_INHIBIT_B",
        "E": "GND",
        "C": "MOTOR_READY"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_3",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on Q6 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_26",
        "source_port_ids": [
          "source_port_124",
          "source_port_125",
          "source_port_126"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "Q7",
      "code": "C20917",
      "type": "source_component_pins_underspecified_warning",
      "message": "All pins on Q7 are underspecified (no pinAttributes set)",
      "importSha256": "bb2168fe6cc42566cb4d0d25fa96a9c1ffd5d1613a9ce8e780f3f37fd1bc00e6",
      "rawDiagnostic": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_4",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on Q7 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_35",
        "source_port_ids": [
          "source_port_141",
          "source_port_142",
          "source_port_143"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "AO3400A analog MOSFET; G/S/D net roles individually recorded in the validated manifest. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "G": "VOLTAGE_DRIVE_9",
        "S": "GND",
        "D": "SELECT_9"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_4",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on Q7 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_33",
        "source_port_ids": [
          "source_port_139",
          "source_port_140",
          "source_port_141"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "Q8",
      "code": "C20917",
      "type": "source_component_pins_underspecified_warning",
      "message": "All pins on Q8 are underspecified (no pinAttributes set)",
      "importSha256": "bb2168fe6cc42566cb4d0d25fa96a9c1ffd5d1613a9ce8e780f3f37fd1bc00e6",
      "rawDiagnostic": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_5",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on Q8 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_36",
        "source_port_ids": [
          "source_port_144",
          "source_port_145",
          "source_port_146"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "AO3400A analog MOSFET; G/S/D net roles individually recorded in the validated manifest. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "G": "VOLTAGE_DRIVE_12",
        "S": "GND",
        "D": "SELECT_12"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_5",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on Q8 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_34",
        "source_port_ids": [
          "source_port_142",
          "source_port_143",
          "source_port_144"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "Q1",
      "code": "C7420353",
      "type": "source_component_pins_underspecified_warning",
      "message": "All pins on Q1 are underspecified (no pinAttributes set)",
      "importSha256": "6a4d71c9b72928dad1b8705f6ba2307aba8d0fd10b1aaf07ee8fd9f6a45c46ab",
      "rawDiagnostic": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_6",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on Q1 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_48",
        "source_port_ids": [
          "source_port_192",
          "source_port_193",
          "source_port_194"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "MMBT3904 analog NPN; B/E/C net roles individually recorded in the validated manifest. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "B": "PD_INHIBIT",
        "E": "GND",
        "C": "POWER_ENABLE"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_6",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on Q1 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_42",
        "source_port_ids": [
          "source_port_186",
          "source_port_187",
          "source_port_188"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "RV1",
      "code": "C5710902",
      "type": "source_component_pins_underspecified_warning",
      "message": "All pins on RV1 are underspecified (no pinAttributes set)",
      "importSha256": "9a936f521fbdc66cd6f08affd80f553f3c7d4b59dab09618d6e3f93b3cf135f6",
      "rawDiagnostic": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_7",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on RV1 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_85",
        "source_port_ids": [
          "source_port_288",
          "source_port_289",
          "source_port_290",
          "source_port_291",
          "source_port_292"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "Passive potentiometer and mounting contacts; terminals/pads reviewed against Bourns drawing. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "pin1": "POT_CHARGE",
        "pin2": "WIPER",
        "pin3": "POT_DISCHARGE",
        "pin4": "GND",
        "pin5": "GND"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_7",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on RV1 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_78",
        "source_port_ids": [
          "source_port_280",
          "source_port_281",
          "source_port_282",
          "source_port_283",
          "source_port_284"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "SW1",
      "code": "C908270",
      "type": "source_component_pins_underspecified_warning",
      "message": "All pins on SW1 are underspecified (no pinAttributes set)",
      "importSha256": "6145f8daf69046d82664441c9c1b3675ccc318e9159c755618ef3825468514de",
      "rawDiagnostic": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_8",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on SW1 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_93",
        "source_port_ids": [
          "source_port_307",
          "source_port_308",
          "source_port_309"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "Passive ON-OFF-ON contacts, physical common 2; manufacturer contact table reviewed. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "pin1": "IN1",
        "pin2": "PWM",
        "pin3": "IN2"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_8",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on SW1 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_86",
        "source_port_ids": [
          "source_port_299",
          "source_port_300",
          "source_port_301"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "U8",
      "code": "C23892",
      "type": "source_component_pins_underspecified_warning",
      "message": "All pins on U8 are underspecified (no pinAttributes set)",
      "importSha256": "c339105213cdc0457df339ff1d05d4fc20d27cda60de0bb353d983a6dcc40aff",
      "rawDiagnostic": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_9",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on U8 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_98",
        "source_port_ids": [
          "source_port_318",
          "source_port_319",
          "source_port_320"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "TL431 shunt: CATHODE/REF tied to reference; ANODE GND; VM bias through 2 kOhm. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "CATHODE": "VREF2V5",
        "REF": "VREF2V5",
        "ANODE": "GND"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_9",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on U8 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_91",
        "source_port_ids": [
          "source_port_310",
          "source_port_311",
          "source_port_312"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "D10",
      "code": "C211759",
      "type": "source_component_pins_underspecified_warning",
      "message": "All pins on D10 are underspecified (no pinAttributes set)",
      "importSha256": "18441adccbf9eb00f6ac5edc8b66f1a6e6e0d2c5e51f9f9efd1a57eff8658508",
      "rawDiagnostic": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_10",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on D10 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_116",
        "source_port_ids": [
          "source_port_384",
          "source_port_385"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "Bidirectional TVS across motor terminals. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "pin1": "MOTOR_P",
        "pin2": "MOTOR_N"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_10",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on D10 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_109",
        "source_port_ids": [
          "source_port_376",
          "source_port_377"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "D11",
      "code": "C211759",
      "type": "source_component_pins_underspecified_warning",
      "message": "All pins on D11 are underspecified (no pinAttributes set)",
      "importSha256": "18441adccbf9eb00f6ac5edc8b66f1a6e6e0d2c5e51f9f9efd1a57eff8658508",
      "rawDiagnostic": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_11",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on D11 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_117",
        "source_port_ids": [
          "source_port_386",
          "source_port_387"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "Bidirectional TVS across VM/GND. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "pin1": "VM",
        "pin2": "GND"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_11",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on D11 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_110",
        "source_port_ids": [
          "source_port_378",
          "source_port_379"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "J2",
      "code": "C395849",
      "type": "source_component_pins_underspecified_warning",
      "message": "All pins on J2 are underspecified (no pinAttributes set)",
      "importSha256": "4a14bd5d925815a2b2673fca1ebe923fbd956e1105f30dc61295921cb0948aa0",
      "rawDiagnostic": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_12",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on J2 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_118",
        "source_port_ids": [
          "source_port_388",
          "source_port_389"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "Passive two-pole motor connector; neither motor terminal is GND. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "pin1": "MOTOR_P",
        "pin2": "MOTOR_N"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_12",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on J2 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_111",
        "source_port_ids": [
          "source_port_380",
          "source_port_381"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "Q2",
      "code": "C53444",
      "type": "source_component_pins_underspecified_warning",
      "message": "All pins on Q2 are underspecified (no pinAttributes set)",
      "importSha256": "216dff878695784f093370361102a0cc2fa24a3984ce8b4d77ad4c9ff32e301a",
      "rawDiagnostic": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_13",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on Q2 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_122",
        "source_port_ids": [
          "source_port_395",
          "source_port_396",
          "source_port_397"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "MMBT3906 PNP; emitter VM, base DUMP_BASE, collector DUMP_DRIVE. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "B": "DUMP_BASE",
        "E": "VM",
        "C": "DUMP_DRIVE"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_13",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on Q2 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_114",
        "source_port_ids": [
          "source_port_386",
          "source_port_387",
          "source_port_388"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "Q3",
      "code": "C20917",
      "type": "source_component_pins_underspecified_warning",
      "message": "All pins on Q3 are underspecified (no pinAttributes set)",
      "importSha256": "bb2168fe6cc42566cb4d0d25fa96a9c1ffd5d1613a9ce8e780f3f37fd1bc00e6",
      "rawDiagnostic": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_14",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on Q3 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_128",
        "source_port_ids": [
          "source_port_408",
          "source_port_409",
          "source_port_410"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "AO3400A analog MOSFET; G/S/D net roles individually recorded in the validated manifest. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "G": "DUMP_GATE",
        "S": "GND",
        "D": "DUMP_LOAD"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_14",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on Q3 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_120",
        "source_port_ids": [
          "source_port_399",
          "source_port_400",
          "source_port_401"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "Q4",
      "code": "C7420353",
      "type": "source_component_pins_underspecified_warning",
      "message": "All pins on Q4 are underspecified (no pinAttributes set)",
      "importSha256": "6a4d71c9b72928dad1b8705f6ba2307aba8d0fd10b1aaf07ee8fd9f6a45c46ab",
      "rawDiagnostic": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_15",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on Q4 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_137",
        "source_port_ids": [
          "source_port_427",
          "source_port_428",
          "source_port_429"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "MMBT3904 analog NPN; B/E/C net roles individually recorded in the validated manifest. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "B": "OV_INHIBIT",
        "E": "GND",
        "C": "MOTOR_READY"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_15",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on Q4 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_125",
        "source_port_ids": [
          "source_port_410",
          "source_port_411",
          "source_port_412"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "Q5",
      "code": "C7420353",
      "type": "source_component_pins_underspecified_warning",
      "message": "All pins on Q5 are underspecified (no pinAttributes set)",
      "importSha256": "6a4d71c9b72928dad1b8705f6ba2307aba8d0fd10b1aaf07ee8fd9f6a45c46ab",
      "rawDiagnostic": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_16",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on Q5 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_139",
        "source_port_ids": [
          "source_port_432",
          "source_port_433",
          "source_port_434"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "MMBT3904 analog NPN; B/E/C net roles individually recorded in the validated manifest. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "B": "OV_INHIBIT",
        "E": "GND",
        "C": "BUCK_EN"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_component_pins_underspecified_warning",
        "source_component_pins_underspecified_warning_id": "source_component_pins_underspecified_warning_16",
        "warning_type": "source_component_pins_underspecified_warning",
        "message": "All pins on Q5 are underspecified (no pinAttributes set)",
        "source_component_id": "source_component_127",
        "source_port_ids": [
          "source_port_415",
          "source_port_416",
          "source_port_417"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "J1",
      "code": "C5184243",
      "type": "source_no_power_pin_defined_warning",
      "message": "J1 has no pin with requires_power=true",
      "importSha256": "5bb92117e8ddaec3df02d6e430a9685fae350dadaa574a02b977970917aa4bcf",
      "rawDiagnostic": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_0",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "J1 has no pin with requires_power=true",
        "source_component_id": "source_component_0",
        "source_port_ids": [
          "source_port_0",
          "source_port_1",
          "source_port_2",
          "source_port_3",
          "source_port_4",
          "source_port_5",
          "source_port_6",
          "source_port_7",
          "source_port_8",
          "source_port_9",
          "source_port_10",
          "source_port_11",
          "source_port_12",
          "source_port_13",
          "source_port_14",
          "source_port_15"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "A45 passive48V/5A USB-C receptacle: manufacturer contact table and independent pin/pad probe reviewed. Shell pins1-4 and ground contacts5/7 go to GND; VBUS6/8, CC2 pin9, CC1 pin15; other contacts deliberately NC. Import uses chip metadata and supplies no requires_power/ground flags. These three advisories are retained and reviewed against actual pin roles, not suppressed. User-authorized SMT X-only correction is independently hash-bound and within manufacturer tolerance; no other supplier geometry is changed.",
      "wiredPins": {
        "pin1": "GND",
        "pin2": "GND",
        "pin3": "GND",
        "pin4": "GND",
        "pin5": "GND",
        "pin6": "VBUS",
        "pin7": "GND",
        "pin8": "VBUS",
        "pin9": "CC2",
        "pin15": "CC1"
      },
      "priorRawDiagnostic": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_0",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "J1 has no pin with requires_power=true",
        "source_component_id": "source_component_0",
        "source_port_ids": [
          "source_port_0",
          "source_port_1",
          "source_port_2",
          "source_port_3",
          "source_port_4",
          "source_port_5",
          "source_port_6",
          "source_port_7",
          "source_port_8",
          "source_port_9",
          "source_port_10",
          "source_port_11",
          "source_port_12",
          "source_port_13",
          "source_port_14",
          "source_port_15"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      },
      "priorImportSha256": "7d3f0afe8f5b014edcfb3716ccf542929ae9d45550701aaa8bc63f2700c77bda",
      "previousSupplierCode": "C165948",
      "previousImportSha256": "2e96b0cdc06560900aba5c66e7771743223f89f1c7246d9be746b4887cd95d59",
      "previousRawDiagnosticA44": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_0",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "J1 has no pin with requires_power=true",
        "source_component_id": "source_component_0",
        "source_port_ids": [
          "source_port_0",
          "source_port_1",
          "source_port_2",
          "source_port_3",
          "source_port_4",
          "source_port_5",
          "source_port_6",
          "source_port_7",
          "source_port_8",
          "source_port_9",
          "source_port_10",
          "source_port_11",
          "source_port_12",
          "source_port_13",
          "source_port_14",
          "source_port_15"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      }
    },
    {
      "ref": "U2",
      "code": "C468238",
      "type": "source_no_power_pin_defined_warning",
      "message": "U2 has no pin with requires_power=true",
      "importSha256": "9468fa1522c45d3420702b99400458cb24fbd0b29e06296f630be1f87503479b",
      "rawDiagnostic": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_1",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "U2 has no pin with requires_power=true",
        "source_component_id": "source_component_2",
        "source_port_ids": [
          "source_port_41",
          "source_port_42",
          "source_port_43",
          "source_port_44",
          "source_port_45",
          "source_port_46",
          "source_port_47",
          "source_port_48",
          "source_port_49"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "TPS7A1650: pin 8 IN/5 EN on VBUS, 4/9 GND; pin 1 VDD5 output. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "pin1": "VDD5",
        "pin4": "GND",
        "pin5": "VBUS",
        "pin8": "VBUS",
        "pin9": "GND"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_1",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "U2 has no pin with requires_power=true",
        "source_component_id": "source_component_2",
        "source_port_ids": [
          "source_port_41",
          "source_port_42",
          "source_port_43",
          "source_port_44",
          "source_port_45",
          "source_port_46",
          "source_port_47",
          "source_port_48",
          "source_port_49"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "U3",
      "code": "C181239",
      "type": "source_no_power_pin_defined_warning",
      "message": "U3 has no pin with requires_power=true",
      "importSha256": "c78527d69b202bbb0a416928a072cd0ffabecea2adf05b60df3ece5bac8b54e2",
      "rawDiagnostic": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_2",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "U3 has no pin with requires_power=true",
        "source_component_id": "source_component_3",
        "source_port_ids": [
          "source_port_50",
          "source_port_51",
          "source_port_52",
          "source_port_53",
          "source_port_54",
          "source_port_55",
          "source_port_56",
          "source_port_57",
          "source_port_58"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "TPS7A1633: pin 8 IN/5 EN on VBUS, 4/9 GND; pin 1 VCC3V3 output. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "pin1": "VCC3V3",
        "pin4": "GND",
        "pin5": "VBUS",
        "pin8": "VBUS",
        "pin9": "GND"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_2",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "U3 has no pin with requires_power=true",
        "source_component_id": "source_component_3",
        "source_port_ids": [
          "source_port_50",
          "source_port_51",
          "source_port_52",
          "source_port_53",
          "source_port_54",
          "source_port_55",
          "source_port_56",
          "source_port_57",
          "source_port_58"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "D1",
      "code": "C10214",
      "type": "source_no_power_pin_defined_warning",
      "message": "D1 has no pin with requires_power=true",
      "importSha256": "a5c4c1c2a55e4b5ef4c7d595fc7205e7c6dbc64bbfaa81673d434b98d60f29b1",
      "rawDiagnostic": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_3",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "D1 has no pin with requires_power=true",
        "source_component_id": "source_component_4",
        "source_port_ids": [
          "source_port_59",
          "source_port_60"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "TVS: cathode VBUS, anode GND. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "K": "VBUS",
        "A": "GND"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_3",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "D1 has no pin with requires_power=true",
        "source_component_id": "source_component_4",
        "source_port_ids": [
          "source_port_59",
          "source_port_60"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "D2",
      "code": "C477999",
      "type": "source_no_power_pin_defined_warning",
      "message": "D2 has no pin with requires_power=true",
      "importSha256": "677b675764163d5f590ac5eaca0ee079055ee3bd72b7133f5b9969d592873c55",
      "rawDiagnostic": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_4",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "D2 has no pin with requires_power=true",
        "source_component_id": "source_component_5",
        "source_port_ids": [
          "source_port_61",
          "source_port_62",
          "source_port_63"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "Passive dual ESD network: CC1/CC2/GND. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages. Rechecked2026-10-04 against the unchanged fresh official exact-footprint C477999 import: independent cathodes1/2, common anode3; all three copper pads identical; only generic C aliases removed and courtyard narrowed. These warnings remain visible.",
      "wiredPins": {
        "pin1": "CC1",
        "pin2": "CC2",
        "pin3": "GND"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_4",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "D2 has no pin with requires_power=true",
        "source_component_id": "source_component_5",
        "source_port_ids": [
          "source_port_61",
          "source_port_62",
          "source_port_63"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "SW2",
      "code": "C3293142",
      "type": "source_no_power_pin_defined_warning",
      "message": "SW2 has no pin with requires_power=true",
      "importSha256": "e4ed5d0f8a0ddeaa22e15131a5e002978179e7f3608fc98f338e85ea1563bafa",
      "rawDiagnostic": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_5",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "SW2 has no pin with requires_power=true",
        "source_component_id": "source_component_22",
        "source_port_ids": [
          "source_port_112",
          "source_port_113",
          "source_port_114",
          "source_port_115"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "Passive DIP contacts; electrical completeness checked, slider/pad mechanical reconciliation remains open. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "pin1": "VCC3V3",
        "pin2": "VOLTAGE_BIT_9",
        "pin3": "VCC3V3",
        "pin4": "VOLTAGE_BIT_12"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_5",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "SW2 has no pin with requires_power=true",
        "source_component_id": "source_component_20",
        "source_port_ids": [
          "source_port_110",
          "source_port_111",
          "source_port_112",
          "source_port_113"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "Q6",
      "code": "C7420353",
      "type": "source_no_power_pin_defined_warning",
      "message": "Q6 has no pin with requires_power=true",
      "importSha256": "6a4d71c9b72928dad1b8705f6ba2307aba8d0fd10b1aaf07ee8fd9f6a45c46ab",
      "rawDiagnostic": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_6",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "Q6 has no pin with requires_power=true",
        "source_component_id": "source_component_28",
        "source_port_ids": [
          "source_port_126",
          "source_port_127",
          "source_port_128"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "MMBT3904 analog NPN; B/E/C net roles individually recorded in the validated manifest. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "B": "HOST_INHIBIT_B",
        "E": "GND",
        "C": "MOTOR_READY"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_6",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "Q6 has no pin with requires_power=true",
        "source_component_id": "source_component_26",
        "source_port_ids": [
          "source_port_124",
          "source_port_125",
          "source_port_126"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "Q7",
      "code": "C20917",
      "type": "source_no_power_pin_defined_warning",
      "message": "Q7 has no pin with requires_power=true",
      "importSha256": "bb2168fe6cc42566cb4d0d25fa96a9c1ffd5d1613a9ce8e780f3f37fd1bc00e6",
      "rawDiagnostic": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_7",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "Q7 has no pin with requires_power=true",
        "source_component_id": "source_component_35",
        "source_port_ids": [
          "source_port_141",
          "source_port_142",
          "source_port_143"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "AO3400A analog MOSFET; G/S/D net roles individually recorded in the validated manifest. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "G": "VOLTAGE_DRIVE_9",
        "S": "GND",
        "D": "SELECT_9"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_7",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "Q7 has no pin with requires_power=true",
        "source_component_id": "source_component_33",
        "source_port_ids": [
          "source_port_139",
          "source_port_140",
          "source_port_141"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "Q8",
      "code": "C20917",
      "type": "source_no_power_pin_defined_warning",
      "message": "Q8 has no pin with requires_power=true",
      "importSha256": "bb2168fe6cc42566cb4d0d25fa96a9c1ffd5d1613a9ce8e780f3f37fd1bc00e6",
      "rawDiagnostic": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_8",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "Q8 has no pin with requires_power=true",
        "source_component_id": "source_component_36",
        "source_port_ids": [
          "source_port_144",
          "source_port_145",
          "source_port_146"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "AO3400A analog MOSFET; G/S/D net roles individually recorded in the validated manifest. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "G": "VOLTAGE_DRIVE_12",
        "S": "GND",
        "D": "SELECT_12"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_8",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "Q8 has no pin with requires_power=true",
        "source_component_id": "source_component_34",
        "source_port_ids": [
          "source_port_142",
          "source_port_143",
          "source_port_144"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "U4",
      "code": "C1849461",
      "type": "source_no_power_pin_defined_warning",
      "message": "U4 has no pin with requires_power=true",
      "importSha256": "ac938806b7ab08e25741f6c078d4957bcc1d63859da710855cfb1122df36534b",
      "rawDiagnostic": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_9",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "U4 has no pin with requires_power=true",
        "source_component_id": "source_component_47",
        "source_port_ids": [
          "source_port_163",
          "source_port_164",
          "source_port_165",
          "source_port_166",
          "source_port_167",
          "source_port_168",
          "source_port_169",
          "source_port_170",
          "source_port_171",
          "source_port_172",
          "source_port_173",
          "source_port_174",
          "source_port_175",
          "source_port_176",
          "source_port_177",
          "source_port_178",
          "source_port_179",
          "source_port_180",
          "source_port_181",
          "source_port_182",
          "source_port_183"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "TPS16630: input pins 1/2/3 EFUSE_IN; ground 9/21; output 18/19/20 VIN_BUCK. Thermal-via errors remain independent blockers. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "pin1": "EFUSE_IN",
        "pin2": "EFUSE_IN",
        "pin3": "EFUSE_IN",
        "pin6": "EFUSE_IN",
        "pin7": "INPUT_UV",
        "pin8": "INPUT_OV",
        "pin9": "GND",
        "pin10": "SLEW",
        "pin11": "INPUT_ILIM",
        "pin13": "POWER_ENABLE",
        "pin16": "INPUT_PG",
        "pin18": "VIN_BUCK",
        "pin19": "VIN_BUCK",
        "pin20": "VIN_BUCK",
        "pin21": "GND"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_9",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "U4 has no pin with requires_power=true",
        "source_component_id": "source_component_41",
        "source_port_ids": [
          "source_port_157",
          "source_port_158",
          "source_port_159",
          "source_port_160",
          "source_port_161",
          "source_port_162",
          "source_port_163",
          "source_port_164",
          "source_port_165",
          "source_port_166",
          "source_port_167",
          "source_port_168",
          "source_port_169",
          "source_port_170",
          "source_port_171",
          "source_port_172",
          "source_port_173",
          "source_port_174",
          "source_port_175",
          "source_port_176",
          "source_port_177"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "Q1",
      "code": "C7420353",
      "type": "source_no_power_pin_defined_warning",
      "message": "Q1 has no pin with requires_power=true",
      "importSha256": "6a4d71c9b72928dad1b8705f6ba2307aba8d0fd10b1aaf07ee8fd9f6a45c46ab",
      "rawDiagnostic": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_10",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "Q1 has no pin with requires_power=true",
        "source_component_id": "source_component_48",
        "source_port_ids": [
          "source_port_192",
          "source_port_193",
          "source_port_194"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "MMBT3904 analog NPN; B/E/C net roles individually recorded in the validated manifest. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "B": "PD_INHIBIT",
        "E": "GND",
        "C": "POWER_ENABLE"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_10",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "Q1 has no pin with requires_power=true",
        "source_component_id": "source_component_42",
        "source_port_ids": [
          "source_port_186",
          "source_port_187",
          "source_port_188"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "RV1",
      "code": "C5710902",
      "type": "source_no_power_pin_defined_warning",
      "message": "RV1 has no pin with requires_power=true",
      "importSha256": "9a936f521fbdc66cd6f08affd80f553f3c7d4b59dab09618d6e3f93b3cf135f6",
      "rawDiagnostic": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_11",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "RV1 has no pin with requires_power=true",
        "source_component_id": "source_component_85",
        "source_port_ids": [
          "source_port_288",
          "source_port_289",
          "source_port_290",
          "source_port_291",
          "source_port_292"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "Passive potentiometer and mounting contacts; terminals/pads reviewed against Bourns drawing. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "pin1": "POT_CHARGE",
        "pin2": "WIPER",
        "pin3": "POT_DISCHARGE",
        "pin4": "GND",
        "pin5": "GND"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_11",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "RV1 has no pin with requires_power=true",
        "source_component_id": "source_component_78",
        "source_port_ids": [
          "source_port_280",
          "source_port_281",
          "source_port_282",
          "source_port_283",
          "source_port_284"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "SW1",
      "code": "C908270",
      "type": "source_no_power_pin_defined_warning",
      "message": "SW1 has no pin with requires_power=true",
      "importSha256": "6145f8daf69046d82664441c9c1b3675ccc318e9159c755618ef3825468514de",
      "rawDiagnostic": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_12",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "SW1 has no pin with requires_power=true",
        "source_component_id": "source_component_93",
        "source_port_ids": [
          "source_port_307",
          "source_port_308",
          "source_port_309"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "Passive ON-OFF-ON contacts, physical common 2; manufacturer contact table reviewed. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "pin1": "IN1",
        "pin2": "PWM",
        "pin3": "IN2"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_12",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "SW1 has no pin with requires_power=true",
        "source_component_id": "source_component_86",
        "source_port_ids": [
          "source_port_299",
          "source_port_300",
          "source_port_301"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "U8",
      "code": "C23892",
      "type": "source_no_power_pin_defined_warning",
      "message": "U8 has no pin with requires_power=true",
      "importSha256": "c339105213cdc0457df339ff1d05d4fc20d27cda60de0bb353d983a6dcc40aff",
      "rawDiagnostic": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_13",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "U8 has no pin with requires_power=true",
        "source_component_id": "source_component_98",
        "source_port_ids": [
          "source_port_318",
          "source_port_319",
          "source_port_320"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "TL431 shunt: CATHODE/REF tied to reference; ANODE GND; VM bias through 2 kOhm. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "CATHODE": "VREF2V5",
        "REF": "VREF2V5",
        "ANODE": "GND"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_13",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "U8 has no pin with requires_power=true",
        "source_component_id": "source_component_91",
        "source_port_ids": [
          "source_port_310",
          "source_port_311",
          "source_port_312"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "U10",
      "code": "C1855818",
      "type": "source_no_power_pin_defined_warning",
      "message": "U10 has no pin with requires_power=true",
      "importSha256": "a0aaee18a52a2f15ad52796d7ee86a10d2a5fcc0cce804c8d4c7015f41b7c5a7",
      "rawDiagnostic": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_14",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "U10 has no pin with requires_power=true",
        "source_component_id": "source_component_109",
        "source_port_ids": [
          "source_port_347",
          "source_port_348",
          "source_port_349",
          "source_port_350",
          "source_port_351",
          "source_port_352",
          "source_port_353",
          "source_port_354",
          "source_port_355",
          "source_port_356",
          "source_port_357",
          "source_port_358",
          "source_port_359",
          "source_port_360",
          "source_port_361",
          "source_port_362",
          "source_port_363"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "DRV8874: VM pin 14; GND pins 9/15/17; VREF pin 5 VCC3V3. Thermal-via errors remain independent blockers. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "pin1": "IN1",
        "pin2": "IN2",
        "pin3": "MOTOR_READY",
        "pin4": "MOTOR_FAULT_N",
        "pin5": "VCC3V3",
        "pin6": "IPROPI",
        "pin7": "GND",
        "pin8": "MOTOR_P",
        "pin9": "GND",
        "pin10": "MOTOR_N",
        "pin11": "VM",
        "pin12": "VCP",
        "pin13": "CPH",
        "pin14": "CPL",
        "pin15": "GND",
        "pin16": "VCC3V3",
        "pin17": "GND"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_14",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "U10 has no pin with requires_power=true",
        "source_component_id": "source_component_102",
        "source_port_ids": [
          "source_port_339",
          "source_port_340",
          "source_port_341",
          "source_port_342",
          "source_port_343",
          "source_port_344",
          "source_port_345",
          "source_port_346",
          "source_port_347",
          "source_port_348",
          "source_port_349",
          "source_port_350",
          "source_port_351",
          "source_port_352",
          "source_port_353",
          "source_port_354",
          "source_port_355"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "D10",
      "code": "C211759",
      "type": "source_no_power_pin_defined_warning",
      "message": "D10 has no pin with requires_power=true",
      "importSha256": "18441adccbf9eb00f6ac5edc8b66f1a6e6e0d2c5e51f9f9efd1a57eff8658508",
      "rawDiagnostic": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_15",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "D10 has no pin with requires_power=true",
        "source_component_id": "source_component_116",
        "source_port_ids": [
          "source_port_384",
          "source_port_385"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "Bidirectional TVS across motor terminals. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "pin1": "MOTOR_P",
        "pin2": "MOTOR_N"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_15",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "D10 has no pin with requires_power=true",
        "source_component_id": "source_component_109",
        "source_port_ids": [
          "source_port_376",
          "source_port_377"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "D11",
      "code": "C211759",
      "type": "source_no_power_pin_defined_warning",
      "message": "D11 has no pin with requires_power=true",
      "importSha256": "18441adccbf9eb00f6ac5edc8b66f1a6e6e0d2c5e51f9f9efd1a57eff8658508",
      "rawDiagnostic": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_16",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "D11 has no pin with requires_power=true",
        "source_component_id": "source_component_117",
        "source_port_ids": [
          "source_port_386",
          "source_port_387"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "Bidirectional TVS across VM/GND. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "pin1": "VM",
        "pin2": "GND"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_16",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "D11 has no pin with requires_power=true",
        "source_component_id": "source_component_110",
        "source_port_ids": [
          "source_port_378",
          "source_port_379"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "J2",
      "code": "C395849",
      "type": "source_no_power_pin_defined_warning",
      "message": "J2 has no pin with requires_power=true",
      "importSha256": "4a14bd5d925815a2b2673fca1ebe923fbd956e1105f30dc61295921cb0948aa0",
      "rawDiagnostic": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_17",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "J2 has no pin with requires_power=true",
        "source_component_id": "source_component_118",
        "source_port_ids": [
          "source_port_388",
          "source_port_389"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "Passive two-pole motor connector; neither motor terminal is GND. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "pin1": "MOTOR_P",
        "pin2": "MOTOR_N"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_17",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "J2 has no pin with requires_power=true",
        "source_component_id": "source_component_111",
        "source_port_ids": [
          "source_port_380",
          "source_port_381"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "Q2",
      "code": "C53444",
      "type": "source_no_power_pin_defined_warning",
      "message": "Q2 has no pin with requires_power=true",
      "importSha256": "216dff878695784f093370361102a0cc2fa24a3984ce8b4d77ad4c9ff32e301a",
      "rawDiagnostic": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_18",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "Q2 has no pin with requires_power=true",
        "source_component_id": "source_component_122",
        "source_port_ids": [
          "source_port_395",
          "source_port_396",
          "source_port_397"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "MMBT3906 PNP; emitter VM, base DUMP_BASE, collector DUMP_DRIVE. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "B": "DUMP_BASE",
        "E": "VM",
        "C": "DUMP_DRIVE"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_18",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "Q2 has no pin with requires_power=true",
        "source_component_id": "source_component_114",
        "source_port_ids": [
          "source_port_386",
          "source_port_387",
          "source_port_388"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "Q3",
      "code": "C20917",
      "type": "source_no_power_pin_defined_warning",
      "message": "Q3 has no pin with requires_power=true",
      "importSha256": "bb2168fe6cc42566cb4d0d25fa96a9c1ffd5d1613a9ce8e780f3f37fd1bc00e6",
      "rawDiagnostic": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_19",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "Q3 has no pin with requires_power=true",
        "source_component_id": "source_component_128",
        "source_port_ids": [
          "source_port_408",
          "source_port_409",
          "source_port_410"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "AO3400A analog MOSFET; G/S/D net roles individually recorded in the validated manifest. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "G": "DUMP_GATE",
        "S": "GND",
        "D": "DUMP_LOAD"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_19",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "Q3 has no pin with requires_power=true",
        "source_component_id": "source_component_120",
        "source_port_ids": [
          "source_port_399",
          "source_port_400",
          "source_port_401"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "Q4",
      "code": "C7420353",
      "type": "source_no_power_pin_defined_warning",
      "message": "Q4 has no pin with requires_power=true",
      "importSha256": "6a4d71c9b72928dad1b8705f6ba2307aba8d0fd10b1aaf07ee8fd9f6a45c46ab",
      "rawDiagnostic": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_20",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "Q4 has no pin with requires_power=true",
        "source_component_id": "source_component_137",
        "source_port_ids": [
          "source_port_427",
          "source_port_428",
          "source_port_429"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "MMBT3904 analog NPN; B/E/C net roles individually recorded in the validated manifest. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "B": "OV_INHIBIT",
        "E": "GND",
        "C": "MOTOR_READY"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_20",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "Q4 has no pin with requires_power=true",
        "source_component_id": "source_component_125",
        "source_port_ids": [
          "source_port_410",
          "source_port_411",
          "source_port_412"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "Q5",
      "code": "C7420353",
      "type": "source_no_power_pin_defined_warning",
      "message": "Q5 has no pin with requires_power=true",
      "importSha256": "6a4d71c9b72928dad1b8705f6ba2307aba8d0fd10b1aaf07ee8fd9f6a45c46ab",
      "rawDiagnostic": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_21",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "Q5 has no pin with requires_power=true",
        "source_component_id": "source_component_139",
        "source_port_ids": [
          "source_port_432",
          "source_port_433",
          "source_port_434"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "MMBT3904 analog NPN; B/E/C net roles individually recorded in the validated manifest. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "B": "OV_INHIBIT",
        "E": "GND",
        "C": "BUCK_EN"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_power_pin_defined_warning",
        "source_no_power_pin_defined_warning_id": "source_no_power_pin_defined_warning_21",
        "warning_type": "source_no_power_pin_defined_warning",
        "message": "Q5 has no pin with requires_power=true",
        "source_component_id": "source_component_127",
        "source_port_ids": [
          "source_port_415",
          "source_port_416",
          "source_port_417"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "J1",
      "code": "C5184243",
      "type": "source_no_ground_pin_defined_warning",
      "message": "J1 has no pin with requires_ground=true",
      "importSha256": "5bb92117e8ddaec3df02d6e430a9685fae350dadaa574a02b977970917aa4bcf",
      "rawDiagnostic": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_0",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "J1 has no pin with requires_ground=true",
        "source_component_id": "source_component_0",
        "source_port_ids": [
          "source_port_0",
          "source_port_1",
          "source_port_2",
          "source_port_3",
          "source_port_4",
          "source_port_5",
          "source_port_6",
          "source_port_7",
          "source_port_8",
          "source_port_9",
          "source_port_10",
          "source_port_11",
          "source_port_12",
          "source_port_13",
          "source_port_14",
          "source_port_15"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "A45 passive48V/5A USB-C receptacle: manufacturer contact table and independent pin/pad probe reviewed. Shell pins1-4 and ground contacts5/7 go to GND; VBUS6/8, CC2 pin9, CC1 pin15; other contacts deliberately NC. Import uses chip metadata and supplies no requires_power/ground flags. These three advisories are retained and reviewed against actual pin roles, not suppressed. User-authorized SMT X-only correction is independently hash-bound and within manufacturer tolerance; no other supplier geometry is changed.",
      "wiredPins": {
        "pin1": "GND",
        "pin2": "GND",
        "pin3": "GND",
        "pin4": "GND",
        "pin5": "GND",
        "pin6": "VBUS",
        "pin7": "GND",
        "pin8": "VBUS",
        "pin9": "CC2",
        "pin15": "CC1"
      },
      "priorRawDiagnostic": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_0",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "J1 has no pin with requires_ground=true",
        "source_component_id": "source_component_0",
        "source_port_ids": [
          "source_port_0",
          "source_port_1",
          "source_port_2",
          "source_port_3",
          "source_port_4",
          "source_port_5",
          "source_port_6",
          "source_port_7",
          "source_port_8",
          "source_port_9",
          "source_port_10",
          "source_port_11",
          "source_port_12",
          "source_port_13",
          "source_port_14",
          "source_port_15"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      },
      "priorImportSha256": "7d3f0afe8f5b014edcfb3716ccf542929ae9d45550701aaa8bc63f2700c77bda",
      "previousSupplierCode": "C165948",
      "previousImportSha256": "2e96b0cdc06560900aba5c66e7771743223f89f1c7246d9be746b4887cd95d59",
      "previousRawDiagnosticA44": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_0",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "J1 has no pin with requires_ground=true",
        "source_component_id": "source_component_0",
        "source_port_ids": [
          "source_port_0",
          "source_port_1",
          "source_port_2",
          "source_port_3",
          "source_port_4",
          "source_port_5",
          "source_port_6",
          "source_port_7",
          "source_port_8",
          "source_port_9",
          "source_port_10",
          "source_port_11",
          "source_port_12",
          "source_port_13",
          "source_port_14",
          "source_port_15"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      }
    },
    {
      "ref": "D1",
      "code": "C10214",
      "type": "source_no_ground_pin_defined_warning",
      "message": "D1 has no pin with requires_ground=true",
      "importSha256": "a5c4c1c2a55e4b5ef4c7d595fc7205e7c6dbc64bbfaa81673d434b98d60f29b1",
      "rawDiagnostic": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_1",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "D1 has no pin with requires_ground=true",
        "source_component_id": "source_component_4",
        "source_port_ids": [
          "source_port_59",
          "source_port_60"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "TVS: cathode VBUS, anode GND. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "K": "VBUS",
        "A": "GND"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_1",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "D1 has no pin with requires_ground=true",
        "source_component_id": "source_component_4",
        "source_port_ids": [
          "source_port_59",
          "source_port_60"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "D2",
      "code": "C477999",
      "type": "source_no_ground_pin_defined_warning",
      "message": "D2 has no pin with requires_ground=true",
      "importSha256": "677b675764163d5f590ac5eaca0ee079055ee3bd72b7133f5b9969d592873c55",
      "rawDiagnostic": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_2",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "D2 has no pin with requires_ground=true",
        "source_component_id": "source_component_5",
        "source_port_ids": [
          "source_port_61",
          "source_port_62",
          "source_port_63"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "Passive dual ESD network: CC1/CC2/GND. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages. Rechecked2026-10-04 against the unchanged fresh official exact-footprint C477999 import: independent cathodes1/2, common anode3; all three copper pads identical; only generic C aliases removed and courtyard narrowed. These warnings remain visible.",
      "wiredPins": {
        "pin1": "CC1",
        "pin2": "CC2",
        "pin3": "GND"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_2",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "D2 has no pin with requires_ground=true",
        "source_component_id": "source_component_5",
        "source_port_ids": [
          "source_port_61",
          "source_port_62",
          "source_port_63"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "SW2",
      "code": "C3293142",
      "type": "source_no_ground_pin_defined_warning",
      "message": "SW2 has no pin with requires_ground=true",
      "importSha256": "e4ed5d0f8a0ddeaa22e15131a5e002978179e7f3608fc98f338e85ea1563bafa",
      "rawDiagnostic": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_3",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "SW2 has no pin with requires_ground=true",
        "source_component_id": "source_component_22",
        "source_port_ids": [
          "source_port_112",
          "source_port_113",
          "source_port_114",
          "source_port_115"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "Passive DIP contacts; electrical completeness checked, slider/pad mechanical reconciliation remains open. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "pin1": "VCC3V3",
        "pin2": "VOLTAGE_BIT_9",
        "pin3": "VCC3V3",
        "pin4": "VOLTAGE_BIT_12"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_3",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "SW2 has no pin with requires_ground=true",
        "source_component_id": "source_component_20",
        "source_port_ids": [
          "source_port_110",
          "source_port_111",
          "source_port_112",
          "source_port_113"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "Q6",
      "code": "C7420353",
      "type": "source_no_ground_pin_defined_warning",
      "message": "Q6 has no pin with requires_ground=true",
      "importSha256": "6a4d71c9b72928dad1b8705f6ba2307aba8d0fd10b1aaf07ee8fd9f6a45c46ab",
      "rawDiagnostic": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_4",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "Q6 has no pin with requires_ground=true",
        "source_component_id": "source_component_28",
        "source_port_ids": [
          "source_port_126",
          "source_port_127",
          "source_port_128"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "MMBT3904 analog NPN; B/E/C net roles individually recorded in the validated manifest. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "B": "HOST_INHIBIT_B",
        "E": "GND",
        "C": "MOTOR_READY"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_4",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "Q6 has no pin with requires_ground=true",
        "source_component_id": "source_component_26",
        "source_port_ids": [
          "source_port_124",
          "source_port_125",
          "source_port_126"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "Q7",
      "code": "C20917",
      "type": "source_no_ground_pin_defined_warning",
      "message": "Q7 has no pin with requires_ground=true",
      "importSha256": "bb2168fe6cc42566cb4d0d25fa96a9c1ffd5d1613a9ce8e780f3f37fd1bc00e6",
      "rawDiagnostic": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_5",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "Q7 has no pin with requires_ground=true",
        "source_component_id": "source_component_35",
        "source_port_ids": [
          "source_port_141",
          "source_port_142",
          "source_port_143"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "AO3400A analog MOSFET; G/S/D net roles individually recorded in the validated manifest. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "G": "VOLTAGE_DRIVE_9",
        "S": "GND",
        "D": "SELECT_9"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_5",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "Q7 has no pin with requires_ground=true",
        "source_component_id": "source_component_33",
        "source_port_ids": [
          "source_port_139",
          "source_port_140",
          "source_port_141"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "Q8",
      "code": "C20917",
      "type": "source_no_ground_pin_defined_warning",
      "message": "Q8 has no pin with requires_ground=true",
      "importSha256": "bb2168fe6cc42566cb4d0d25fa96a9c1ffd5d1613a9ce8e780f3f37fd1bc00e6",
      "rawDiagnostic": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_6",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "Q8 has no pin with requires_ground=true",
        "source_component_id": "source_component_36",
        "source_port_ids": [
          "source_port_144",
          "source_port_145",
          "source_port_146"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "AO3400A analog MOSFET; G/S/D net roles individually recorded in the validated manifest. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "G": "VOLTAGE_DRIVE_12",
        "S": "GND",
        "D": "SELECT_12"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_6",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "Q8 has no pin with requires_ground=true",
        "source_component_id": "source_component_34",
        "source_port_ids": [
          "source_port_142",
          "source_port_143",
          "source_port_144"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "Q1",
      "code": "C7420353",
      "type": "source_no_ground_pin_defined_warning",
      "message": "Q1 has no pin with requires_ground=true",
      "importSha256": "6a4d71c9b72928dad1b8705f6ba2307aba8d0fd10b1aaf07ee8fd9f6a45c46ab",
      "rawDiagnostic": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_7",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "Q1 has no pin with requires_ground=true",
        "source_component_id": "source_component_48",
        "source_port_ids": [
          "source_port_192",
          "source_port_193",
          "source_port_194"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "MMBT3904 analog NPN; B/E/C net roles individually recorded in the validated manifest. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "B": "PD_INHIBIT",
        "E": "GND",
        "C": "POWER_ENABLE"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_7",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "Q1 has no pin with requires_ground=true",
        "source_component_id": "source_component_42",
        "source_port_ids": [
          "source_port_186",
          "source_port_187",
          "source_port_188"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "RV1",
      "code": "C5710902",
      "type": "source_no_ground_pin_defined_warning",
      "message": "RV1 has no pin with requires_ground=true",
      "importSha256": "9a936f521fbdc66cd6f08affd80f553f3c7d4b59dab09618d6e3f93b3cf135f6",
      "rawDiagnostic": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_8",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "RV1 has no pin with requires_ground=true",
        "source_component_id": "source_component_85",
        "source_port_ids": [
          "source_port_288",
          "source_port_289",
          "source_port_290",
          "source_port_291",
          "source_port_292"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "Passive potentiometer and mounting contacts; terminals/pads reviewed against Bourns drawing. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "pin1": "POT_CHARGE",
        "pin2": "WIPER",
        "pin3": "POT_DISCHARGE",
        "pin4": "GND",
        "pin5": "GND"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_8",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "RV1 has no pin with requires_ground=true",
        "source_component_id": "source_component_78",
        "source_port_ids": [
          "source_port_280",
          "source_port_281",
          "source_port_282",
          "source_port_283",
          "source_port_284"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "SW1",
      "code": "C908270",
      "type": "source_no_ground_pin_defined_warning",
      "message": "SW1 has no pin with requires_ground=true",
      "importSha256": "6145f8daf69046d82664441c9c1b3675ccc318e9159c755618ef3825468514de",
      "rawDiagnostic": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_9",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "SW1 has no pin with requires_ground=true",
        "source_component_id": "source_component_93",
        "source_port_ids": [
          "source_port_307",
          "source_port_308",
          "source_port_309"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "Passive ON-OFF-ON contacts, physical common 2; manufacturer contact table reviewed. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "pin1": "IN1",
        "pin2": "PWM",
        "pin3": "IN2"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_9",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "SW1 has no pin with requires_ground=true",
        "source_component_id": "source_component_86",
        "source_port_ids": [
          "source_port_299",
          "source_port_300",
          "source_port_301"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "U8",
      "code": "C23892",
      "type": "source_no_ground_pin_defined_warning",
      "message": "U8 has no pin with requires_ground=true",
      "importSha256": "c339105213cdc0457df339ff1d05d4fc20d27cda60de0bb353d983a6dcc40aff",
      "rawDiagnostic": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_10",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "U8 has no pin with requires_ground=true",
        "source_component_id": "source_component_98",
        "source_port_ids": [
          "source_port_318",
          "source_port_319",
          "source_port_320"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "TL431 shunt: CATHODE/REF tied to reference; ANODE GND; VM bias through 2 kOhm. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "CATHODE": "VREF2V5",
        "REF": "VREF2V5",
        "ANODE": "GND"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_10",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "U8 has no pin with requires_ground=true",
        "source_component_id": "source_component_91",
        "source_port_ids": [
          "source_port_310",
          "source_port_311",
          "source_port_312"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "D10",
      "code": "C211759",
      "type": "source_no_ground_pin_defined_warning",
      "message": "D10 has no pin with requires_ground=true",
      "importSha256": "18441adccbf9eb00f6ac5edc8b66f1a6e6e0d2c5e51f9f9efd1a57eff8658508",
      "rawDiagnostic": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_11",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "D10 has no pin with requires_ground=true",
        "source_component_id": "source_component_116",
        "source_port_ids": [
          "source_port_384",
          "source_port_385"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "Bidirectional TVS across motor terminals. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "pin1": "MOTOR_P",
        "pin2": "MOTOR_N"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_11",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "D10 has no pin with requires_ground=true",
        "source_component_id": "source_component_109",
        "source_port_ids": [
          "source_port_376",
          "source_port_377"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "D11",
      "code": "C211759",
      "type": "source_no_ground_pin_defined_warning",
      "message": "D11 has no pin with requires_ground=true",
      "importSha256": "18441adccbf9eb00f6ac5edc8b66f1a6e6e0d2c5e51f9f9efd1a57eff8658508",
      "rawDiagnostic": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_12",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "D11 has no pin with requires_ground=true",
        "source_component_id": "source_component_117",
        "source_port_ids": [
          "source_port_386",
          "source_port_387"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "Bidirectional TVS across VM/GND. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "pin1": "VM",
        "pin2": "GND"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_12",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "D11 has no pin with requires_ground=true",
        "source_component_id": "source_component_110",
        "source_port_ids": [
          "source_port_378",
          "source_port_379"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "J2",
      "code": "C395849",
      "type": "source_no_ground_pin_defined_warning",
      "message": "J2 has no pin with requires_ground=true",
      "importSha256": "4a14bd5d925815a2b2673fca1ebe923fbd956e1105f30dc61295921cb0948aa0",
      "rawDiagnostic": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_13",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "J2 has no pin with requires_ground=true",
        "source_component_id": "source_component_118",
        "source_port_ids": [
          "source_port_388",
          "source_port_389"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "Passive two-pole motor connector; neither motor terminal is GND. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "pin1": "MOTOR_P",
        "pin2": "MOTOR_N"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_13",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "J2 has no pin with requires_ground=true",
        "source_component_id": "source_component_111",
        "source_port_ids": [
          "source_port_380",
          "source_port_381"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "Q2",
      "code": "C53444",
      "type": "source_no_ground_pin_defined_warning",
      "message": "Q2 has no pin with requires_ground=true",
      "importSha256": "216dff878695784f093370361102a0cc2fa24a3984ce8b4d77ad4c9ff32e301a",
      "rawDiagnostic": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_14",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "Q2 has no pin with requires_ground=true",
        "source_component_id": "source_component_122",
        "source_port_ids": [
          "source_port_395",
          "source_port_396",
          "source_port_397"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "MMBT3906 PNP; emitter VM, base DUMP_BASE, collector DUMP_DRIVE. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "B": "DUMP_BASE",
        "E": "VM",
        "C": "DUMP_DRIVE"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_14",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "Q2 has no pin with requires_ground=true",
        "source_component_id": "source_component_114",
        "source_port_ids": [
          "source_port_386",
          "source_port_387",
          "source_port_388"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "Q3",
      "code": "C20917",
      "type": "source_no_ground_pin_defined_warning",
      "message": "Q3 has no pin with requires_ground=true",
      "importSha256": "bb2168fe6cc42566cb4d0d25fa96a9c1ffd5d1613a9ce8e780f3f37fd1bc00e6",
      "rawDiagnostic": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_15",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "Q3 has no pin with requires_ground=true",
        "source_component_id": "source_component_128",
        "source_port_ids": [
          "source_port_408",
          "source_port_409",
          "source_port_410"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "AO3400A analog MOSFET; G/S/D net roles individually recorded in the validated manifest. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "G": "DUMP_GATE",
        "S": "GND",
        "D": "DUMP_LOAD"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_15",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "Q3 has no pin with requires_ground=true",
        "source_component_id": "source_component_120",
        "source_port_ids": [
          "source_port_399",
          "source_port_400",
          "source_port_401"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "Q4",
      "code": "C7420353",
      "type": "source_no_ground_pin_defined_warning",
      "message": "Q4 has no pin with requires_ground=true",
      "importSha256": "6a4d71c9b72928dad1b8705f6ba2307aba8d0fd10b1aaf07ee8fd9f6a45c46ab",
      "rawDiagnostic": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_16",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "Q4 has no pin with requires_ground=true",
        "source_component_id": "source_component_137",
        "source_port_ids": [
          "source_port_427",
          "source_port_428",
          "source_port_429"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "MMBT3904 analog NPN; B/E/C net roles individually recorded in the validated manifest. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "B": "OV_INHIBIT",
        "E": "GND",
        "C": "MOTOR_READY"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_16",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "Q4 has no pin with requires_ground=true",
        "source_component_id": "source_component_125",
        "source_port_ids": [
          "source_port_410",
          "source_port_411",
          "source_port_412"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "Q5",
      "code": "C7420353",
      "type": "source_no_ground_pin_defined_warning",
      "message": "Q5 has no pin with requires_ground=true",
      "importSha256": "6a4d71c9b72928dad1b8705f6ba2307aba8d0fd10b1aaf07ee8fd9f6a45c46ab",
      "rawDiagnostic": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_17",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "Q5 has no pin with requires_ground=true",
        "source_component_id": "source_component_139",
        "source_port_ids": [
          "source_port_432",
          "source_port_433",
          "source_port_434"
        ],
        "subcircuit_id": "subcircuit_source_group_2"
      },
      "reason": "MMBT3904 analog NPN; B/E/C net roles individually recorded in the validated manifest. Imported chip-category metadata does not express this function. Advisory retained; explicit port/net/pad checks and manual role review apply. This does not approve unresolved footprint, voltage-selector or power stages.",
      "wiredPins": {
        "B": "OV_INHIBIT",
        "E": "GND",
        "C": "BUCK_EN"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_no_ground_pin_defined_warning",
        "source_no_ground_pin_defined_warning_id": "source_no_ground_pin_defined_warning_17",
        "warning_type": "source_no_ground_pin_defined_warning",
        "message": "Q5 has no pin with requires_ground=true",
        "source_component_id": "source_component_127",
        "source_port_ids": [
          "source_port_415",
          "source_port_416",
          "source_port_417"
        ],
        "subcircuit_id": "subcircuit_source_group_0"
      }
    },
    {
      "ref": "D1",
      "code": "C10214",
      "type": "schematic_component_styling_warning",
      "message": "D1 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
      "importSha256": "a5c4c1c2a55e4b5ef4c7d595fc7205e7c6dbc64bbfaa81673d434b98d60f29b1",
      "rawDiagnostic": {
        "type": "schematic_component_styling_warning",
        "schematic_component_styling_warning_id": "schematic_component_styling_warning_0",
        "warning_type": "schematic_component_styling_warning",
        "message": "D1 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
        "schematic_component_id": "schematic_component_4",
        "styling_issue_type": "missing_reference_designator_text",
        "source_component_id": "source_component_4",
        "schematic_sheet_id": "schematic_sheet_0"
      },
      "reason": "Official symbol lacks its internal REFDES. Native board-level reference/value annotation on the same A4 sheet is adjacent and visually readable below the unsuppressed warning overlay. No imported symbol was edited.",
      "label": {
        "type": "schematic_text",
        "schematic_text_id": "schematic_text_28",
        "anchor": "bottom_left",
        "text": "D1 \u00b7 SMBJ22A",
        "font_size": 0.15,
        "color": "#000000",
        "position": {
          "x": 11.8,
          "y": 7.35
        },
        "rotation": 0,
        "schematic_sheet_id": "schematic_sheet_0"
      },
      "distanceSchematicUnits": 1.0401922899156681,
      "wiredPins": {
        "K": "VBUS",
        "A": "GND"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "schematic_component_styling_warning",
        "schematic_component_styling_warning_id": "schematic_component_styling_warning_0",
        "warning_type": "schematic_component_styling_warning",
        "message": "D1 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
        "schematic_component_id": "schematic_component_4",
        "styling_issue_type": "missing_reference_designator_text",
        "source_component_id": "source_component_4",
        "schematic_sheet_id": "schematic_sheet_0"
      }
    },
    {
      "ref": "D2",
      "code": "C477999",
      "type": "schematic_component_styling_warning",
      "message": "D2 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
      "importSha256": "677b675764163d5f590ac5eaca0ee079055ee3bd72b7133f5b9969d592873c55",
      "rawDiagnostic": {
        "type": "schematic_component_styling_warning",
        "schematic_component_styling_warning_id": "schematic_component_styling_warning_1",
        "warning_type": "schematic_component_styling_warning",
        "message": "D2 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
        "schematic_component_id": "schematic_component_5",
        "styling_issue_type": "missing_reference_designator_text",
        "source_component_id": "source_component_5",
        "schematic_sheet_id": "schematic_sheet_0"
      },
      "reason": "Official symbol lacks its internal REFDES. Native board-level reference/value annotation on the same A4 sheet is adjacent and visually readable below the unsuppressed warning overlay. No imported symbol was edited. Rechecked2026-10-04 against the unchanged fresh official exact-footprint C477999 import: independent cathodes1/2, common anode3; all three copper pads identical; only generic C aliases removed and courtyard narrowed. These warnings remain visible.",
      "label": {
        "type": "schematic_text",
        "schematic_text_id": "schematic_text_29",
        "anchor": "bottom_left",
        "text": "D2 \u00b7 PESD24VS2UT",
        "font_size": 0.15,
        "color": "#000000",
        "position": {
          "x": -10.2,
          "y": 3.35
        },
        "rotation": 0,
        "schematic_sheet_id": "schematic_sheet_0"
      },
      "distanceSchematicUnits": 1.089311709291698,
      "wiredPins": {
        "pin1": "CC1",
        "pin2": "CC2",
        "pin3": "GND"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "schematic_component_styling_warning",
        "schematic_component_styling_warning_id": "schematic_component_styling_warning_1",
        "warning_type": "schematic_component_styling_warning",
        "message": "D2 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
        "schematic_component_id": "schematic_component_5",
        "styling_issue_type": "missing_reference_designator_text",
        "source_component_id": "source_component_5",
        "schematic_sheet_id": "schematic_sheet_0"
      }
    },
    {
      "ref": "Q6",
      "code": "C7420353",
      "type": "schematic_component_styling_warning",
      "message": "Q6 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
      "importSha256": "6a4d71c9b72928dad1b8705f6ba2307aba8d0fd10b1aaf07ee8fd9f6a45c46ab",
      "rawDiagnostic": {
        "type": "schematic_component_styling_warning",
        "schematic_component_styling_warning_id": "schematic_component_styling_warning_2",
        "warning_type": "schematic_component_styling_warning",
        "message": "Q6 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
        "schematic_component_id": "schematic_component_28",
        "styling_issue_type": "missing_reference_designator_text",
        "source_component_id": "source_component_28",
        "schematic_sheet_id": "schematic_sheet_1"
      },
      "reason": "Official symbol lacks its internal REFDES. Native board-level reference/value annotation on the same A4 sheet is adjacent and visually readable below the unsuppressed warning overlay. No imported symbol was edited.",
      "label": {
        "type": "schematic_text",
        "schematic_text_id": "schematic_text_32",
        "anchor": "bottom_left",
        "text": "Q6 \u00b7 MMBT3904",
        "font_size": 0.15,
        "color": "#000000",
        "position": {
          "x": 0.8,
          "y": 3.35
        },
        "rotation": 0,
        "schematic_sheet_id": "schematic_sheet_1"
      },
      "distanceSchematicUnits": 0.95524865872714,
      "wiredPins": {
        "B": "HOST_INHIBIT_B",
        "E": "GND",
        "C": "MOTOR_READY"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "schematic_component_styling_warning",
        "schematic_component_styling_warning_id": "schematic_component_styling_warning_2",
        "warning_type": "schematic_component_styling_warning",
        "message": "Q6 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
        "schematic_component_id": "schematic_component_26",
        "styling_issue_type": "missing_reference_designator_text",
        "source_component_id": "source_component_26",
        "schematic_sheet_id": "schematic_sheet_1"
      }
    },
    {
      "ref": "Q7",
      "code": "C20917",
      "type": "schematic_component_styling_warning",
      "message": "Q7 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
      "importSha256": "bb2168fe6cc42566cb4d0d25fa96a9c1ffd5d1613a9ce8e780f3f37fd1bc00e6",
      "rawDiagnostic": {
        "type": "schematic_component_styling_warning",
        "schematic_component_styling_warning_id": "schematic_component_styling_warning_3",
        "warning_type": "schematic_component_styling_warning",
        "message": "Q7 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
        "schematic_component_id": "schematic_component_35",
        "styling_issue_type": "missing_reference_designator_text",
        "source_component_id": "source_component_35",
        "schematic_sheet_id": "schematic_sheet_1"
      },
      "reason": "Official symbol lacks its internal REFDES. Native board-level reference/value annotation on the same A4 sheet is adjacent and visually readable below the unsuppressed warning overlay. No imported symbol was edited.",
      "label": {
        "type": "schematic_text",
        "schematic_text_id": "schematic_text_33",
        "anchor": "bottom_left",
        "text": "Q7 \u00b7 AO3400A",
        "font_size": 0.15,
        "color": "#000000",
        "position": {
          "x": 11.8,
          "y": -0.65
        },
        "rotation": 0,
        "schematic_sheet_id": "schematic_sheet_1"
      },
      "distanceSchematicUnits": 0.9263368717696604,
      "wiredPins": {
        "G": "VOLTAGE_DRIVE_9",
        "S": "GND",
        "D": "SELECT_9"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "schematic_component_styling_warning",
        "schematic_component_styling_warning_id": "schematic_component_styling_warning_3",
        "warning_type": "schematic_component_styling_warning",
        "message": "Q7 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
        "schematic_component_id": "schematic_component_33",
        "styling_issue_type": "missing_reference_designator_text",
        "source_component_id": "source_component_33",
        "schematic_sheet_id": "schematic_sheet_1"
      }
    },
    {
      "ref": "Q8",
      "code": "C20917",
      "type": "schematic_component_styling_warning",
      "message": "Q8 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
      "importSha256": "bb2168fe6cc42566cb4d0d25fa96a9c1ffd5d1613a9ce8e780f3f37fd1bc00e6",
      "rawDiagnostic": {
        "type": "schematic_component_styling_warning",
        "schematic_component_styling_warning_id": "schematic_component_styling_warning_4",
        "warning_type": "schematic_component_styling_warning",
        "message": "Q8 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
        "schematic_component_id": "schematic_component_36",
        "styling_issue_type": "missing_reference_designator_text",
        "source_component_id": "source_component_36",
        "schematic_sheet_id": "schematic_sheet_1"
      },
      "reason": "Official symbol lacks its internal REFDES. Native board-level reference/value annotation on the same A4 sheet is adjacent and visually readable below the unsuppressed warning overlay. No imported symbol was edited.",
      "label": {
        "type": "schematic_text",
        "schematic_text_id": "schematic_text_34",
        "anchor": "bottom_left",
        "text": "Q8 \u00b7 AO3400A",
        "font_size": 0.15,
        "color": "#000000",
        "position": {
          "x": -10.2,
          "y": -4.65
        },
        "rotation": 0,
        "schematic_sheet_id": "schematic_sheet_1"
      },
      "distanceSchematicUnits": 0.9263368717696606,
      "wiredPins": {
        "G": "VOLTAGE_DRIVE_12",
        "S": "GND",
        "D": "SELECT_12"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "schematic_component_styling_warning",
        "schematic_component_styling_warning_id": "schematic_component_styling_warning_4",
        "warning_type": "schematic_component_styling_warning",
        "message": "Q8 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
        "schematic_component_id": "schematic_component_34",
        "styling_issue_type": "missing_reference_designator_text",
        "source_component_id": "source_component_34",
        "schematic_sheet_id": "schematic_sheet_1"
      }
    },
    {
      "ref": "Q1",
      "code": "C7420353",
      "type": "schematic_component_styling_warning",
      "message": "Q1 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
      "importSha256": "6a4d71c9b72928dad1b8705f6ba2307aba8d0fd10b1aaf07ee8fd9f6a45c46ab",
      "rawDiagnostic": {
        "type": "schematic_component_styling_warning",
        "schematic_component_styling_warning_id": "schematic_component_styling_warning_5",
        "warning_type": "schematic_component_styling_warning",
        "message": "Q1 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
        "schematic_component_id": "schematic_component_48",
        "styling_issue_type": "missing_reference_designator_text",
        "source_component_id": "source_component_48",
        "schematic_sheet_id": "schematic_sheet_2"
      },
      "reason": "Official symbol lacks its internal REFDES. Native board-level reference/value annotation on the same A4 sheet is adjacent and visually readable below the unsuppressed warning overlay. No imported symbol was edited.",
      "label": {
        "type": "schematic_text",
        "schematic_text_id": "schematic_text_37",
        "anchor": "bottom_left",
        "text": "Q1 \u00b7 MMBT3904",
        "font_size": 0.15,
        "color": "#000000",
        "position": {
          "x": 0.8,
          "y": 7.35
        },
        "rotation": 0,
        "schematic_sheet_id": "schematic_sheet_2"
      },
      "distanceSchematicUnits": 0.9552486587271403,
      "wiredPins": {
        "B": "PD_INHIBIT",
        "E": "GND",
        "C": "POWER_ENABLE"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "schematic_component_styling_warning",
        "schematic_component_styling_warning_id": "schematic_component_styling_warning_5",
        "warning_type": "schematic_component_styling_warning",
        "message": "Q1 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
        "schematic_component_id": "schematic_component_42",
        "styling_issue_type": "missing_reference_designator_text",
        "source_component_id": "source_component_42",
        "schematic_sheet_id": "schematic_sheet_2"
      }
    },
    {
      "ref": "RV1",
      "code": "C5710902",
      "type": "schematic_component_styling_warning",
      "message": "RV1 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
      "importSha256": "9a936f521fbdc66cd6f08affd80f553f3c7d4b59dab09618d6e3f93b3cf135f6",
      "rawDiagnostic": {
        "type": "schematic_component_styling_warning",
        "schematic_component_styling_warning_id": "schematic_component_styling_warning_6",
        "warning_type": "schematic_component_styling_warning",
        "message": "RV1 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
        "schematic_component_id": "schematic_component_85",
        "styling_issue_type": "missing_reference_designator_text",
        "source_component_id": "source_component_85",
        "schematic_sheet_id": "schematic_sheet_4"
      },
      "reason": "Official symbol lacks its internal REFDES. Native board-level reference/value annotation on the same A4 sheet is adjacent and visually readable below the unsuppressed warning overlay. No imported symbol was edited.",
      "label": {
        "type": "schematic_text",
        "schematic_text_id": "schematic_text_42",
        "anchor": "bottom_left",
        "text": "RV1 \u00b7 10 kOhm speed",
        "font_size": 0.15,
        "color": "#000000",
        "position": {
          "x": -4.7,
          "y": 7.35
        },
        "rotation": 0,
        "schematic_sheet_id": "schematic_sheet_4"
      },
      "distanceSchematicUnits": 0.9656603957913984,
      "wiredPins": {
        "pin1": "POT_CHARGE",
        "pin2": "WIPER",
        "pin3": "POT_DISCHARGE",
        "pin4": "GND",
        "pin5": "GND"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "schematic_component_styling_warning",
        "schematic_component_styling_warning_id": "schematic_component_styling_warning_6",
        "warning_type": "schematic_component_styling_warning",
        "message": "RV1 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
        "schematic_component_id": "schematic_component_78",
        "styling_issue_type": "missing_reference_designator_text",
        "source_component_id": "source_component_78",
        "schematic_sheet_id": "schematic_sheet_4"
      }
    },
    {
      "ref": "U8",
      "code": "C23892",
      "type": "schematic_component_styling_warning",
      "message": "U8 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
      "importSha256": "c339105213cdc0457df339ff1d05d4fc20d27cda60de0bb353d983a6dcc40aff",
      "rawDiagnostic": {
        "type": "schematic_component_styling_warning",
        "schematic_component_styling_warning_id": "schematic_component_styling_warning_7",
        "warning_type": "schematic_component_styling_warning",
        "message": "U8 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
        "schematic_component_id": "schematic_component_98",
        "styling_issue_type": "missing_reference_designator_text",
        "source_component_id": "source_component_98",
        "schematic_sheet_id": "schematic_sheet_5"
      },
      "reason": "Official symbol lacks its internal REFDES. Native board-level reference/value annotation on the same A4 sheet is adjacent and visually readable below the unsuppressed warning overlay. No imported symbol was edited.",
      "label": {
        "type": "schematic_text",
        "schematic_text_id": "schematic_text_46",
        "anchor": "bottom_left",
        "text": "U8 \u00b7 TL431",
        "font_size": 0.15,
        "color": "#000000",
        "position": {
          "x": -10.2,
          "y": 7.35
        },
        "rotation": 0,
        "schematic_sheet_id": "schematic_sheet_5"
      },
      "distanceSchematicUnits": 0.9617692030835685,
      "wiredPins": {
        "CATHODE": "VREF2V5",
        "REF": "VREF2V5",
        "ANODE": "GND"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "schematic_component_styling_warning",
        "schematic_component_styling_warning_id": "schematic_component_styling_warning_7",
        "warning_type": "schematic_component_styling_warning",
        "message": "U8 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
        "schematic_component_id": "schematic_component_91",
        "styling_issue_type": "missing_reference_designator_text",
        "source_component_id": "source_component_91",
        "schematic_sheet_id": "schematic_sheet_5"
      }
    },
    {
      "ref": "D10",
      "code": "C211759",
      "type": "schematic_component_styling_warning",
      "message": "D10 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
      "importSha256": "18441adccbf9eb00f6ac5edc8b66f1a6e6e0d2c5e51f9f9efd1a57eff8658508",
      "rawDiagnostic": {
        "type": "schematic_component_styling_warning",
        "schematic_component_styling_warning_id": "schematic_component_styling_warning_8",
        "warning_type": "schematic_component_styling_warning",
        "message": "D10 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
        "schematic_component_id": "schematic_component_116",
        "styling_issue_type": "missing_reference_designator_text",
        "source_component_id": "source_component_116",
        "schematic_sheet_id": "schematic_sheet_6"
      },
      "reason": "Official symbol lacks its internal REFDES. Native board-level reference/value annotation on the same A4 sheet is adjacent and visually readable below the unsuppressed warning overlay. No imported symbol was edited.",
      "label": {
        "type": "schematic_text",
        "schematic_text_id": "schematic_text_49",
        "anchor": "bottom_left",
        "text": "D10 \u00b7 SMBJ15CA",
        "font_size": 0.15,
        "color": "#000000",
        "position": {
          "x": 11.8,
          "y": 3.35
        },
        "rotation": 0,
        "schematic_sheet_id": "schematic_sheet_6"
      },
      "distanceSchematicUnits": 1.0307764064044156,
      "wiredPins": {
        "pin1": "MOTOR_P",
        "pin2": "MOTOR_N"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "schematic_component_styling_warning",
        "schematic_component_styling_warning_id": "schematic_component_styling_warning_8",
        "warning_type": "schematic_component_styling_warning",
        "message": "D10 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
        "schematic_component_id": "schematic_component_109",
        "styling_issue_type": "missing_reference_designator_text",
        "source_component_id": "source_component_109",
        "schematic_sheet_id": "schematic_sheet_6"
      }
    },
    {
      "ref": "D11",
      "code": "C211759",
      "type": "schematic_component_styling_warning",
      "message": "D11 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
      "importSha256": "18441adccbf9eb00f6ac5edc8b66f1a6e6e0d2c5e51f9f9efd1a57eff8658508",
      "rawDiagnostic": {
        "type": "schematic_component_styling_warning",
        "schematic_component_styling_warning_id": "schematic_component_styling_warning_9",
        "warning_type": "schematic_component_styling_warning",
        "message": "D11 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
        "schematic_component_id": "schematic_component_117",
        "styling_issue_type": "missing_reference_designator_text",
        "source_component_id": "source_component_117",
        "schematic_sheet_id": "schematic_sheet_6"
      },
      "reason": "Official symbol lacks its internal REFDES. Native board-level reference/value annotation on the same A4 sheet is adjacent and visually readable below the unsuppressed warning overlay. No imported symbol was edited.",
      "label": {
        "type": "schematic_text",
        "schematic_text_id": "schematic_text_50",
        "anchor": "bottom_left",
        "text": "D11 \u00b7 SMBJ15CA",
        "font_size": 0.15,
        "color": "#000000",
        "position": {
          "x": -10.2,
          "y": -0.65
        },
        "rotation": 0,
        "schematic_sheet_id": "schematic_sheet_6"
      },
      "distanceSchematicUnits": 1.0307764064044156,
      "wiredPins": {
        "pin1": "VM",
        "pin2": "GND"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "schematic_component_styling_warning",
        "schematic_component_styling_warning_id": "schematic_component_styling_warning_9",
        "warning_type": "schematic_component_styling_warning",
        "message": "D11 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
        "schematic_component_id": "schematic_component_110",
        "styling_issue_type": "missing_reference_designator_text",
        "source_component_id": "source_component_110",
        "schematic_sheet_id": "schematic_sheet_6"
      }
    },
    {
      "ref": "Q2",
      "code": "C53444",
      "type": "schematic_component_styling_warning",
      "message": "Q2 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
      "importSha256": "216dff878695784f093370361102a0cc2fa24a3984ce8b4d77ad4c9ff32e301a",
      "rawDiagnostic": {
        "type": "schematic_component_styling_warning",
        "schematic_component_styling_warning_id": "schematic_component_styling_warning_10",
        "warning_type": "schematic_component_styling_warning",
        "message": "Q2 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
        "schematic_component_id": "schematic_component_122",
        "styling_issue_type": "missing_reference_designator_text",
        "source_component_id": "source_component_122",
        "schematic_sheet_id": "schematic_sheet_7"
      },
      "reason": "Official symbol lacks its internal REFDES. Native board-level reference/value annotation on the same A4 sheet is adjacent and visually readable below the unsuppressed warning overlay. No imported symbol was edited.",
      "label": {
        "type": "schematic_text",
        "schematic_text_id": "schematic_text_53",
        "anchor": "bottom_left",
        "text": "Q2 \u00b7 MMBT3906",
        "font_size": 0.15,
        "color": "#000000",
        "position": {
          "x": -10.2,
          "y": 7.35
        },
        "rotation": 0,
        "schematic_sheet_id": "schematic_sheet_7"
      },
      "distanceSchematicUnits": 0.955248658727141,
      "wiredPins": {
        "B": "DUMP_BASE",
        "E": "VM",
        "C": "DUMP_DRIVE"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "schematic_component_styling_warning",
        "schematic_component_styling_warning_id": "schematic_component_styling_warning_10",
        "warning_type": "schematic_component_styling_warning",
        "message": "Q2 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
        "schematic_component_id": "schematic_component_114",
        "styling_issue_type": "missing_reference_designator_text",
        "source_component_id": "source_component_114",
        "schematic_sheet_id": "schematic_sheet_7"
      }
    },
    {
      "ref": "Q3",
      "code": "C20917",
      "type": "schematic_component_styling_warning",
      "message": "Q3 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
      "importSha256": "bb2168fe6cc42566cb4d0d25fa96a9c1ffd5d1613a9ce8e780f3f37fd1bc00e6",
      "rawDiagnostic": {
        "type": "schematic_component_styling_warning",
        "schematic_component_styling_warning_id": "schematic_component_styling_warning_11",
        "warning_type": "schematic_component_styling_warning",
        "message": "Q3 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
        "schematic_component_id": "schematic_component_128",
        "styling_issue_type": "missing_reference_designator_text",
        "source_component_id": "source_component_128",
        "schematic_sheet_id": "schematic_sheet_7"
      },
      "reason": "Official symbol lacks its internal REFDES. Native board-level reference/value annotation on the same A4 sheet is adjacent and visually readable below the unsuppressed warning overlay. No imported symbol was edited.",
      "label": {
        "type": "schematic_text",
        "schematic_text_id": "schematic_text_54",
        "anchor": "bottom_left",
        "text": "Q3 \u00b7 AO3400A",
        "font_size": 0.15,
        "color": "#000000",
        "position": {
          "x": -4.7,
          "y": 3.35
        },
        "rotation": 0,
        "schematic_sheet_id": "schematic_sheet_7"
      },
      "distanceSchematicUnits": 0.9263368717696596,
      "wiredPins": {
        "G": "DUMP_GATE",
        "S": "GND",
        "D": "DUMP_LOAD"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "schematic_component_styling_warning",
        "schematic_component_styling_warning_id": "schematic_component_styling_warning_11",
        "warning_type": "schematic_component_styling_warning",
        "message": "Q3 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
        "schematic_component_id": "schematic_component_120",
        "styling_issue_type": "missing_reference_designator_text",
        "source_component_id": "source_component_120",
        "schematic_sheet_id": "schematic_sheet_7"
      }
    },
    {
      "ref": "Q4",
      "code": "C7420353",
      "type": "schematic_component_styling_warning",
      "message": "Q4 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
      "importSha256": "6a4d71c9b72928dad1b8705f6ba2307aba8d0fd10b1aaf07ee8fd9f6a45c46ab",
      "rawDiagnostic": {
        "type": "schematic_component_styling_warning",
        "schematic_component_styling_warning_id": "schematic_component_styling_warning_12",
        "warning_type": "schematic_component_styling_warning",
        "message": "Q4 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
        "schematic_component_id": "schematic_component_137",
        "styling_issue_type": "missing_reference_designator_text",
        "source_component_id": "source_component_137",
        "schematic_sheet_id": "schematic_sheet_7"
      },
      "reason": "Official symbol lacks its internal REFDES. Native board-level reference/value annotation on the same A4 sheet is adjacent and visually readable below the unsuppressed warning overlay. No imported symbol was edited.",
      "label": {
        "type": "schematic_text",
        "schematic_text_id": "schematic_text_55",
        "anchor": "bottom_left",
        "text": "Q4 \u00b7 MMBT3904",
        "font_size": 0.15,
        "color": "#000000",
        "position": {
          "x": -4.7,
          "y": -0.65
        },
        "rotation": 0,
        "schematic_sheet_id": "schematic_sheet_7"
      },
      "distanceSchematicUnits": 0.9552486587271402,
      "wiredPins": {
        "B": "OV_INHIBIT",
        "E": "GND",
        "C": "MOTOR_READY"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "schematic_component_styling_warning",
        "schematic_component_styling_warning_id": "schematic_component_styling_warning_12",
        "warning_type": "schematic_component_styling_warning",
        "message": "Q4 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
        "schematic_component_id": "schematic_component_125",
        "styling_issue_type": "missing_reference_designator_text",
        "source_component_id": "source_component_125",
        "schematic_sheet_id": "schematic_sheet_7"
      }
    },
    {
      "ref": "Q5",
      "code": "C7420353",
      "type": "schematic_component_styling_warning",
      "message": "Q5 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
      "importSha256": "6a4d71c9b72928dad1b8705f6ba2307aba8d0fd10b1aaf07ee8fd9f6a45c46ab",
      "rawDiagnostic": {
        "type": "schematic_component_styling_warning",
        "schematic_component_styling_warning_id": "schematic_component_styling_warning_13",
        "warning_type": "schematic_component_styling_warning",
        "message": "Q5 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
        "schematic_component_id": "schematic_component_139",
        "styling_issue_type": "missing_reference_designator_text",
        "source_component_id": "source_component_139",
        "schematic_sheet_id": "schematic_sheet_7"
      },
      "reason": "Official symbol lacks its internal REFDES. Native board-level reference/value annotation on the same A4 sheet is adjacent and visually readable below the unsuppressed warning overlay. No imported symbol was edited.",
      "label": {
        "type": "schematic_text",
        "schematic_text_id": "schematic_text_56",
        "anchor": "bottom_left",
        "text": "Q5 \u00b7 MMBT3904",
        "font_size": 0.15,
        "color": "#000000",
        "position": {
          "x": 6.3,
          "y": -0.65
        },
        "rotation": 0,
        "schematic_sheet_id": "schematic_sheet_7"
      },
      "distanceSchematicUnits": 0.9552486587271402,
      "wiredPins": {
        "B": "OV_INHIBIT",
        "E": "GND",
        "C": "BUCK_EN"
      },
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "schematic_component_styling_warning",
        "schematic_component_styling_warning_id": "schematic_component_styling_warning_13",
        "warning_type": "schematic_component_styling_warning",
        "message": "Q5 is missing schematic reference designator text. For a custom symbol, add name=\"{REFDES}\" inside the symbol.",
        "schematic_component_id": "schematic_component_127",
        "styling_issue_type": "missing_reference_designator_text",
        "source_component_id": "source_component_127",
        "schematic_sheet_id": "schematic_sheet_7"
      }
    },
    {
      "ref": "TP5",
      "code": "C2906768",
      "type": "source_refdes_convention_warning",
      "message": "The \"TP\" prefix is being used with a <chip />, try using it with a <testpoint />",
      "importSha256": "adc129bd5c179906650a37e92fb711d3c6eda1f0fc5937911587c16be5e044f8",
      "rawDiagnostic": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_1",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"TP\" prefix is being used with a <chip />, try using it with a <testpoint />",
        "source_component_id": "source_component_19",
        "refdes": "TP5",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "TP"
      },
      "wiredPins": {
        "pin1": "VCC3V3"
      },
      "reason": "Keystone 5015 is a passive one-terminal measurement/programming contact; the untouched official JLC import uses chip-category metadata. Manufacturer catalog M70p61, matching one source/schematic port and one 3.43 x 1.78 mm top SMT pad were independently checked. Correct passive pinAttributes are now supplied by the board instance; the reference-category advisory is retained. This does not approve mechanical access or fabrication.",
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_1",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"TP\" prefix is being used with a <chip />, try using it with a <testpoint />",
        "source_component_id": "source_component_19",
        "refdes": "TP5",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "TP"
      }
    },
    {
      "ref": "TP6",
      "code": "C2906768",
      "type": "source_refdes_convention_warning",
      "message": "The \"TP\" prefix is being used with a <chip />, try using it with a <testpoint />",
      "importSha256": "adc129bd5c179906650a37e92fb711d3c6eda1f0fc5937911587c16be5e044f8",
      "rawDiagnostic": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_2",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"TP\" prefix is being used with a <chip />, try using it with a <testpoint />",
        "source_component_id": "source_component_20",
        "refdes": "TP6",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "TP"
      },
      "wiredPins": {
        "pin1": "VBUS"
      },
      "reason": "Keystone 5015 is a passive one-terminal measurement/programming contact; the untouched official JLC import uses chip-category metadata. Manufacturer catalog M70p61, matching one source/schematic port and one 3.43 x 1.78 mm top SMT pad were independently checked. Correct passive pinAttributes are now supplied by the board instance; the reference-category advisory is retained. This does not approve mechanical access or fabrication.",
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_2",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"TP\" prefix is being used with a <chip />, try using it with a <testpoint />",
        "source_component_id": "source_component_20",
        "refdes": "TP6",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "TP"
      }
    },
    {
      "ref": "TP1",
      "code": "C2906768",
      "type": "source_refdes_convention_warning",
      "message": "The \"TP\" prefix is being used with a <chip />, try using it with a <testpoint />",
      "importSha256": "adc129bd5c179906650a37e92fb711d3c6eda1f0fc5937911587c16be5e044f8",
      "rawDiagnostic": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_7",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"TP\" prefix is being used with a <chip />, try using it with a <testpoint />",
        "source_component_id": "source_component_42",
        "refdes": "TP1",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "TP"
      },
      "wiredPins": {
        "pin1": "SWDIO"
      },
      "reason": "Keystone 5015 is a passive one-terminal measurement/programming contact; the untouched official JLC import uses chip-category metadata. Manufacturer catalog M70p61, matching one source/schematic port and one 3.43 x 1.78 mm top SMT pad were independently checked. Correct passive pinAttributes are now supplied by the board instance; the reference-category advisory is retained. This does not approve mechanical access or fabrication.",
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_7",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"TP\" prefix is being used with a <chip />, try using it with a <testpoint />",
        "source_component_id": "source_component_42",
        "refdes": "TP1",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "TP"
      }
    },
    {
      "ref": "TP2",
      "code": "C2906768",
      "type": "source_refdes_convention_warning",
      "message": "The \"TP\" prefix is being used with a <chip />, try using it with a <testpoint />",
      "importSha256": "adc129bd5c179906650a37e92fb711d3c6eda1f0fc5937911587c16be5e044f8",
      "rawDiagnostic": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_8",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"TP\" prefix is being used with a <chip />, try using it with a <testpoint />",
        "source_component_id": "source_component_43",
        "refdes": "TP2",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "TP"
      },
      "wiredPins": {
        "pin1": "SWCLK"
      },
      "reason": "Keystone 5015 is a passive one-terminal measurement/programming contact; the untouched official JLC import uses chip-category metadata. Manufacturer catalog M70p61, matching one source/schematic port and one 3.43 x 1.78 mm top SMT pad were independently checked. Correct passive pinAttributes are now supplied by the board instance; the reference-category advisory is retained. This does not approve mechanical access or fabrication.",
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_8",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"TP\" prefix is being used with a <chip />, try using it with a <testpoint />",
        "source_component_id": "source_component_43",
        "refdes": "TP2",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "TP"
      }
    },
    {
      "ref": "TP3",
      "code": "C2906768",
      "type": "source_refdes_convention_warning",
      "message": "The \"TP\" prefix is being used with a <chip />, try using it with a <testpoint />",
      "importSha256": "adc129bd5c179906650a37e92fb711d3c6eda1f0fc5937911587c16be5e044f8",
      "rawDiagnostic": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_9",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"TP\" prefix is being used with a <chip />, try using it with a <testpoint />",
        "source_component_id": "source_component_44",
        "refdes": "TP3",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "TP"
      },
      "wiredPins": {
        "pin1": "MCU_NRST"
      },
      "reason": "Keystone 5015 is a passive one-terminal measurement/programming contact; the untouched official JLC import uses chip-category metadata. Manufacturer catalog M70p61, matching one source/schematic port and one 3.43 x 1.78 mm top SMT pad were independently checked. Correct passive pinAttributes are now supplied by the board instance; the reference-category advisory is retained. This does not approve mechanical access or fabrication.",
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_9",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"TP\" prefix is being used with a <chip />, try using it with a <testpoint />",
        "source_component_id": "source_component_44",
        "refdes": "TP3",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "TP"
      }
    },
    {
      "ref": "TP4",
      "code": "C2906768",
      "type": "source_refdes_convention_warning",
      "message": "The \"TP\" prefix is being used with a <chip />, try using it with a <testpoint />",
      "importSha256": "adc129bd5c179906650a37e92fb711d3c6eda1f0fc5937911587c16be5e044f8",
      "rawDiagnostic": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_10",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"TP\" prefix is being used with a <chip />, try using it with a <testpoint />",
        "source_component_id": "source_component_45",
        "refdes": "TP4",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "TP"
      },
      "wiredPins": {
        "pin1": "GND"
      },
      "reason": "Keystone 5015 is a passive one-terminal measurement/programming contact; the untouched official JLC import uses chip-category metadata. Manufacturer catalog M70p61, matching one source/schematic port and one 3.43 x 1.78 mm top SMT pad were independently checked. Correct passive pinAttributes are now supplied by the board instance; the reference-category advisory is retained. This does not approve mechanical access or fabrication.",
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_10",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"TP\" prefix is being used with a <chip />, try using it with a <testpoint />",
        "source_component_id": "source_component_45",
        "refdes": "TP4",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "TP"
      }
    },
    {
      "ref": "TP7",
      "code": "C2906768",
      "type": "source_refdes_convention_warning",
      "message": "The \"TP\" prefix is being used with a <chip />, try using it with a <testpoint />",
      "importSha256": "adc129bd5c179906650a37e92fb711d3c6eda1f0fc5937911587c16be5e044f8",
      "rawDiagnostic": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_15",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"TP\" prefix is being used with a <chip />, try using it with a <testpoint />",
        "source_component_id": "source_component_121",
        "refdes": "TP7",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "TP"
      },
      "wiredPins": {
        "pin1": "VM"
      },
      "reason": "Keystone 5015 is a passive one-terminal measurement/programming contact; the untouched official JLC import uses chip-category metadata. Manufacturer catalog M70p61, matching one source/schematic port and one 3.43 x 1.78 mm top SMT pad were independently checked. Correct passive pinAttributes are now supplied by the board instance; the reference-category advisory is retained. This does not approve mechanical access or fabrication.",
      "identifierReview": "A45 native IDs regenerated; type/message/non-ID fields unchanged, current source and ports resolved by reference. Independent manifest/pad/net audits validate corresponding roles.",
      "previousRawDiagnosticA44": {
        "type": "source_refdes_convention_warning",
        "source_refdes_convention_warning_id": "source_refdes_convention_warning_15",
        "warning_type": "source_refdes_convention_warning",
        "message": "The \"TP\" prefix is being used with a <chip />, try using it with a <testpoint />",
        "source_component_id": "source_component_121",
        "refdes": "TP7",
        "source_component_ftype": "simple_chip",
        "expected_prefixes": [
          "U",
          "IC"
        ],
        "actual_prefix": "TP"
      }
    }
  ],
  "unreviewedWarnings": [],
  "artifactSha256": "ef7db1d278365d982e844ba166444354492dee501ae500b747d1919e13b1d1fe",
  "reviewedOn": "2026-10-05"
}