← Commit history

aiflow run ocp-oculink-riser-claude-20261012-2119: thermal-vias

John Lauer ·961d247ac5 ·7d ago ·parent c2cc6e1
2 files changed +29−8
docs/runs/ocp-oculink-riser-claude-20261012-2119/README.md+29−8
@@ -1,6 +1,6 @@ # AI Flow run: claude on board-0 -**Running**: step `routing`, 87.9 min of AI time since the prompt (312.7 min on the wall clock). This page updates at every step change.+**Running**: step `thermal-vias`, 162.1 min of AI time since the prompt (386.9 min on the wall clock). This page updates at every step change.  Prompt at 2026-10-12T21:19:30Z (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 (unobserved, not proven idle) cut out. @@ -10,8 +10,8 @@ One row per human prompt: the AI's time on it, unobserved gaps excluded by the h  | Session | Prompt at | Done at | AI time min | Unobserved gap min | What | |---|---|---|---|---|---|-| 1 | 2026-10-12T21:19:30Z | (open) | 87.9 | 225 | the first prompt |-| **all** | | | **87.9** | | |+| 1 | 2026-10-12T21:19:30Z | (open) | 162.1 | 225 | the first prompt |+| **all** | | | **162.1** | | |  ## Per step @@ -21,13 +21,14 @@ AI time only, the idle cut out. |---|---|---|---|---|---|---|---| | intake | 24.4 | 24.4 | 0.0 | 2 | 1 | 0 | 23.9 min | | placement | 20.9 | 8.1 | 12.8 | 17 | 3 | 2 | 5.7 min |-| routing | 9.7 | 6.7 | 3.0 | 20 | 3 | 0 | 4.8 min |+| routing | 83.9 | 7.2 | 76.6 | 32 | 3 | 0 | 4.8 min | | components | 10.8 | 7.5 | 3.3 | 9 | 1 | 0 | 6.0 min | | libraries | 4.6 | 4.6 | 0.1 | 1 | 1 | 0 | 4.6 min | | models | 6.2 | 3.4 | 2.8 | 6 | 1 | 0 | 2.0 min | | rules | 0.3 | 0.3 | 0.0 | 7 | 1 | 0 | 0.2 min | | test-plan | 11.0 | 9.2 | 1.8 | 5 | 1 | 0 | 9.1 min |-| **total** | **87.9** | **64.2** | **23.7** | | | | |+| thermal-vias | 0.0 | 0.0 | 0.0 | 1 | 1 | 0 | 0.0 min |+| **total** | **162.1** | **64.8** | **97.4** | | | | |  ## Returns to earlier steps @@ -45,9 +46,14 @@ AI time only, the idle cut out. - 2026-10-13T02:25:19Z clip-start:routing-2 - 2026-10-13T02:28:13Z clip-start:placement-3 - 2026-10-13T02:32:12Z clip-start:routing-3+- 2026-10-13T03:43:53Z clip guard: the routing clip ran 71 min, past its 30 min budget twice over; stopped by the guard+- 2026-10-13T03:46:20Z clip guard: the routing clip ran 74 min, past its 30 min budget twice over; stopped by the guard+- 2026-10-13T03:46:25Z clip-start:thermal-vias-1  ## Where the board stands +- gate: 0 new DRC errors, 0 unconnected, null inherited+- landed live: 169 of 169 route entries  ## The steps on camera @@ -175,21 +181,36 @@ What this step does: route to 100 percent with the spec's rules, gate with KiCad  ![the board when routing, visit 3 began](/blob/app/oculink-aiom-riser/docs/runs/ocp-oculink-riser-claude-20261012-2119/shot-routing-3-start.png) +### thermal-vias++What this step does: Heatsink vias where the heat is: for every part that dissipates real power (the regulator, the inductor, the catch diode, the FETs), an array of vias in its thermal pad or the copper it dumps heat into, stitched to the ground or the plane on the other side, sized and counted from its dissipation; the AI reviews the plan and the binary lands it.++**Clip: thermal-vias, still recording (started 2026-10-13T03:46:25Z); it appears here when the step ends.**++**Screenshot: the board when thermal-vias began.**++![the board when thermal-vias began](/blob/app/oculink-aiom-riser/docs/runs/ocp-oculink-riser-claude-20261012-2119/shot-thermal-vias-1-start.png)+ ## Plan usage, the second cost line  Percent of each plan limit used, as the provider reports it, at the start of the run and at its end.  | Provider | Limit | At start | At end | Used by this run | |---|---|---|---|---|-| claude | 5h | 2 % | 0 % | -2.0 % |+| claude | 5h | 2 % | 1 % | -1.0 % | | claude | Fable | 0 % | 0 % | 0.0 % | | claude | week | 0 % | 3 % | 3.0 % |-| codex | week | 49 % | 51 % | 2.0 % |+| codex | week | 49 % | 54 % | 5.0 % |  *The limits are per account, not per run: every AI thread signed in as this user draws on the same numbers, so a run made while other threads were working shows their usage too. Read it as an upper bound unless this run was the only thread active.*  ## Given back -0 issue(s) or PR(s) filed by this run's AI to make the tool better for every Adom user.+4 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/45: etch planner: reversed top-face normal; TSSOP mark axis+- issue https://wiki.adom.inc/adom/adom-aiflow/issues/47: rules install ignores layers; gate vs 6L pack; plan shape+- issue https://wiki.adom.inc/adom/kicad-bridge/issues/125: courtyard check uses bounding boxes+- issue https://wiki.adom.inc/adom/adom-symbol/issues/5: group gaps off grid  Adom processes PRs within minutes during business hours: a non-stop PR intake runs all day.
docs/runs/ocp-oculink-riser-claude-20261012-2119/shot-thermal-vias-1-start.pngadded
⋯ 1 unchanged line ⋯