← Commit history
README.md+4
@@ -155,3 +155,7 @@ All records were read from vendor pages on 2026-09-03 except the 3rd party fab, whose rules ship as bundled `.edru` files inside the adom/fusion-bridge add-in (no public capabilities page was reachable on 2026-09-03). Re-read a vendor page before changing its numbers, and update the `dateRead`.++## 3rdPartyFab finished copper++**1 oz finished surface copper is standard; 2 oz is available on request.** [Confirmed capability and scope](docs/3rdpartyfab-finished-copper.md). The existing 1 oz DRC conditions remain unchanged; confirm appropriate DFM limits for a 2 oz build.
SKILL.md+4
@@ -58,3 +58,7 @@ The page.json `discovery_triggers` registry entry reads: 4. If a vendor or limit is missing, check the vendor's own capabilities    page, add a record, run `python3 tools/generate.py`, commit and push.    A rule change is a publish, not a bridge release.++## 3rdPartyFab copper selection++Use **1 oz finished surface copper** as standard. **2 oz finished surface copper is available on request**; make that request explicit in the build specification. Read `docs/3rdpartyfab-finished-copper.md` and the record's `finishedCopper` metadata. Do not interpret these surface weights as barrel plating or inner-layer specifications, and do not reuse 1 oz trace/spacing limits for 2 oz without confirmation.
docs/3rdpartyfab-finished-copper.mdadded+7
@@ -0,0 +1,7 @@+# 3rdPartyFab finished copper++Confirmed by John Lauer on 2026-10-12: 3rdPartyFab can finish with **1 oz copper**, and **2 oz is available on request**.++Use 1 oz finished surface copper as the standard option (approximately 0.035 mm). A 2 oz build (approximately 0.070 mm) requires an explicit request. These are finished surface weights, not starting-foil specifications. They do not establish inner-layer stackup, thickness tolerances or minimum hole-barrel plating.++The existing trace/spacing rules conditioned on 1 oz remain unchanged. Availability of 2 oz is not approval to use the 1 oz minimum geometries at 2 oz; confirm the appropriate fabrication rules when requesting it.
fusion/adom-3rdpartyfab-2L.dru+1−1
@@ -1,4 +1,4 @@-description[3rd party fab 2-layer design rules (standard process) |  | Min trace width: 0.1 mm (3.94 mil) - 1 oz copper | Min spacing: 0.1 mm (3.94 mil) - 1 oz copper, different nets | Min drill: 0.15 mm (5.91 mil) | Min via: 0.15 mm hole / 0.25 mm pad | Annular ring: via 0.1 mm, pad 0.18 mm | Copper to board edge: 0.2 mm | Hole to hole: 0.2 mm | Drill range: 0.15 mm to 6.3 mm | Board thickness options: 1.6 mm | Copper weight options: 1 oz |  | Baseline of the 3rd party fab service. Preferred values in the seed file: default class preferred track 0.2 mm, power class preferred 0.3 mm; preferred via hole 0.2 mm (0.25 mm in the shipped file). Min via allowed on 2-layer. |  | Sources: | - adom/fusion-bridge addin/AdomBridge/resources/dru/Adom-3rdPartyFab-2-Layer.edru (read 2026-09-03)]+description[3rd party fab 2-layer design rules (standard process) |  | Min trace width: 0.1 mm (3.94 mil) - 1 oz copper | Min spacing: 0.1 mm (3.94 mil) - 1 oz copper, different nets | Min drill: 0.15 mm (5.91 mil) | Min via: 0.15 mm hole / 0.25 mm pad | Annular ring: via 0.1 mm, pad 0.18 mm | Copper to board edge: 0.2 mm | Hole to hole: 0.2 mm | Drill range: 0.15 mm to 6.3 mm | Board thickness options: 1.6 mm | Copper weight options: 1 oz, 2 oz |  | Baseline of the 3rd party fab service. Preferred values in the seed file: default class preferred track 0.2 mm, power class preferred 0.3 mm; preferred via hole 0.2 mm (0.25 mm in the shipped file). Min via allowed on 2-layer. Finished surface copper: 1 oz standard; 2 oz on request (John Lauer, 2026-10-12). Existing weight-conditioned DRC limits remain for 1 oz; confirm 2 oz DFM before use. Hole-barrel plating and thickness tolerances are not specified by this confirmation. |  | Sources: | - adom/fusion-bridge addin/AdomBridge/resources/dru/Adom-3rdPartyFab-2-Layer.edru (read 2026-09-03) | - https://wiki.adom.inc/adom/pcb-design-rules/files/docs/3rdpartyfab-finished-copper.md (read 2026-10-12)]  layerSetup = (1*16) mtCopper = 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm
fusion/adom-3rdpartyfab-2L.edru+3−2
@@ -76,12 +76,13 @@ Copper to board edge: 0.2 mm Hole to hole: 0.2 mm Drill range: 0.15 mm to 6.3 mm Board thickness options: 1.6 mm-Copper weight options: 1 oz+Copper weight options: 1 oz, 2 oz -Baseline of the 3rd party fab service. Preferred values in the seed file: default class preferred track 0.2 mm, power class preferred 0.3 mm; preferred via hole 0.2 mm (0.25 mm in the shipped file). Min via allowed on 2-layer.+Baseline of the 3rd party fab service. Preferred values in the seed file: default class preferred track 0.2 mm, power class preferred 0.3 mm; preferred via hole 0.2 mm (0.25 mm in the shipped file). Min via allowed on 2-layer. Finished surface copper: 1 oz standard; 2 oz on request (John Lauer, 2026-10-12). Existing weight-conditioned DRC limits remain for 1 oz; confirm 2 oz DFM before use. Hole-barrel plating and thickness tolerances are not specified by this confirmation.  Sources: - adom/fusion-bridge addin/AdomBridge/resources/dru/Adom-3rdPartyFab-2-Layer.edru (read 2026-09-03)+- https://wiki.adom.inc/adom/pcb-design-rules/files/docs/3rdpartyfab-finished-copper.md (read 2026-10-12) </description> <param name="layerSetup" value="(1*16)"/> <param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/>
fusion/adom-3rdpartyfab-4L.dru+1−1
@@ -1,4 +1,4 @@-description[3rd party fab 4-layer design rules (standard process) |  | Min trace width: 0.09 mm (3.54 mil) - 1 oz copper, multilayer | Min spacing: 0.09 mm (3.54 mil) - 1 oz copper, multilayer, different nets; 3 mil acceptable in BGA fan-outs | Min drill: 0.15 mm (5.91 mil) | Min via: 0.15 mm hole / 0.25 mm pad | Annular ring: via 0.1 mm, pad 0.18 mm | Copper to board edge: 0.2 mm | Hole to hole: 0.2 mm | Drill range: 0.15 mm to 6.3 mm | Board thickness options: 1.6 mm | Copper weight options: 1 oz |  | BGA pad diameter >= 0.25 mm. BGA pad to trace clearance min 0.09 mm. Vias can be placed within BGA pads using filled and plated-over vias. |  | Sources: | - adom/fusion-bridge addin/AdomBridge/resources/dru/Adom-3rdPartyFab-4-Layer.edru (read 2026-09-03)]+description[3rd party fab 4-layer design rules (standard process) |  | Min trace width: 0.09 mm (3.54 mil) - 1 oz copper, multilayer | Min spacing: 0.09 mm (3.54 mil) - 1 oz copper, multilayer, different nets; 3 mil acceptable in BGA fan-outs | Min drill: 0.15 mm (5.91 mil) | Min via: 0.15 mm hole / 0.25 mm pad | Annular ring: via 0.1 mm, pad 0.18 mm | Copper to board edge: 0.2 mm | Hole to hole: 0.2 mm | Drill range: 0.15 mm to 6.3 mm | Board thickness options: 1.6 mm | Copper weight options: 1 oz, 2 oz |  | BGA pad diameter >= 0.25 mm. BGA pad to trace clearance min 0.09 mm. Vias can be placed within BGA pads using filled and plated-over vias. Finished surface copper: 1 oz standard; 2 oz on request (John Lauer, 2026-10-12). Existing weight-conditioned DRC limits remain for 1 oz; confirm 2 oz DFM before use. Hole-barrel plating and thickness tolerances are not specified by this confirmation. |  | Sources: | - adom/fusion-bridge addin/AdomBridge/resources/dru/Adom-3rdPartyFab-4-Layer.edru (read 2026-09-03) | - https://wiki.adom.inc/adom/pcb-design-rules/files/docs/3rdpartyfab-finished-copper.md (read 2026-10-12)]  layerSetup = (1*2*15*16) mtCopper = 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm
fusion/adom-3rdpartyfab-4L.edru+3−2
@@ -76,12 +76,13 @@ Copper to board edge: 0.2 mm Hole to hole: 0.2 mm Drill range: 0.15 mm to 6.3 mm Board thickness options: 1.6 mm-Copper weight options: 1 oz+Copper weight options: 1 oz, 2 oz -BGA pad diameter >= 0.25 mm. BGA pad to trace clearance min 0.09 mm. Vias can be placed within BGA pads using filled and plated-over vias.+BGA pad diameter >= 0.25 mm. BGA pad to trace clearance min 0.09 mm. Vias can be placed within BGA pads using filled and plated-over vias. Finished surface copper: 1 oz standard; 2 oz on request (John Lauer, 2026-10-12). Existing weight-conditioned DRC limits remain for 1 oz; confirm 2 oz DFM before use. Hole-barrel plating and thickness tolerances are not specified by this confirmation.  Sources: - adom/fusion-bridge addin/AdomBridge/resources/dru/Adom-3rdPartyFab-4-Layer.edru (read 2026-09-03)+- https://wiki.adom.inc/adom/pcb-design-rules/files/docs/3rdpartyfab-finished-copper.md (read 2026-10-12) </description> <param name="layerSetup" value="(1*2*15*16)"/> <param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/>
kicad/adom-3rdpartyfab-2L.board-setup.json+7−2
@@ -13,8 +13,8 @@     "annularRingViaMm": 0.1,     "annularRingPadMm": 0.18,     "silkMinLineWidthMm": null,-    "silkMinTextHeightMm": 0.5,-    "maskExpansionMm": 0.038+    "maskExpansionMm": 0.038,+    "silkMinTextHeightMm": 0.5   },   "notes": "Apply as Board Setup, Constraints. The matching .kicad_dru file carries the same limits as custom rules; the two are redundant on purpose so both the GUI constraints and kicad-cli DRC enforce them.",   "sources": [@@ -22,6 +22,11 @@       "url": "adom/fusion-bridge addin/AdomBridge/resources/dru/Adom-3rdPartyFab-2-Layer.edru",       "dateRead": "2026-09-03",       "kind": "bundled-rule-file"+    },+    {+      "url": "https://wiki.adom.inc/adom/pcb-design-rules/files/docs/3rdpartyfab-finished-copper.md",+      "dateRead": "2026-10-12",+      "kind": "user-confirmed-capability"     }   ] }
kicad/adom-3rdpartyfab-2L.kicad_dru+3−2
@@ -11,12 +11,13 @@ # Hole to hole: 0.2 mm # Drill range: 0.15 mm to 6.3 mm # Board thickness options: 1.6 mm-# Copper weight options: 1 oz+# Copper weight options: 1 oz, 2 oz # -# Baseline of the 3rd party fab service. Preferred values in the seed file: default class preferred track 0.2 mm, power class preferred 0.3 mm; preferred via hole 0.2 mm (0.25 mm in the shipped file). Min via allowed on 2-layer.+# Baseline of the 3rd party fab service. Preferred values in the seed file: default class preferred track 0.2 mm, power class preferred 0.3 mm; preferred via hole 0.2 mm (0.25 mm in the shipped file). Min via allowed on 2-layer. Finished surface copper: 1 oz standard; 2 oz on request (John Lauer, 2026-10-12). Existing weight-conditioned DRC limits remain for 1 oz; confirm 2 oz DFM before use. Hole-barrel plating and thickness tolerances are not specified by this confirmation. #  # Sources: # - adom/fusion-bridge addin/AdomBridge/resources/dru/Adom-3rdPartyFab-2-Layer.edru (read 2026-09-03)+# - https://wiki.adom.inc/adom/pcb-design-rules/files/docs/3rdpartyfab-finished-copper.md (read 2026-10-12)  (rule "min-track-width"   (constraint track_width (min 0.1mm))
kicad/adom-3rdpartyfab-4L.board-setup.json+7−2
@@ -13,8 +13,8 @@     "annularRingViaMm": 0.1,     "annularRingPadMm": 0.18,     "silkMinLineWidthMm": null,-    "silkMinTextHeightMm": 0.5,-    "maskExpansionMm": 0.038+    "maskExpansionMm": 0.038,+    "silkMinTextHeightMm": 0.5   },   "notes": "Apply as Board Setup, Constraints. The matching .kicad_dru file carries the same limits as custom rules; the two are redundant on purpose so both the GUI constraints and kicad-cli DRC enforce them.",   "sources": [@@ -22,6 +22,11 @@       "url": "adom/fusion-bridge addin/AdomBridge/resources/dru/Adom-3rdPartyFab-4-Layer.edru",       "dateRead": "2026-09-03",       "kind": "bundled-rule-file"+    },+    {+      "url": "https://wiki.adom.inc/adom/pcb-design-rules/files/docs/3rdpartyfab-finished-copper.md",+      "dateRead": "2026-10-12",+      "kind": "user-confirmed-capability"     }   ] }
kicad/adom-3rdpartyfab-4L.kicad_dru+3−2
@@ -11,12 +11,13 @@ # Hole to hole: 0.2 mm # Drill range: 0.15 mm to 6.3 mm # Board thickness options: 1.6 mm-# Copper weight options: 1 oz+# Copper weight options: 1 oz, 2 oz # -# BGA pad diameter >= 0.25 mm. BGA pad to trace clearance min 0.09 mm. Vias can be placed within BGA pads using filled and plated-over vias.+# BGA pad diameter >= 0.25 mm. BGA pad to trace clearance min 0.09 mm. Vias can be placed within BGA pads using filled and plated-over vias. Finished surface copper: 1 oz standard; 2 oz on request (John Lauer, 2026-10-12). Existing weight-conditioned DRC limits remain for 1 oz; confirm 2 oz DFM before use. Hole-barrel plating and thickness tolerances are not specified by this confirmation. #  # Sources: # - adom/fusion-bridge addin/AdomBridge/resources/dru/Adom-3rdPartyFab-4-Layer.edru (read 2026-09-03)+# - https://wiki.adom.inc/adom/pcb-design-rules/files/docs/3rdpartyfab-finished-copper.md (read 2026-10-12)  (rule "min-track-width"   (constraint track_width (min 0.09mm))
rules/index.json+10
@@ -21,6 +21,11 @@           "url": "adom/fusion-bridge addin/AdomBridge/resources/dru/Adom-3rdPartyFab-2-Layer.edru",           "dateRead": "2026-09-03",           "kind": "bundled-rule-file"+        },+        {+          "url": "https://wiki.adom.inc/adom/pcb-design-rules/files/docs/3rdpartyfab-finished-copper.md",+          "dateRead": "2026-10-12",+          "kind": "user-confirmed-capability"         }       ]     },@@ -43,6 +48,11 @@           "url": "adom/fusion-bridge addin/AdomBridge/resources/dru/Adom-3rdPartyFab-4-Layer.edru",           "dateRead": "2026-09-03",           "kind": "bundled-rule-file"+        },+        {+          "url": "https://wiki.adom.inc/adom/pcb-design-rules/files/docs/3rdpartyfab-finished-copper.md",+          "dateRead": "2026-10-12",+          "kind": "user-confirmed-capability"         }       ]     },
rules/records/adom-3rdpartyfab.json+166−30
@@ -6,52 +6,188 @@     {       "process": "standard",       "layerCount": 2,-      "minTraceWidth": {"mm": 0.10, "mil": 3.94, "condition": "1 oz copper"},-      "minSpacing": {"mm": 0.10, "mil": 3.94, "condition": "1 oz copper, different nets"},-      "minDrill": {"mm": 0.15, "mil": 5.91},-      "minVia": {"drillMm": 0.15, "drillMil": 5.91, "padMm": 0.25, "padMil": 9.84},-      "annularRing": {"viaMm": 0.10, "viaMil": 3.94, "padMm": 0.18, "padMil": 7.09, "note": "0.25 mm or above preferred"},-      "copperToBoardEdge": {"mm": 0.20, "mil": 7.87},-      "holeToHole": {"mm": 0.20, "mil": 7.87},-      "maskExpansion": {"mm": 0.038, "mil": 1.50},+      "minTraceWidth": {+        "mm": 0.1,+        "mil": 3.94,+        "condition": "1 oz copper"+      },+      "minSpacing": {+        "mm": 0.1,+        "mil": 3.94,+        "condition": "1 oz copper, different nets"+      },+      "minDrill": {+        "mm": 0.15,+        "mil": 5.91+      },+      "minVia": {+        "drillMm": 0.15,+        "drillMil": 5.91,+        "padMm": 0.25,+        "padMil": 9.84+      },+      "annularRing": {+        "viaMm": 0.1,+        "viaMil": 3.94,+        "padMm": 0.18,+        "padMil": 7.09,+        "note": "0.25 mm or above preferred"+      },+      "copperToBoardEdge": {+        "mm": 0.2,+        "mil": 7.87+      },+      "holeToHole": {+        "mm": 0.2,+        "mil": 7.87+      },+      "maskExpansion": {+        "mm": 0.038,+        "mil": 1.5+      },       "maskSliver": null,       "silkLineWidth": null,       "silkToCopper": null,-      "minCopperClearance": {"mm": 0.10, "mil": 3.94, "condition": "different nets"},-      "boardThicknessOptionsMm": [1.6],-      "copperWeightOptionsOz": [1],+      "minCopperClearance": {+        "mm": 0.1,+        "mil": 3.94,+        "condition": "different nets"+      },+      "boardThicknessOptionsMm": [+        1.6+      ],+      "copperWeightOptionsOz": [+        1,+        2+      ],       "surfaceFinishes": [],       "maxBoardSize": null,-      "drillRange": {"minMm": 0.15, "maxMm": 6.3, "note": "holes with diameter >= 6.3 mm are CNC routed from a smaller drilled hole; min non-plated hole 0.50 mm"},-      "notes": "Baseline of the 3rd party fab service. Preferred values in the seed file: default class preferred track 0.2 mm, power class preferred 0.3 mm; preferred via hole 0.2 mm (0.25 mm in the shipped file). Min via allowed on 2-layer.",+      "drillRange": {+        "minMm": 0.15,+        "maxMm": 6.3,+        "note": "holes with diameter >= 6.3 mm are CNC routed from a smaller drilled hole; min non-plated hole 0.50 mm"+      },+      "notes": "Baseline of the 3rd party fab service. Preferred values in the seed file: default class preferred track 0.2 mm, power class preferred 0.3 mm; preferred via hole 0.2 mm (0.25 mm in the shipped file). Min via allowed on 2-layer. Finished surface copper: 1 oz standard; 2 oz on request (John Lauer, 2026-10-12). Existing weight-conditioned DRC limits remain for 1 oz; confirm 2 oz DFM before use. Hole-barrel plating and thickness tolerances are not specified by this confirmation.",       "sources": [-        {"url": "adom/fusion-bridge addin/AdomBridge/resources/dru/Adom-3rdPartyFab-2-Layer.edru", "dateRead": "2026-09-03", "kind": "bundled-rule-file"}-      ]+        {+          "url": "adom/fusion-bridge addin/AdomBridge/resources/dru/Adom-3rdPartyFab-2-Layer.edru",+          "dateRead": "2026-09-03",+          "kind": "bundled-rule-file"+        },+        {+          "url": "https://wiki.adom.inc/adom/pcb-design-rules/files/docs/3rdpartyfab-finished-copper.md",+          "dateRead": "2026-10-12",+          "kind": "user-confirmed-capability"+        }+      ],+      "finishedCopper": {+        "standardOz": 1,+        "onRequestOz": [+          2+        ],+        "approximateThicknessMm": {+          "1": 0.035,+          "2": 0.07+        },+        "appliesTo": "Finished surface copper; not an inner-layer stackup or barrel-plating specification",+        "thicknessToleranceMm": null,+        "minimumBarrelPlatingMm": null,+        "confirmedBy": "John Lauer",+        "confirmedOn": "2026-10-12"+      }     },     {       "process": "standard",       "layerCount": 4,-      "minTraceWidth": {"mm": 0.09, "mil": 3.54, "condition": "1 oz copper, multilayer"},-      "minSpacing": {"mm": 0.09, "mil": 3.54, "condition": "1 oz copper, multilayer, different nets; 3 mil acceptable in BGA fan-outs"},-      "minDrill": {"mm": 0.15, "mil": 5.91},-      "minVia": {"drillMm": 0.15, "drillMil": 5.91, "padMm": 0.25, "padMil": 9.84},-      "annularRing": {"viaMm": 0.10, "viaMil": 3.94, "padMm": 0.18, "padMil": 7.09, "note": "0.25 mm or above preferred"},-      "copperToBoardEdge": {"mm": 0.20, "mil": 7.87},-      "holeToHole": {"mm": 0.20, "mil": 7.87},-      "maskExpansion": {"mm": 0.038, "mil": 1.50},+      "minTraceWidth": {+        "mm": 0.09,+        "mil": 3.54,+        "condition": "1 oz copper, multilayer"+      },+      "minSpacing": {+        "mm": 0.09,+        "mil": 3.54,+        "condition": "1 oz copper, multilayer, different nets; 3 mil acceptable in BGA fan-outs"+      },+      "minDrill": {+        "mm": 0.15,+        "mil": 5.91+      },+      "minVia": {+        "drillMm": 0.15,+        "drillMil": 5.91,+        "padMm": 0.25,+        "padMil": 9.84+      },+      "annularRing": {+        "viaMm": 0.1,+        "viaMil": 3.94,+        "padMm": 0.18,+        "padMil": 7.09,+        "note": "0.25 mm or above preferred"+      },+      "copperToBoardEdge": {+        "mm": 0.2,+        "mil": 7.87+      },+      "holeToHole": {+        "mm": 0.2,+        "mil": 7.87+      },+      "maskExpansion": {+        "mm": 0.038,+        "mil": 1.5+      },       "maskSliver": null,       "silkLineWidth": null,       "silkToCopper": null,-      "minCopperClearance": {"mm": 0.09, "mil": 3.54, "condition": "different nets"},-      "boardThicknessOptionsMm": [1.6],-      "copperWeightOptionsOz": [1],+      "minCopperClearance": {+        "mm": 0.09,+        "mil": 3.54,+        "condition": "different nets"+      },+      "boardThicknessOptionsMm": [+        1.6+      ],+      "copperWeightOptionsOz": [+        1,+        2+      ],       "surfaceFinishes": [],       "maxBoardSize": null,-      "drillRange": {"minMm": 0.15, "maxMm": 6.3, "note": "holes with diameter >= 6.3 mm are CNC routed from a smaller drilled hole; min non-plated hole 0.50 mm"},-      "notes": "BGA pad diameter >= 0.25 mm. BGA pad to trace clearance min 0.09 mm. Vias can be placed within BGA pads using filled and plated-over vias.",+      "drillRange": {+        "minMm": 0.15,+        "maxMm": 6.3,+        "note": "holes with diameter >= 6.3 mm are CNC routed from a smaller drilled hole; min non-plated hole 0.50 mm"+      },+      "notes": "BGA pad diameter >= 0.25 mm. BGA pad to trace clearance min 0.09 mm. Vias can be placed within BGA pads using filled and plated-over vias. Finished surface copper: 1 oz standard; 2 oz on request (John Lauer, 2026-10-12). Existing weight-conditioned DRC limits remain for 1 oz; confirm 2 oz DFM before use. Hole-barrel plating and thickness tolerances are not specified by this confirmation.",       "sources": [-        {"url": "adom/fusion-bridge addin/AdomBridge/resources/dru/Adom-3rdPartyFab-4-Layer.edru", "dateRead": "2026-09-03", "kind": "bundled-rule-file"}-      ]+        {+          "url": "adom/fusion-bridge addin/AdomBridge/resources/dru/Adom-3rdPartyFab-4-Layer.edru",+          "dateRead": "2026-09-03",+          "kind": "bundled-rule-file"+        },+        {+          "url": "https://wiki.adom.inc/adom/pcb-design-rules/files/docs/3rdpartyfab-finished-copper.md",+          "dateRead": "2026-10-12",+          "kind": "user-confirmed-capability"+        }+      ],+      "finishedCopper": {+        "standardOz": 1,+        "onRequestOz": [+          2+        ],+        "approximateThicknessMm": {+          "1": 0.035,+          "2": 0.07+        },+        "appliesTo": "Finished surface copper; not an inner-layer stackup or barrel-plating specification",+        "thicknessToleranceMm": null,+        "minimumBarrelPlatingMm": null,+        "confirmedBy": "John Lauer",+        "confirmedOn": "2026-10-12"+      }     }   ] }