← Commit history
docs/runs/source-unplaced-codex-astra-20260914-0314/README.md+29−9
@@ -1,12 +1,12 @@ # AI Flow run: Codex (Astra) on board-0 -**Delivered** at 2026-09-14T04:32:32Z: **78.5 min of AI time** from the prompt to "done, here is your video" (78.5 min on the wall clock). Since then 239.9 min more of AI time over 34 follow-up prompt(s), listed under Sessions; none of it is in the delivery number.+**Delivered** at 2026-09-14T04:32:32Z: **78.5 min of AI time** from the prompt to "done, here is your video" (78.5 min on the wall clock). Since then 257.5 min more of AI time over 34 follow-up prompt(s), listed under Sessions; none of it is in the delivery number.  Prompt at 2026-09-14T03:14:00.700Z (UTC). Flow: board. Every number here is from the run's append-only ledger (run.jsonl). AI time is the time the AI was working on a prompt: from the human's prompt to the AI's done, with any gap over 15 min where no command ran (the human away) cut out.  ## The video -**The final cut of this run, 109 s: only the moments something moved, every step in order, the AI's analysis drawings fullscreen, the run and step clocks in the corner, the words cut to the picture.**+**The final cut of this run, 120 s: only the moments something moved, every step in order, the AI's analysis drawings fullscreen, the run and step clocks in the corner, the words cut to the picture.**  <video width="100%" controls><source src="/blob/app/adom-aiflow/docs/runs/source-unplaced-codex-astra-20260914-0314/final-20260916232009.mp4" type="video/mp4"></video> @@ -50,8 +50,8 @@ One row per human prompt: the AI's time on it, the idle it did not get charged f | 32 | 2026-09-16T22:20:32Z | (open) | 0.0 | 0 | follow-up (no prompt mark; say `prompt --text` next time) | | 33 | 2026-09-16T22:36:36Z | (open) | 0.0 | 0 | follow-up (no prompt mark; say `prompt --text` next time) | | 34 | 2026-09-16T22:36:36Z | (open) | 26.8 | 26 | Finish component hero bindings, page quality and model qualification; resolve J1; refresh  |-| 35 | 2026-09-16T23:29:47Z | (open) | 2.9 | 0 | Add a rich two-sided silkscreen stage and reusable InstaPCB silkscreen guidance; apply it  |-| **all** | | | **318.4** | | |+| 35 | 2026-09-16T23:29:47Z | (open) | 20.5 | 0 | Add a rich two-sided silkscreen stage and reusable InstaPCB silkscreen guidance; apply it  |+| **all** | | | **336.0** | | |  ## Per step @@ -64,7 +64,7 @@ AI time only, the idle cut out. | routing | 39.4 | 19.1 | 20.3 | 33 | 5 | 4 | 7.7 min | | pours | 14.4 | 5.8 | 8.6 | 30 | 4 | 3 | 1.0 min | | current | 4.7 | 2.6 | 2.1 | 11 | 4 | 3 | 1.2 min |-| thermal | 190.4 | 3.8 | 186.6 | 18 | 4 | 3 | 2.4 min |+| thermal | 207.4 | 3.8 | 203.7 | 18 | 4 | 3 | 2.4 min | | capture | 7.0 | 5.8 | 1.2 | 4 | 2 | 1 | 4.2 min | | finish | 4.6 | 4.1 | 0.5 | 84 | 3 | 0 | 3.5 min | | 3d | 1.6 | 0.2 | 1.4 | 2 | 1 | 0 | 0.1 min |@@ -72,8 +72,8 @@ AI time only, the idle cut out. | fields | 1.7 | 0.0 | 1.7 | 2 | 1 | 1 | 0.0 min | | nets | 25.9 | 11.7 | 14.2 | 13 | 3 | 2 | 4.6 min | | other | 0.0 | 0.0 | 0.0 | 1 | 0 | 0 | 0.0 min |-| silkscreen | 0.0 | 0.0 | 0.0 | 1 | 1 | 0 | 0.0 min |-| **total** | **301.4** | **61.7** | **239.7** | | | | |+| silkscreen | 0.6 | 0.0 | 0.6 | 10 | 1 | 0 | 0.0 min |+| **total** | **319.0** | **61.7** | **257.3** | | | | |  ## Returns to earlier steps @@ -209,6 +209,10 @@ AI time only, the idle cut out. - 2026-09-16T23:21:29Z All 40 native wiki heroes checked; J1 visibility repaired; updated board uses lit LED STEP variants and independent switch. External CAD and browser commands are recorded in completion evidence; no ledger rows were rewritten. - 2026-09-16T23:23:02Z Correction: the newly submitted hero acceptance guidance is PR 11, not PR 10. The preceding giveback command used the wrong ordinal; retain this correction in the append-only ledger and count unique verified URLs. - 2026-09-16T23:23:49Z artifact component-tour for components-2: All 40 component types, MPN marking enabled; lit green and blue LED variants and independent Alps switch, with links and hashes in the component index. Detailed tour remains separate from the short final overview.+- 2026-09-16T23:39:18Z capture-stop+- 2026-09-16T23:44:40Z artifact silkscreen-review for silkscreen-1: Two-sided ESC service labels; native review and default-text-height DRC limitations documented at https://wiki.adom.inc/adom/esc-g431/files/docs/astra/silkscreen/README.md+- 2026-09-16T23:46:09Z artifact silkscreen-tour for silkscreen-1: Raw native AdomLapper recording, 10x and action cuts, exact HWND and timings; reviewed contact sheet linked on the ESC silkscreen page.+- 2026-09-16T23:50:15Z artifact video-edit-record for silkscreen-1: 119.719-second final cut, 7.53 MB, reviewed binary base plus current component and two-sided silk appendices; original delivery timestamp unchanged.  ## Where the board stands @@ -884,7 +888,21 @@ Why the AI came back here: Complete live wiki hero verification, source qualific  What this step does:  -**Clip: silkscreen, still recording (started 2026-09-16T23:32:39Z); it appears here when the step ends.**+**This clip filmed nothing usable: rejected by the AI: Automatic recorder used historical ConfRoomROG window, not the new silkscreen board on AdomLapper; native review evidence is recorded separately.. It is kept as evidence and left out of the video.**++**Clip: silkscreen, the PCB editor from 2026-09-16T23:32:39Z to 2026-09-16T23:39:18Z. Motion only: 6.5 min of real time, 4 s of it had something moving; the clock in the corner is the real elapsed time.**++<video width="100%" controls><source src="/blob/app/adom-aiflow/docs/runs/source-unplaced-codex-astra-20260914-0314/silkscreen-1.mp4" type="video/mp4"></video>++**Contact sheet: nine frames spread through the silkscreen clip, what the camera saw.**++![nine frames of silkscreen](/blob/app/adom-aiflow/docs/runs/source-unplaced-codex-astra-20260914-0314/silkscreen-1-sheet.png)++**The AI's file: Two-sided ESC service labels; native review and default-text-height DRC limitations documented at https://wiki.adom.inc/adom/esc-g431/files/docs/astra/silkscreen/README.md** [silkscreen-1-silkscreen-review-0.json](/blob/app/adom-aiflow/docs/runs/source-unplaced-codex-astra-20260914-0314/silkscreen-1-silkscreen-review-0.json)++**The AI's file: Raw native AdomLapper recording, 10x and action cuts, exact HWND and timings; reviewed contact sheet linked on the ESC silkscreen page.** [silkscreen-1-silkscreen-tour-1.json](/blob/app/adom-aiflow/docs/runs/source-unplaced-codex-astra-20260914-0314/silkscreen-1-silkscreen-tour-1.json)++**The AI's file: 119.719-second final cut, 7.53 MB, reviewed binary base plus current component and two-sided silk appendices; original delivery timestamp unchanged.** [silkscreen-1-video-edit-record-2.json](/blob/app/adom-aiflow/docs/runs/source-unplaced-codex-astra-20260914-0314/silkscreen-1-video-edit-record-2.json)  ## Delivered @@ -907,7 +925,7 @@ Percent of each plan limit used, as the provider reports it, at the start of the  ## Given back -57 issue(s) or PR(s) filed by this run's AI to make the tool better for every Adom user:+59 issue(s) or PR(s) filed by this run's AI to make the tool better for every Adom user:  - issue https://wiki.adom.inc/adom/adom-aiflow/issues/1 - issue https://wiki.adom.inc/adom/adom-aiflow/issues/2@@ -966,5 +984,7 @@ Percent of each plan limit used, as the provider reports it, at the start of the - issue https://wiki.adom.inc/adom/adom-aiflow/issues/23: Expose active external-work spans instead of misclassifying long AI work as idle - pr https://wiki.adom.inc/adom/adom-aiflow/prs/12: Two-sided service silkscreen stage; rebuilt and tested - pr https://wiki.adom.inc/adom/instapcb/prs/1: Reusable InstaPCB silkscreen skill in existing repo+- issue https://wiki.adom.inc/adom/kicad-bridge/issues/102: Native viewer must bind evidence to exact PCB editor; missing silk primitives belong in bridge+- issue https://wiki.adom.inc/adom/wiki/issues/210: Nested README media resolution failure and verified absolute-URL workaround  Adom processes PRs within minutes during business hours: a non-stop PR intake runs all day.
docs/runs/source-unplaced-codex-astra-20260914-0314/final-20260916232009.mp4
⋯ 1 unchanged line ⋯
docs/runs/source-unplaced-codex-astra-20260914-0314/silkscreen-1-sheet.pngadded
⋯ 1 unchanged line ⋯
docs/runs/source-unplaced-codex-astra-20260914-0314/silkscreen-1-silkscreen-review-0.jsonadded+2390
@@ -0,0 +1,2390 @@+{+  "board": "/home/adom/aiflow-esc-astra/silkscreen/esc-g431-astra-silkscreen-v4.kicad_pcb",+  "source": "/home/adom/aiflow-esc-astra/components/quality-audit/completion/board/esc-g431-astra-components.kicad_pcb",+  "originalDataUnchanged": true,+  "labels": [+    {+      "text": "ESC-G431",+      "x": 157,+      "y": 69,+      "size": 1.1,+      "layer": "F.SilkS",+      "source": "project identity",+      "role": "identity"+    },+    {+      "text": "MOTOR CONTROL",+      "x": 157,+      "y": 71,+      "size": 0.65,+      "layer": "F.SilkS",+      "source": "project identity",+      "role": "identity"+    },+    {+      "text": "ASTRA-S1",+      "x": 157,+      "y": 72.4,+      "size": 0.65,+      "layer": "F.SilkS",+      "source": "silk revision",+      "role": "revision"+    },+    {+      "text": "JP1",+      "x": 126.0,+      "y": 89.92,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "JP1 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "LED3 BLU",+      "x": 121.0,+      "y": 115.93,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "LED3 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "MC1 +VBAT",+      "x": 140.0,+      "y": 59.635,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "MC1 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "MC10 DSHOT",+      "x": 113.3,+      "y": 83.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "MC10 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "MC11 PHASE C",+      "x": 156.507,+      "y": 83.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "MC11 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "MC13 GND",+      "x": 161.388,+      "y": 63.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "MC13 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "MC14 GND",+      "x": 161.388,+      "y": 127.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "MC14 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "MC15 +3V3",+      "x": 108.0,+      "y": 78.86,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "MC15 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "MC16 SWDIO",+      "x": 113.3,+      "y": 73.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "MC16 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "MC17 UART RX",+      "x": 113.988,+      "y": 91.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "MC17 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "MC19 GND",+      "x": 110.622,+      "y": 127.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "MC19 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "MC2 5V_EXT",+      "x": 108.0,+      "y": 61.14,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "MC2 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "MC20 SWCLK",+      "x": 113.3,+      "y": 75.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "MC20 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "MC22 GND",+      "x": 112.612,+      "y": 71.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "MC22 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "MC23 GND",+      "x": 113.762,+      "y": 93.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "MC23 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "MC4 GND",+      "x": 112.268,+      "y": 65.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "MC4 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "MC5 PHASE A",+      "x": 156.851,+      "y": 111.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "MC5 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "MC8 nRST",+      "x": 112.612,+      "y": 85.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "MC8 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "MC9 PHASE B",+      "x": 156.851,+      "y": 97.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "MC9 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "MP1 GND",+      "x": 120.0,+      "y": 59.13,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "MP1 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "MP2 GND",+      "x": 152.0,+      "y": 59.13,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "MP2 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "MP3 GND",+      "x": 152.0,+      "y": 123.13,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "MP3 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "MP4 GND",+      "x": 120.0,+      "y": 130.87,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "MP4 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "TP12 PHASE A",+      "x": 158.108,+      "y": 120.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "TP12 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "TP15 SWCLK",+      "x": 112.23,+      "y": 124.82,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "TP15 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "TP3 INHA",+      "x": 129.2,+      "y": 126.92,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "TP3 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "C1",+      "x": 114.068,+      "y": 79.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C1 actual board properties/pads",+      "role": "reference; value in underside key"+    },+    {+      "text": "C12",+      "x": 144.0,+      "y": 107.23,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C12 actual board property",+      "role": "reference"+    },+    {+      "text": "220nF",+      "x": 144.0,+      "y": 108.28,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "C12 actual board property",+      "role": "value"+    },+    {+      "text": "C13",+      "x": 144.0,+      "y": 92.27,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C13 actual board properties/pads",+      "role": "reference; value in underside key"+    },+    {+      "text": "C15",+      "x": 147.5,+      "y": 84.331,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C15 actual board property",+      "role": "reference"+    },+    {+      "text": "10uF",+      "x": 147.5,+      "y": 85.381,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "C15 actual board property",+      "role": "value"+    },+    {+      "text": "C16",+      "x": 141.238,+      "y": 92.3,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C16 actual board properties/pads",+      "role": "reference; value in underside key"+    },+    {+      "text": "C17",+      "x": 147.0,+      "y": 100.331,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C17 actual board property",+      "role": "reference"+    },+    {+      "text": "10uF",+      "x": 147.0,+      "y": 101.381,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "C17 actual board property",+      "role": "value"+    },+    {+      "text": "C18",+      "x": 141.53,+      "y": 106.3,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C18 actual board property",+      "role": "reference"+    },+    {+      "text": "10uF",+      "x": 141.53,+      "y": 107.35,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "C18 actual board property",+      "role": "value"+    },+    {+      "text": "C19",+      "x": 141.53,+      "y": 111.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C19 actual board property",+      "role": "reference"+    },+    {+      "text": "10uF",+      "x": 141.53,+      "y": 112.05,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "C19 actual board property",+      "role": "value"+    },+    {+      "text": "C2",+      "x": 151.17,+      "y": 72.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C2 actual board property",+      "role": "reference"+    },+    {+      "text": "330uF",+      "x": 151.17,+      "y": 73.05,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "C2 actual board property",+      "role": "value"+    },+    {+      "text": "C20",+      "x": 123.539,+      "y": 84.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C20 actual board property",+      "role": "reference"+    },+    {+      "text": "10uF",+      "x": 123.539,+      "y": 85.05,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "C20 actual board property",+      "role": "value"+    },+    {+      "text": "C21",+      "x": 139.22,+      "y": 87.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C21 actual board property",+      "role": "reference"+    },+    {+      "text": "220nF",+      "x": 139.22,+      "y": 88.05,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "C21 actual board property",+      "role": "value"+    },+    {+      "text": "C23",+      "x": 121.0,+      "y": 91.461,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C23 actual board property",+      "role": "reference"+    },+    {+      "text": "10uF",+      "x": 121.0,+      "y": 92.511,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "C23 actual board property",+      "role": "value"+    },+    {+      "text": "C24",+      "x": 105.788,+      "y": 94.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C24 actual board properties/pads",+      "role": "reference; value in underside key"+    },+    {+      "text": "C25",+      "x": 132.0,+      "y": 91.272,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C25 actual board property",+      "role": "reference"+    },+    {+      "text": "100nF",+      "x": 132.0,+      "y": 92.322,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "C25 actual board property",+      "role": "value"+    },+    {+      "text": "C26",+      "x": 132.0,+      "y": 106.23,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C26 actual board property",+      "role": "reference"+    },+    {+      "text": "100nF",+      "x": 132.0,+      "y": 107.28,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "C26 actual board property",+      "role": "value"+    },+    {+      "text": "C27",+      "x": 118.9,+      "y": 112.028,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C27 actual board property",+      "role": "reference"+    },+    {+      "text": "100nF",+      "x": 118.9,+      "y": 113.078,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "C27 actual board property",+      "role": "value"+    },+    {+      "text": "C28",+      "x": 124.0,+      "y": 106.32,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C28 actual board property",+      "role": "reference"+    },+    {+      "text": "100nF",+      "x": 124.0,+      "y": 107.37,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "C28 actual board property",+      "role": "value"+    },+    {+      "text": "C29",+      "x": 126.01,+      "y": 111.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C29 actual board properties/pads",+      "role": "reference; value in underside key"+    },+    {+      "text": "C3",+      "x": 137.0,+      "y": 126.82,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C3 actual board property",+      "role": "reference"+    },+    {+      "text": "330uF",+      "x": 137.0,+      "y": 127.87,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "C3 actual board property",+      "role": "value"+    },+    {+      "text": "C30",+      "x": 135.428,+      "y": 89.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C30 actual board property",+      "role": "reference"+    },+    {+      "text": "1uF",+      "x": 135.428,+      "y": 90.05,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "C30 actual board property",+      "role": "value"+    },+    {+      "text": "C31",+      "x": 136.581,+      "y": 85.8,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C31 actual board property",+      "role": "reference"+    },+    {+      "text": "1uF",+      "x": 136.581,+      "y": 86.85,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "C31 actual board property",+      "role": "value"+    },+    {+      "text": "C33",+      "x": 126.6,+      "y": 75.719,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C33 actual board property",+      "role": "reference"+    },+    {+      "text": "1uF",+      "x": 126.6,+      "y": 76.769,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "C33 actual board property",+      "role": "value"+    },+    {+      "text": "C35",+      "x": 114.428,+      "y": 103.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C35 actual board property",+      "role": "reference"+    },+    {+      "text": "33pF",+      "x": 114.428,+      "y": 104.05,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "C35 actual board property",+      "role": "value"+    },+    {+      "text": "C36",+      "x": 105.572,+      "y": 95.5,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C36 actual board property",+      "role": "reference"+    },+    {+      "text": "33pF",+      "x": 105.572,+      "y": 96.55,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "C36 actual board property",+      "role": "value"+    },+    {+      "text": "C37",+      "x": 120.913,+      "y": 82.8,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C37 actual board properties/pads",+      "role": "reference; value in underside key"+    },+    {+      "text": "C39",+      "x": 113.262,+      "y": 96.7,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C39 actual board properties/pads",+      "role": "reference; value in underside key"+    },+    {+      "text": "C4",+      "x": 123.669,+      "y": 77.2,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C4 actual board property",+      "role": "reference"+    },+    {+      "text": "4.7uF",+      "x": 123.669,+      "y": 78.25,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "C4 actual board property",+      "role": "value"+    },+    {+      "text": "C40",+      "x": 113.98,+      "y": 99.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C40 actual board property",+      "role": "reference"+    },+    {+      "text": "100nF",+      "x": 113.98,+      "y": 100.05,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "C40 actual board property",+      "role": "value"+    },+    {+      "text": "C43",+      "x": 128.0,+      "y": 113.68,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C43 actual board property",+      "role": "reference"+    },+    {+      "text": "1nF",+      "x": 128.0,+      "y": 114.73,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "C43 actual board property",+      "role": "value"+    },+    {+      "text": "C44",+      "x": 129.0,+      "y": 74.27,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C44 actual board properties/pads",+      "role": "reference; value in underside key"+    },+    {+      "text": "C45",+      "x": 108.8,+      "y": 112.028,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C45 actual board property",+      "role": "reference"+    },+    {+      "text": "1nF",+      "x": 108.8,+      "y": 113.078,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "C45 actual board property",+      "role": "value"+    },+    {+      "text": "C5",+      "x": 132.7,+      "y": 87.88,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C5 actual board properties/pads",+      "role": "reference; value in underside key"+    },+    {+      "text": "C7",+      "x": 133.5,+      "y": 89.755,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C7 actual board properties/pads",+      "role": "reference; value in underside key"+    },+    {+      "text": "C8",+      "x": 136.049,+      "y": 78.4,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "C8 actual board properties/pads",+      "role": "reference; value in underside key"+    },+    {+      "text": "D2",+      "x": 107.932,+      "y": 68.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "D2 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "FB1",+      "x": 125.982,+      "y": 109.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "FB1 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "Q1",+      "x": 159.138,+      "y": 107.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "Q1 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "Q2",+      "x": 148.862,+      "y": 115.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "Q2 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "Q3",+      "x": 148.862,+      "y": 93.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "Q3 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "Q4",+      "x": 159.138,+      "y": 101.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "Q4 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "Q5",+      "x": 154.0,+      "y": 75.3,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "Q5 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "Q6",+      "x": 148.862,+      "y": 87.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "Q6 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "R1",+      "x": 123.162,+      "y": 80.1,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "R1 actual board properties/pads",+      "role": "reference; value in underside key"+    },+    {+      "text": "R10",+      "x": 140.3,+      "y": 103.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "R10 actual board property",+      "role": "reference"+    },+    {+      "text": "22k",+      "x": 140.3,+      "y": 104.05,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "R10 actual board property",+      "role": "value"+    },+    {+      "text": "R12",+      "x": 159.0,+      "y": 78.25,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "R12 actual board property",+      "role": "reference"+    },+    {+      "text": "0R",+      "x": 159.0,+      "y": 79.3,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "R12 actual board property",+      "role": "value"+    },+    {+      "text": "R13",+      "x": 163.0,+      "y": 78.074,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "R13 actual board property",+      "role": "reference"+    },+    {+      "text": "22k",+      "x": 163.0,+      "y": 79.124,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "R13 actual board property",+      "role": "value"+    },+    {+      "text": "R14",+      "x": 143.21,+      "y": 89.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "R14 actual board property",+      "role": "reference"+    },+    {+      "text": "0R",+      "x": 143.21,+      "y": 90.05,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "R14 actual board property",+      "role": "value"+    },+    {+      "text": "R15",+      "x": 145.0,+      "y": 85.026,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "R15 actual board properties/pads",+      "role": "reference; value in underside key"+    },+    {+      "text": "R16",+      "x": 125.282,+      "y": 122.4,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "R16 actual board properties/pads",+      "role": "reference; value in underside key"+    },+    {+      "text": "R17",+      "x": 106.218,+      "y": 101.33,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "R17 actual board properties/pads",+      "role": "reference; value in underside key"+    },+    {+      "text": "R18",+      "x": 111.5,+      "y": 99.626,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "R18 actual board property",+      "role": "reference"+    },+    {+      "text": "1k",+      "x": 111.5,+      "y": 100.676,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "R18 actual board property",+      "role": "value"+    },+    {+      "text": "R19",+      "x": 119.3,+      "y": 106.2,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "R19 actual board property",+      "role": "reference"+    },+    {+      "text": "10k",+      "x": 119.3,+      "y": 107.25,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "R19 actual board property",+      "role": "value"+    },+    {+      "text": "R2",+      "x": 164.39,+      "y": 104.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "R2 actual board property",+      "role": "reference"+    },+    {+      "text": "0R",+      "x": 164.39,+      "y": 105.05,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "R2 actual board property",+      "role": "value"+    },+    {+      "text": "R25",+      "x": 132.0,+      "y": 99.35,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "R25 actual board property",+      "role": "reference"+    },+    {+      "text": "2.2k",+      "x": 132.0,+      "y": 100.4,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "R25 actual board property",+      "role": "value"+    },+    {+      "text": "R26",+      "x": 125.0,+      "y": 116.7,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "R26 actual board property",+      "role": "reference"+    },+    {+      "text": "10k",+      "x": 125.0,+      "y": 117.75,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "R26 actual board property",+      "role": "value"+    },+    {+      "text": "R29",+      "x": 134.474,+      "y": 110.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "R29 actual board property",+      "role": "reference"+    },+    {+      "text": "10k",+      "x": 134.474,+      "y": 111.05,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "R29 actual board property",+      "role": "value"+    },+    {+      "text": "R3",+      "x": 163.0,+      "y": 101.226,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "R3 actual board property",+      "role": "reference"+    },+    {+      "text": "22k",+      "x": 163.0,+      "y": 102.276,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "R3 actual board property",+      "role": "value"+    },+    {+      "text": "R30",+      "x": 128.0,+      "y": 106.526,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "R30 actual board property",+      "role": "reference"+    },+    {+      "text": "2.2k",+      "x": 128.0,+      "y": 107.576,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "R30 actual board property",+      "role": "value"+    },+    {+      "text": "R34",+      "x": 105.526,+      "y": 107.1,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "R34 actual board property",+      "role": "reference"+    },+    {+      "text": "2.2k",+      "x": 105.526,+      "y": 108.15,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "R34 actual board property",+      "role": "value"+    },+    {+      "text": "R5",+      "x": 145.0,+      "y": 119.074,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "R5 actual board property",+      "role": "reference"+    },+    {+      "text": "22k",+      "x": 145.0,+      "y": 120.124,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "R5 actual board property",+      "role": "value"+    },+    {+      "text": "R7",+      "x": 159.0,+      "y": 92.25,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "R7 actual board property",+      "role": "reference"+    },+    {+      "text": "0R",+      "x": 159.0,+      "y": 93.3,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "R7 actual board property",+      "role": "value"+    },+    {+      "text": "R8",+      "x": 163.0,+      "y": 92.074,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "R8 actual board property",+      "role": "reference"+    },+    {+      "text": "22k",+      "x": 163.0,+      "y": 93.124,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "R8 actual board property",+      "role": "value"+    },+    {+      "text": "R9",+      "x": 142.61,+      "y": 103.0,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "R9 actual board property",+      "role": "reference"+    },+    {+      "text": "0R",+      "x": 142.61,+      "y": 104.05,+      "size": 0.5,+      "layer": "F.SilkS",+      "source": "R9 actual board property",+      "role": "value"+    },+    {+      "text": "U2",+      "x": 120.0,+      "y": 75.53,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "U2 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "U3",+      "x": 118.0,+      "y": 83.43,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "U3 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "U4",+      "x": 139.0,+      "y": 92.58,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "U4 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "U5",+      "x": 127.758,+      "y": 99.05,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "U5 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "U6",+      "x": 125.0,+      "y": 69.43,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "U6 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "Y1",+      "x": 111.668,+      "y": 104.1,+      "size": 0.8,+      "layer": "F.SilkS",+      "source": "Y1 actual board properties/pads",+      "role": "reference/function"+    },+    {+      "text": "ADOM  ESC-G431",+      "x": 136,+      "y": 67,+      "size": 1.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "identity"+    },+    {+      "text": "3-PHASE MOTOR CONTROLLER",+      "x": 136,+      "y": 69.4,+      "size": 0.85,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "ASTRA-S1  |  SERVICE REFERENCE",+      "x": 136,+      "y": 71.2,+      "size": 0.7,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "wiki.adom.inc/adom/esc-g431",+      "x": 136,+      "y": 73,+      "size": 0.65,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "POWER: MC1 +VBAT  |  MC3 GND_OUT",+      "x": 136,+      "y": 76,+      "size": 0.75,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "MOTOR: MC5 A   MC9 B   MC11 C",+      "x": 136,+      "y": 77.7,+      "size": 0.75,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "CHECK POLARITY BEFORE APPLYING POWER",+      "x": 136,+      "y": 79.4,+      "size": 0.65,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "Operating limits: see approved project specification",+      "x": 136,+      "y": 81,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "MACHINE CONTACTS",+      "x": 119,+      "y": 84,+      "size": 0.8,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "J1 STDC14 / SWD",+      "x": 151,+      "y": 84,+      "size": 0.8,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "MC1 +VBAT",+      "x": 114,+      "y": 86.0,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "MC2 5V_EXT",+      "x": 114,+      "y": 87.25,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "MC3 GND_OUT",+      "x": 114,+      "y": 88.5,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "MC4 GND",+      "x": 114,+      "y": 89.75,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "MC5 PHASE A",+      "x": 114,+      "y": 91.0,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "MC6 GND",+      "x": 114,+      "y": 92.25,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "MC7 GND",+      "x": 114,+      "y": 93.5,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "MC8 nRST",+      "x": 114,+      "y": 94.75,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "MC9 PHASE B",+      "x": 114,+      "y": 96.0,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "MC10 DSHOT",+      "x": 114,+      "y": 97.25,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "MC11 PHASE C",+      "x": 114,+      "y": 98.5,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "MC12 E_STOP",+      "x": 114,+      "y": 99.75,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "MC13 GND",+      "x": 132,+      "y": 86.0,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "MC14 GND",+      "x": 132,+      "y": 87.25,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "MC15 +3V3",+      "x": 132,+      "y": 88.5,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "MC16 SWDIO",+      "x": 132,+      "y": 89.75,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "MC17 UART RX",+      "x": 132,+      "y": 91.0,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "MC18 GND",+      "x": 132,+      "y": 92.25,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "MC19 GND",+      "x": 132,+      "y": 93.5,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "MC20 SWCLK",+      "x": 132,+      "y": 94.75,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "MC21 UART TX",+      "x": 132,+      "y": 96.0,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "MC22 GND",+      "x": 132,+      "y": 97.25,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "MC23 GND",+      "x": 132,+      "y": 98.5,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "1 NC",+      "x": 153,+      "y": 86.0,+      "size": 0.55,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "2 NC",+      "x": 153,+      "y": 87.12,+      "size": 0.55,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "3 +3V3",+      "x": 153,+      "y": 88.24,+      "size": 0.55,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "4 SWDIO",+      "x": 153,+      "y": 89.36,+      "size": 0.55,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "5 GND",+      "x": 153,+      "y": 90.48,+      "size": 0.55,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "6 SWCLK",+      "x": 153,+      "y": 91.6,+      "size": 0.55,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "7 GND",+      "x": 153,+      "y": 92.72,+      "size": 0.55,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "8 NC",+      "x": 153,+      "y": 93.84,+      "size": 0.55,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "9 NC",+      "x": 153,+      "y": 94.96,+      "size": 0.55,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "10 NC",+      "x": 153,+      "y": 96.08,+      "size": 0.55,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "11 GND",+      "x": 153,+      "y": 97.2,+      "size": 0.55,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "12 nRST",+      "x": 153,+      "y": 98.32,+      "size": 0.55,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "13 UART TX",+      "x": 153,+      "y": 99.44,+      "size": 0.55,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "14 UART RX",+      "x": 153,+      "y": 100.56,+      "size": 0.55,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "MC4/6/7/13/14/18/19/22/23: GND",+      "x": 124,+      "y": 102,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "MP1 / MP2 / MP3 / MP4: GND",+      "x": 124,+      "y": 103.4,+      "size": 0.55,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "SW1 RESET  |  JP1 GND / 5V_EN",+      "x": 140,+      "y": 105,+      "size": 0.6,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "LED1/2 GREEN  |  LED3 BLUE",+      "x": 136,+      "y": 127,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "COMPONENT VALUES",+      "x": 136,+      "y": 107,+      "size": 0.8,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "R1 100k  R2 0R  R3 22k",+      "x": 115,+      "y": 108.7,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "R4 0R  R5 22k  R6 20k",+      "x": 115,+      "y": 109.75,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "R7 0R  R8 22k  R9 0R",+      "x": 115,+      "y": 110.8,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "R10 22k  R11 2.2k  R12 0R",+      "x": 115,+      "y": 111.85,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "R13 22k  R14 0R  R15 22k",+      "x": 115,+      "y": 112.9,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "R16 1.5k  R17 1k  R18 1k",+      "x": 115,+      "y": 113.95,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "R19 10k  R20 10k  R21 10k",+      "x": 115,+      "y": 115.0,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "R22 1k  R23 22k  R24 22k",+      "x": 115,+      "y": 116.05,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "R25 2.2k  R26 10k  R27 2.2k",+      "x": 115,+      "y": 117.1,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "R28 22k  R29 10k  R30 2.2k",+      "x": 115,+      "y": 118.15,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "R31 22k  R32 R0005  R33 10k",+      "x": 115,+      "y": 119.2,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "R34 2.2k",+      "x": 115,+      "y": 120.25,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "C1 1u  C2 330u  C3 330u",+      "x": 135,+      "y": 108.7,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "C4 4.7u  C5 100n  C6 1u",+      "x": 135,+      "y": 109.75,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "C7 1u  C8 10u  C9 1u",+      "x": 135,+      "y": 110.8,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "C10 22u  C11 22u  C12 220n",+      "x": 135,+      "y": 111.85,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "C13 220n  C14 10u  C15 10u",+      "x": 135,+      "y": 112.9,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "C16 10u  C17 10u  C18 10u",+      "x": 135,+      "y": 113.95,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "C19 10u  C20 10u  C21 220n",+      "x": 135,+      "y": 115.0,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "C22 100n  C23 10u  C24 100n",+      "x": 135,+      "y": 116.05,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "C25 100n  C26 100n  C27 100n",+      "x": 135,+      "y": 117.1,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "C28 100n  C29 1u  C30 1u",+      "x": 135,+      "y": 118.15,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "C31 1u  C32 100n  C33 1u",+      "x": 135,+      "y": 119.2,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "C34 100n  C35 33p  C36 33p",+      "x": 135,+      "y": 120.25,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "C37 1u  C38 100n  C39 100n",+      "x": 135,+      "y": 121.3,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "C40 100n  C41 100n  C42 1n",+      "x": 135,+      "y": 122.35,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "C43 1n  C44 100n  C45 1n",+      "x": 135,+      "y": 123.4,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "D1 SMBJ26A",+      "x": 156,+      "y": 108.0,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "D2 SS14",+      "x": 156,+      "y": 109.07,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "FB1 600R @ 100MHZ",+      "x": 156,+      "y": 110.14,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "Q1 BSC016N06NS",+      "x": 156,+      "y": 111.21,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "Q2 BSC016N06NS",+      "x": 156,+      "y": 112.28,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "Q3 BSC016N06NS",+      "x": 156,+      "y": 113.35,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "Q4 BSC016N06NS",+      "x": 156,+      "y": 114.42,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "Q5 BSC016N06NS",+      "x": 156,+      "y": 115.49,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "Q6 BSC016N06NS",+      "x": 156,+      "y": 116.56,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "U1 ZXTR2012Z-7",+      "x": 156,+      "y": 117.63,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "U2 TPSM365R6V5RDNR",+      "x": 156,+      "y": 118.7,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "U3 AP2112K-3.3",+      "x": 156,+      "y": 119.77,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "U4 DRV8300DPWR",+      "x": 156,+      "y": 120.84,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "U5 STM32G431CBT6",+      "x": 156,+      "y": 121.91,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "U6 INA181A2IDBVR",+      "x": 156,+      "y": 122.98,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "Values are nominal; ratings and tolerances are in the BOM.",+      "x": 136,+      "y": 125.8,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    },+    {+      "text": "Power off before wiring. Use a current-limited first power-up.",+      "x": 136,+      "y": 130,+      "size": 0.5,+      "layer": "B.SilkS",+      "source": "actual board properties and numbered pad nets",+      "role": "service-key"+    }+  ],+  "omittedNearby": [+    {+      "ref": "J1",+      "text": "J1 STDC14 / SWD",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "LED1",+      "text": "LED1 GRN",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "LED2",+      "text": "LED2 GRN",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "MC12",+      "text": "MC12 E_STOP",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "MC18",+      "text": "MC18 GND",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "MC21",+      "text": "MC21 UART TX",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "MC3",+      "text": "MC3 GND_OUT",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "MC6",+      "text": "MC6 GND",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "MC7",+      "text": "MC7 GND",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "SW1",+      "text": "SW1 RESET",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "TP1",+      "text": "TP1 NEUTRAL",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "TP10",+      "text": "TP10 SWDIO",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "TP11",+      "text": "TP11 RPM",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "TP13",+      "text": "TP13 PHASE B",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "TP14",+      "text": "TP14 PHASE C",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "TP16",+      "text": "TP16 UART_RX",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "TP17",+      "text": "TP17 UART_TX",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "TP18",+      "text": "TP18 GATE",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "TP19",+      "text": "TP19 BOOT0",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "TP2",+      "text": "TP2 VDDA",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "TP20",+      "text": "TP20 BEMF_A",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "TP21",+      "text": "TP21 BEMF_C",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "TP4",+      "text": "TP4 GVDD",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "TP5",+      "text": "TP5 +3V3",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "TP6",+      "text": "TP6 +5V",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "TP7",+      "text": "TP7 +VBAT",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "TP8",+      "text": "TP8 +VBAT",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "TP9",+      "text": "TP9 DSHOT",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "C10",+      "text": "C10",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "C11",+      "text": "C11",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "C14",+      "text": "C14",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "C22",+      "text": "C22",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "C32",+      "text": "C32",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "C34",+      "text": "C34",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "C38",+      "text": "C38",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "C41",+      "text": "C41",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "C42",+      "text": "C42",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "C6",+      "text": "C6",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "C9",+      "text": "C9",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "D1",+      "text": "D1",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "R11",+      "text": "R11",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "R20",+      "text": "R20",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "R21",+      "text": "R21",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "R22",+      "text": "R22",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "R23",+      "text": "R23",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "R24",+      "text": "R24",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "R27",+      "text": "R27",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "R28",+      "text": "R28",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "R31",+      "text": "R31",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "R32",+      "text": "R32",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "R33",+      "text": "R33",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "R4",+      "text": "R4",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "R6",+      "text": "R6",+      "reason": "no clear nearby slot; use underside service key"+    },+    {+      "ref": "U1",+      "text": "U1",+      "reason": "no clear nearby slot; use underside service key"+    }+  ],+  "notes": [+    "0.5mm text is the requested InstaPCB target; physical coupon not tested.",+    "No unverified voltage/current ratings printed.",+    "Conservative geometry placement pending native DRC and render."+  ]+}\ No newline at end of file
docs/runs/source-unplaced-codex-astra-20260914-0314/silkscreen-1-silkscreen-tour-1.jsonadded+21
@@ -0,0 +1,21 @@+{+  "step": "silkscreen-1",+  "target": "AdomLapper",+  "viewerHwnd": 467882,+  "rawUncaptioned": true,+  "clips": {+    "raw": {+      "file": "/home/adom/aiflow-esc-astra/silkscreen/silkscreen-1-raw.mp4",+      "seconds": 12.001133+    },+    "10x": {+      "file": "/home/adom/aiflow-esc-astra/silkscreen/silkscreen-1-10x.mp4",+      "seconds": 1.3+    },+    "action": {+      "file": "/home/adom/aiflow-esc-astra/silkscreen/silkscreen-1-action.mp4",+      "seconds": 3.933333+    }+  },+  "review": "Contact sheet inspected: actual top and bottom motion; native menu rotation pivot marker appears during interaction."+}\ No newline at end of file
docs/runs/source-unplaced-codex-astra-20260914-0314/silkscreen-1-video-edit-record-2.jsonadded+13
@@ -0,0 +1,13 @@+{+  "file": "/home/adom/aiflow-esc-astra/final.mp4",+  "seconds": 119.719,+  "bytes": 7530732,+  "sha256": "2bbada96d97f04ebf1dc4379f6b688da7f978f9516782f64b1991f22e630b5e1",+  "binaryBase": "/home/adom/aiflow-esc-astra/components/quality-audit/completion/final-binary-base.mp4",+  "postDeliveryAppendices": [+    "current marked-component overview and native board review",+    "two-sided silkscreen native action cut"+  ],+  "method": "Binary compose retained as base; ffmpeg appended reviewed component and silk segments because released composer omits video artifacts. No raw clip changed. New silkscreen beat has on-screen caption and no narration.",+  "clock": "Original delivery timestamp preserved. Overlay ledger snapshots are qualified by timing issue 23."+}\ No newline at end of file
docs/runs/source-unplaced-codex-astra-20260914-0314/silkscreen-1.mp4added
⋯ 1 unchanged line ⋯