Added
hairline-adopt, a skill that reads an existing SVG and hands it to
hairline-create, which rebuilds it as a figure.hairline-creategains
step 0,read.mjsandsource.md;look.mjs --sourceputs the SVG beside
the rest picture on the sheet.
Fixed
- Figures in a frame that loaded late answer the pointer at once. Chrome's
frame time there can trailperformance.now()by seconds, and figures that
timed their moves by both clocks waited that long. The loop now hands every
tickperformance.now(). The skill'skernel.jshas the same fix.