← All Pull Requests

README: optional pointer to try AI Flow: Routing beside the flow #82

Merged Released in 0.2.66 on 11 Nov 2026 opened by Caleb

Adds one optional README section, "Optional: try AI Flow: Routing beside the flow", in front of the Roadmap. Nothing else changes: no code, no step, no skill text.

What it points to. adom/adom-aiflow-routing is a separate whole-board router published as a dynamic skill under the same rules as this page (a guide, never a gate; OK: and Hint: answers; the only error is "I could not run"). It follows the template/flow-app layout: init / next / steps / ledger, flows/flow.json, MIT, source on the page.

What this asks for. A trial beside the flow, not a place in it. route stays the flow's router and nothing in AI Flow depends on the new app.

What it says honestly.

  • It works on board files, not through the KiCad Bridge.
  • It does not write the plan JSON that gate --plan and land route --plan take, so its copper does not land through the flow yet.
  • On 22 public wiki boards stripped and routed again, 19 come out clean in KiCad; the three that do not are named on its page with pictures.

If the trial is useful, a one-line pointer under "High-speed boards: your own router, inside the flow" in the skill could follow in a later change. It is left out here on purpose.

🤖 Generated with Claude Code

Diff Skip to comments

--- a/README.md+++ b/README.md@@ -1,221 +1,243 @@⋯ 139 unchanged lines ⋯ KiCad Bridge today. Next backends: the Altium bridge, the Fusion bridge, then Adom's own web apps (adom-schematic, adom-2dboard, adom-3dboard). The board model and the bridge crate are the only ones that know KiCad; the flow, the spec, the ledger and the analyses do not change when the backend does.  +## Optional: try AI Flow: Routing beside the flow++[`adom/adom-aiflow-routing`](https://wiki.adom.inc/adom/adom-aiflow-routing) is a separate whole-board router to try next to this flow. It is not a step of AI Flow, nothing here depends on it, and `route` stays the flow's router. It is offered for comparison on real boards.++It is a dynamic skill by the same rules as this page: it suggests the next step, reports what it found with `OK:` and `Hint:` lines, and never blocks. It searches exact 0/45/90 degree paths instead of a grid, routes in the designer's order (pairs, data, power, the rest), and says why each connection it could not make failed.++```bash+adom-wiki pkg install adom/adom-aiflow-routing+adom-aiflow-routing route placed.kicad_pcb -o routed.kicad_pcb   # a new file; the input is never changed+adom-aiflow-routing check routed.kicad_pcb                      # then KiCad's DRC with zones refilled+```++What to know before trying it:++- Inside a measured run, wrap the command in `adom-aiflow exec --` so its time is on the clock.+- It works on board files (a placed `.kicad_pcb` with its `.kicad_pro`), not through the KiCad Bridge.+- It does not write the plan JSON that `gate --plan` and `land route --plan` take, so its copper does not land through the flow yet. Route a copy of the placed board and put the result beside the flow's own.+- On 22 public wiki boards stripped and routed again, 19 come out clean in KiCad. It does not finish a two-layer power board with many small pours, and two dense boards keep 4 or 5 connections open. The pictures and data are on its page.++Findings from a trial are welcome as issues on that page.+ ## Roadmap  Everything below is what John has asked for, in the order it is likely to land. 0.1 is what this page describes; nothing here is built until its version says so.⋯ 73 unchanged lines ⋯ ## Automatic progress dashboard  AIFlow opens its Hydrogen timeline automatically when a run starts or resumes, for every AI engine. Existing tabs are reused; each project gets its own server identity. Closed tabs and stopped servers recover on the next command. UI failures are reported separately from design checks. Use `timeline open` to bring it forward explicitly, or `AIFLOW_DASHBOARD=off` for headless automation.+

Comments

No comments yet.

Log in to comment.