AI Flow 0.2.29: release #114 (library one element per line, kept bridge replies)
AI Flow 0.2.28: release PR #47 (large contacts take large corner pins)
AI Flow 0.2.27: Fusion pours keep thermals off as solid (#112); Kelvin keepouts checked clear on Fusion (#113)
Prepare AIFlow 0.2.26 with active-board geometry evidence binding
Merge PR #280: 0.2.14: Altium runs save the board at every step and before export
Merge PR #279: 0.2.13: Altium library refuses a symbol spec without pin types
Merge PR #278: 0.2.12: tour fields stays on the container's host; Altium board reads survive the schematic in front
Merge PR #277: 0.2.11: signed-in project page, ASCII parts tab, bridge 0.2.53 guard
Merge PR #275: 0.2.10: Altium symbol and pin-type check, project-library parts, one desktop folder per run
Merge PR #273: 0.2.9: the Altium lane on 0.2.x (courtyards, parts and project page, verified list)
0.2.5: demo mode: a finished run's AI Flow timeline at any earlier moment, for re-filming
0.1.99: EDA backends (KiCad, Fusion, Altium behind one Eda trait) and the Altium lane
Silkscreen audit obstacles are checked against the board's own pads and vias, at record and at finish (0.1.97)
Thermal counts the saved board's vias on each tab net, not only the routing plan's (0.1.96)
Freeze spec budgets at placement; spec-amend records real corrections (0.1.95)
board-glb: read quantized GLBs (KHR_mesh_quantization) through full node transforms (0.1.92)
0.1.91: NEXT line after intake/start/prompt/step/stage end, and an over-budget step nag (issue #44)
Replace per-client dashboard disk polling with native filesystem notifications and shared SSE cache
Reuse the run webview, isolate fixture tests, and stream dashboard updates over SSE
Fix translucent physical board silkscreen and substrate; preserve shared materials
Preserve artifact evidence in verified snapshots instead of overwriting by basename
Release 0.1.86: verify existing pours without replaying native mutations
Refresh dashboard project images and captions alongside live timeline; preserve last good view
Resolve repeated physical pads in branch-current screening; preserve explicit currents and limits
Preserve physical-pad current boundaries and repair component hero guidance (0.1.83)
Enforce per-part thermal budgets and converged full-heat evidence (0.1.82)
Require drill-void and plated-wall current evidence; preserve native copper net intent
Reject display-clipped current maxima in Fields acceptance