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.
thermal-vias: land --ack is not honoured by finish until plan --ack is run; --ack cannot repeat
Version: adom-aiflow 0.2.56 (local build 0.2.56+noah.1), KiCad lane.
What I ran: thermal-vias plan, then thermal-vias land --ack Q1,Q2,Q3,Q4,Q5,Q6,Q7,Q8,Q9,Q10 --why "..." (ten low-side FETs whose drain net has no B.Cu copper, so the plan says vias would carry the heat nowhere: "pour LED_A_R on B.Cu under Q1, or ack"). Then several adopt-boards, then finish.
What happened: land answers OK: 0 heatsink vias landed; every hot part at its target and its outcome lists all ten as acked, but finish still lists heatsink vias: Q1 has 0 of 6 (thermal-vias plan, land) for each part. It clears only after running thermal-vias plan --ack Q1,...,Q10 --why ... and then land --ack again. Two smaller points: --ack cannot be repeated (error: the argument '--ack <ACK>' cannot be used multiple times); a comma list works but the help does not say so, and acknowledging one part per call keeps only the last one.
Expected: an ack given on land (which the land hint suggests) counts in finish, or the hint names plan --ack; --ack documents the comma list or accepts repeats.