← Commit history
docs/astra/silkscreen-dashboard/README.md+1
@@ -31,3 +31,4 @@ The dashboard remains a historical proposal view; its preview is not the final n [AI Flow source PR #17](https://wiki.adom.inc/adom/adom-aiflow/prs/17) · 3rd party fab silkscreen skill PR #6. These are source handoffs, not package releases. The generic event/manifest contract is shared; Fusion and Altium adapters still need implementation and native tests.  Automated recording and run artifact retention: [AI Flow PR #18](https://wiki.adom.inc/adom/adom-aiflow/prs/18).+
docs/astra/silkscreen-full/README.md+1
@@ -15,3 +15,4 @@ Five association reviews remain: Y1, TP20 and three J1 pin-label pointers. This Shared changes: [AI Flow layout and typography PR #20](https://wiki.adom.inc/adom/adom-aiflow/prs/20), [recording frame PR #21](https://wiki.adom.inc/adom/adom-aiflow/prs/21), and 3rd party fab silkscreen skill PR #7. Rust CLI rebuild and geometry regression tests pass. The geometry/server helpers remain Python; Fusion/Altium adapters and shared package publication are not complete.  ![Review contact sheet](verified-sheet.png)+
docs/astra/silkscreen/README.md+1
@@ -29,3 +29,4 @@ PR submission is not release publication. This is post-delivery work; the origin <video controls preload="metadata" src="https://wiki.adom.inc/api/pages/adom/esc-g431/files/docs/astra/silkscreen/silkscreen-review.mp4"></video>  [Clip paths and timing](https://wiki.adom.inc/adom/esc-g431/files/docs/astra/silkscreen/clips.json) · [Contact sheet](https://wiki.adom.inc/api/pages/adom/esc-g431/files/docs/astra/silkscreen/clip-sheet.png). This video predates the close-label revision shown above. Raw window recording is retained without captions; this review copy removes still frames.+
docs/astra/silkscreen/drc-comparison.json+1−1
@@ -2011,4 +2011,4 @@   ],   "nonSilkscreenBoardDataUnchanged": true,   "qualification": "Native default minimum text height is 0.8mm. New smaller text follows the user-requested 3rd party fab 0.5mm target; no DRC minimum was weakened. Physical laser coupon remains unverified."-}\ No newline at end of file+}
docs/astra/silkscreen/layout.py+1
@@ -188,3 +188,4 @@ assert strip_silk(parsed)==strip_silk(root) (D/'labels.json').write_text(json.dumps({'board':str(out),'source':str(src),'nonSilkscreenDataUnchanged':True,'removedRedundantPassiveSilkStrokes':len(cuts),'labels':labels,'leaders':leaders,'omittedNearby':missing,'notes':['0.5mm text is the requested 3rd party fab target; physical coupon not tested.','No unverified voltage/current ratings printed.','Conservative geometry placement pending native DRC and render.']},indent=2))  print(len(labels), 'labels', len(missing),'nearby deferred')+
docs/astra/silkscreen/silkscreen-integration.txt+1
@@ -62,3 +62,4 @@ Hint: Every command from here is charged to silkscreen until the next `step`. Hint: What this step's clip should show: Native top/bottom motion and a connector-label close-up; raw clips remain uncaptioned. Budget 3–5 seconds within the final 120-second film; link detailed plots separately.  PASS: silkscreen stage ordered and ledger step accepted in built binary.+
esc-g431.kicad_sch+1
@@ -35053,3 +35053,4 @@ 	)
 	(embedded_fonts no)
 )
+
src/esc-g431.kicad_sch+1
@@ -35053,3 +35053,4 @@ 	)
 	(embedded_fonts no)
 )
+
viewer/sch-root.html+1
@@ -626,3 +626,4 @@ </script> </body> </html>+