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.
finish: 'no outline recorded during its last visit' leads to a return that marks every later step for redo
Hands-on, 0.2.51; the wording is the same in 0.2.54 (sequence.rs line 207).
What happened. The human did the outline step; outline check printed OK: the board outline has no sharp corners. At finish the open items said step outline (no outline recorded during its last visit). Only outline round records the proof (check only reports), so I went step outline --back, ran outline round (no change) and came back. That return marked current, thermal, fields, nets, silkscreen and 3d as "redo: an earlier step was reworked after it", and the outline needed the human's done again, for a step whose board did not change.
Led the wrong way twice.
outline checkpassing does not say "this records nothing; runoutline round(it changes nothing when there are no sharp corners)".- The finish line asks for a return without saying that a return marks every later step for redo.
Ask. Let outline check record the outline proof when there are no sharp corners. Have the finish line give the command that records it, and say when a return would invalidate later steps. A return whose board and spec hashes are unchanged should not mark later steps for redo.