← Commit history

gaps 40 to 42: MPN etch, component heroes, clips page per run

John Lauer ·7cb9cba9ae ·6d ago ·parent 44ae063
2 files changed +6
AIFLOW-GAPS.md+3
@@ -127,3 +127,6 @@ Every remaining row is closed in the binary; see docs/release-0.1.37.md on adom/ | 37 (documented in 0.1.38) | `kicad_silk_text_batch` takes rotation as `rotation` (it refuses `angle` with "unsupported text field angle"), and it caps the stroke at a quarter of the text height, so on a board whose minimum stroke is 0.08 mm, 0.30 mm text is impossible (0.32 mm is the floor). Neither is in the verb's documentation. | kicad-bridge docs, aiflow-silkscreen skill | | 38 (fixed in 0.1.38) | the silkscreen clip was 2.7 GB for 17 minutes (about 2.6 MB/s); the bridge pull failed after 10 minutes and ConfRoomROG has no ffmpeg to shrink it. It came across split into 200 MB parts with PowerShell. The recorder's bitrate, or a transcode before the pull, should keep a step clip pullable. | adom-bridge recorder, aiflow (pull in parts) | | 39 | the silkscreen dashboard replay recording opens in a Hydrogen webview on the user's machine; with the test box rule ("use the test box so the user is not disturbed") it was not recorded. The dashboard's board.json and events.jsonl are in the run for a later replay. | aiflow-silkscreen (a test-box surface for the dashboard) |+| 40 (fixed in 0.1.39) | the ICs' 3D models had no MPN mark: the components step's marking defaulted to "ask" and was skipped; and the adom-chip-laser service repaints the whole part black and grey and writes across X, so its output cannot be used directly (filed as adom/adom-chip-laser#2). 0.1.39 adds `adom-aiflow-etch` (colour-preserving, along the long axis, Y-up models stood up first), makes marking the default for ICs, and `finish` checks it. | aiflow (tool, default, gate), adom-chip-laser |+| 41 (skills fixed in 0.1.39) | the three component pages made here (through molecule-publish's "create missing component pages" stage) had plain thumbnails as heroes, not the eda-component-hero art (etched part, copper outlines, silkscreen, pin labels); aiflow-sourcing and aiflow-molecule now require it whenever a component page is made | aiflow skills |+| 42 (fixed in 0.1.40) | the rework run's `report --push` rebuilt docs/clips.md from its own clips and overwrote the first run's clips page; the first run now owns docs/clips.md and later runs publish docs/clips-<run>.md with a link | aiflow (clips) |
docs/aiflow-run.md+3
@@ -124,6 +124,9 @@ Everything in this run that aiflow did not guide, gate or measure was logged as | 37 | the silkscreen text verb's `rotation` field and stroke cap were undocumented | docs | **documented in 0.1.38** (aiflow-silkscreen, aiflow-power-layout) | | 38 | a 2.7 GB step clip could not be pulled in one piece | bug | **fixed in 0.1.38** (pulled in 200 MB parts) | | 39 | the silkscreen dashboard replay needs a Hydrogen tab on the user's machine | skill | open (board.json and events.jsonl kept in the run for a later replay) |+| 40 | the ICs' models had no MPN mark, and the etch service alone repaints the part and writes across the short axis | bug + default | **fixed in 0.1.39** (`adom-aiflow-etch`, default on for ICs, finish check) |+| 41 | component pages had plain heroes instead of the annotated, etched eda-component-hero art | skill | **skills fixed in 0.1.39** |+| 42 | a second run's report push overwrote the first run's clips page | bug | **fixed in 0.1.40** |  Ten companion skills from this run shipped in adom-aiflow 0.1.34 (2026-09-29), and 0.1.37 (2026-09-30) closed every remaining gap in the binary. Its new `planeUnder` gate then found one thing on this board: an EN via and part of the VOUT sense trace on B.Cu under the input hot loop (see the gap log).