app
AI Flow
Public Made by Adomby adom
Adom's AI Flow: a tool to help the AI follow all of the steps it takes to build a board.
← Commit history
aiflow run board-claude-fable-5-1-20260914: finish
12 files changed
+13−12
docs/runs/board-claude-fable-5-1-20260914/README.md+13−12docs/runs/board-claude-fable-5-1-20260914/current-1.mp4docs/runs/board-claude-fable-5-1-20260914/final.mp4docs/runs/board-claude-fable-5-1-20260914/intake-2.mp4docs/runs/board-claude-fable-5-1-20260914/placement-1.mp4docs/runs/board-claude-fable-5-1-20260914/placement-2.mp4docs/runs/board-claude-fable-5-1-20260914/pours-1.mp4docs/runs/board-claude-fable-5-1-20260914/pours-2.mp4docs/runs/board-claude-fable-5-1-20260914/routing-1.mp4docs/runs/board-claude-fable-5-1-20260914/routing-2.mp4docs/runs/board-claude-fable-5-1-20260914/thermal-1.mp4docs/runs/board-claude-fable-5-1-20260914/thermal-2.mp4docs/runs/board-claude-fable-5-1-20260914/README.md+13−12@@ -14,8 +14,8 @@ Prompt at 2026-09-14T02:09:45Z (UTC). Flow: board. Every number here is from the | pours | 10.1 | 3.0 | 7.1 | 20 | 2 | 1 | 1.3 min | | current | 0.7 | 0.0 | 0.7 | 2 | 1 | 0 | 0.0 min | | thermal | 1.1 | 0.8 | 0.3 | 4 | 2 | 0 | 0.5 min |-| finish | 4.0 | 3.8 | 0.2 | 4 | 1 | 0 | 3.8 min |-| **total** | **53.4** | **26.7** | **26.6** | | | | |+| finish | 31.1 | 4.5 | 26.6 | 8 | 1 | 0 | 3.8 min |+| **total** | **80.5** | **27.5** | **53.0** | | | | | ## Returns to earlier steps @@ -45,6 +45,7 @@ Prompt at 2026-09-14T02:09:45Z (UTC). Flow: board. Every number here is from the - 2026-09-14T02:58:29Z run.json lost page and userMachine: the background landing saved a stale copy over them (concurrent writers); fixing save to merge - 2026-09-14T02:58:52Z clip-start:thermal-2 - 2026-09-14T02:59:13Z clip-start:finish-1+- 2026-09-14T03:30:16Z after delivery: the clips were re-cut motion-only with a real-time clock (0.1.7 action cut) and the final video re-composed from them; the clock of record is unchanged ## Where the board stands @@ -64,7 +65,7 @@ One clip per step visit, sped up 10x, with the editor at the start and the end o What this step does: read the board and the spec, write the spec from the schematic if it is missing, plan -**Clip: intake, visit 2, the PCB editor from 2026-09-14T02:12:17Z to 2026-09-14T02:16:14Z, 3.9 min of real time shown at 10x (24 s).**+**Clip: intake, visit 2, the PCB editor from 2026-09-14T02:12:17Z to 2026-09-14T02:16:14Z. Motion only: 3.9 min of real time, 0 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/board-claude-fable-5-1-20260914/intake-2.mp4" type="video/mp4"></video> @@ -76,7 +77,7 @@ What this step does: read the board and the spec, write the spec from the schema What this step does: place the parts for routability, current and heat; the binary packs, checks courtyards and lands moves -**Clip: placement, the PCB editor from 2026-09-14T02:16:36Z to 2026-09-14T02:18:27Z, 1.8 min of real time shown at 10x (11 s).**+**Clip: placement, the PCB editor from 2026-09-14T02:16:36Z to 2026-09-14T02:18:27Z. Motion only: 1.8 min of real time, 1 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/board-claude-fable-5-1-20260914/placement-1.mp4" type="video/mp4"></video> @@ -92,7 +93,7 @@ What this step does: place the parts for routability, current and heat; the bina What this step does: route to 100 percent with the spec's rules, gate with KiCad's DRC, land as undo steps; the AI takes it with take route=ai -**Clip: routing, the PCB editor from 2026-09-14T02:18:38Z to 2026-09-14T02:20:25Z, 1.8 min of real time shown at 10x (11 s).**+**Clip: routing, the PCB editor from 2026-09-14T02:18:38Z to 2026-09-14T02:20:25Z. Motion only: 1.8 min of real time, 1 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/board-claude-fable-5-1-20260914/routing-1.mp4" type="video/mp4"></video> @@ -110,7 +111,7 @@ What this step does: place the parts for routability, current and heat; the bina Why the AI came back here: router: no escape path at U5.40, U5.32, U5.14 (decoupling caps packed too close to the LQFP's pins) and J1.4 (SWD header jammed in the corner); open the escape band around U5 and move J1 -**Clip: placement, visit 2 (rework), the PCB editor from 2026-09-14T02:20:36Z to 2026-09-14T02:20:45Z, 0.2 min of real time shown at 10x (1 s).**+**Clip: placement, visit 2 (rework), the PCB editor from 2026-09-14T02:20:36Z to 2026-09-14T02:20:45Z. Motion only: 0.2 min of real time, 1 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/board-claude-fable-5-1-20260914/placement-2.mp4" type="video/mp4"></video> @@ -126,7 +127,7 @@ Why the AI came back here: router: no escape path at U5.40, U5.32, U5.14 (decoup What this step does: route to 100 percent with the spec's rules, gate with KiCad's DRC, land as undo steps; the AI takes it with take route=ai -**Clip: routing, visit 2, the PCB editor from 2026-09-14T02:20:48Z to 2026-09-14T02:47:20Z, 26.6 min of real time shown at 10x (160 s).**+**Clip: routing, visit 2, the PCB editor from 2026-09-14T02:20:48Z to 2026-09-14T02:47:20Z. Motion only: 26.6 min of real time, 34 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/board-claude-fable-5-1-20260914/routing-2.mp4" type="video/mp4"></video> @@ -142,7 +143,7 @@ What this step does: route to 100 percent with the spec's rules, gate with KiCad What this step does: pour every net the spec names, keepouts along Kelvin taps, thermal and stitching vias, land, measure the copper kept -**Clip: pours, the PCB editor from 2026-09-14T02:49:32Z to 2026-09-14T02:55:28Z, 5.9 min of real time shown at 10x (35 s).**+**Clip: pours, the PCB editor from 2026-09-14T02:49:32Z to 2026-09-14T02:55:28Z. Motion only: 5.9 min of real time, 38 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/board-claude-fable-5-1-20260914/pours-1.mp4" type="video/mp4"></video> @@ -158,7 +159,7 @@ What this step does: pour every net the spec names, keepouts along Kelvin taps, What this step does: IPC-2221 on every loaded net, pour and via capacity, the same-layer rule -**Clip: current, the PCB editor from 2026-09-14T02:56:09Z to 2026-09-14T02:56:11Z, 0.0 min of real time shown at 10x (0 s).**+**Clip: current, the PCB editor from 2026-09-14T02:56:09Z to 2026-09-14T02:56:11Z. Motion only: 0.0 min of real time, 2 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/board-claude-fable-5-1-20260914/current-1.mp4" type="video/mp4"></video> @@ -174,7 +175,7 @@ What this step does: IPC-2221 on every loaded net, pour and via capacity, the sa What this step does: copper and vias at every hot tab against the rise budget -**Clip: thermal, the PCB editor from 2026-09-14T02:56:14Z to 2026-09-14T02:56:46Z, 0.5 min of real time shown at 10x (3 s).**+**Clip: thermal, the PCB editor from 2026-09-14T02:56:14Z to 2026-09-14T02:56:46Z. Motion only: 0.5 min of real time, 6 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/board-claude-fable-5-1-20260914/thermal-1.mp4" type="video/mp4"></video> @@ -192,7 +193,7 @@ What this step does: pour every net the spec names, keepouts along Kelvin taps, Why the AI came back here: thermal: Q2 at 69 C and Q4 at 64 C against the 60 C budget; the phase A and B spreaders fill as fragments under the driver's B.Cu routing; add B.Cu copper right of the +VBAT column at the phase contacts and a bottom band for phase A -**Clip: pours, visit 2 (rework), the PCB editor from 2026-09-14T02:56:53Z to 2026-09-14T02:58:40Z, 1.8 min of real time shown at 10x (11 s).**+**Clip: pours, visit 2 (rework), the PCB editor from 2026-09-14T02:56:53Z to 2026-09-14T02:58:40Z. Motion only: 1.8 min of real time, 7 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/board-claude-fable-5-1-20260914/pours-2.mp4" type="video/mp4"></video> @@ -208,7 +209,7 @@ Why the AI came back here: thermal: Q2 at 69 C and Q4 at 64 C against the 60 C b What this step does: copper and vias at every hot tab against the rise budget -**Clip: thermal, visit 2, the PCB editor from 2026-09-14T02:58:52Z to 2026-09-14T02:59:10Z, 0.3 min of real time shown at 10x (2 s).**+**Clip: thermal, visit 2, the PCB editor from 2026-09-14T02:58:52Z to 2026-09-14T02:59:10Z. Motion only: 0.3 min of real time, 0 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/board-claude-fable-5-1-20260914/thermal-2.mp4" type="video/mp4"></video>
docs/runs/board-claude-fable-5-1-20260914/current-1.mp4⋯ 1 unchanged line ⋯
docs/runs/board-claude-fable-5-1-20260914/final.mp4⋯ 1 unchanged line ⋯
docs/runs/board-claude-fable-5-1-20260914/intake-2.mp4⋯ 1 unchanged line ⋯
docs/runs/board-claude-fable-5-1-20260914/placement-1.mp4⋯ 1 unchanged line ⋯
docs/runs/board-claude-fable-5-1-20260914/placement-2.mp4⋯ 1 unchanged line ⋯
docs/runs/board-claude-fable-5-1-20260914/pours-1.mp4⋯ 1 unchanged line ⋯
docs/runs/board-claude-fable-5-1-20260914/pours-2.mp4⋯ 1 unchanged line ⋯
docs/runs/board-claude-fable-5-1-20260914/routing-1.mp4⋯ 1 unchanged line ⋯
docs/runs/board-claude-fable-5-1-20260914/routing-2.mp4⋯ 1 unchanged line ⋯
docs/runs/board-claude-fable-5-1-20260914/thermal-1.mp4⋯ 1 unchanged line ⋯
docs/runs/board-claude-fable-5-1-20260914/thermal-2.mp4⋯ 1 unchanged line ⋯