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.
project-page: rate-limited library adds are dropped silently; PCM library incomplete; second run duplicates the library
Seen with adom-aiflow 0.2.1 on a board with 48 distinct component pages.
project-page --page <owner/slug> --existingreported OK ("README revision 1 with 213 parts, KiCad PCM repository ...") but the Cloud Library it filled holds only 6 items, and the PCM zip contains 6 symbols, 6 footprints and 6 models. A manualadom-wiki library add <lib> <page>right after returned HTTP 429 RATE_LIMITED with retry_after 20 to 45 s, so the remaining adds were rate-limited and not retried or reported. Expected: honour retry_after and retry, and refuse (ERROR) if any part is missing from the exported library, comparing the export's symbol and footprint counts with the BOM.A second
project-pagerun on the same page created a second, empty Cloud Library with the same name, then failed: "2 libraries are named '<owner/slug>'; use the lib_ id". Expected: reuse the library recorded by the first run (store its lib_ id in the run), never create a duplicate.--brief <path to a file>is taken as literal text: the README and the PCM metadata description read "design/brief.md". Either read the file when the argument is a path or say in --help that it takes text.
Workaround used: add the missing pages one per call with retry on 429, then export.