07b1d150

By: lcnbr <im@lcnbr.ch>

extend linnest edge endpoints, momentum display, and partial layouts

Edges take per-endpoint anchor distances and fitted coil endpoints,
momentum visibility is controlled through edge data, map-style gains
particle-only rendering and manual endpoint shading, and partial layouts
can close the remaining graph below the pinned part. Clinnet behaviour
tests cover the new public Typst API. The old single-file xbox example no
longer matches the map-style API and is removed; standalone xbox documents
replace it in the next change.

Clinnet's Typst behaviour tests now fail rather than skip without Typst
0.15, the clinnet CI check provides it, and the large layout-and-drawing
test is split into focused tests over shared staging helpers. Running
them fixed stale fixtures: the momentum fixture pins its arrow offset and
label gap, the cross-section fixture expects layout-core's label
distances, label visibility compares parsed path geometry, and the gamma
style assertions compile with a workspace root.
GitHub
Time to Start Worker time Duration Time to finish Idle
Config 0s 1s 1s 2s 0s
Eval 2s 1m14s 1m14s 1m16s 0s
Build 1m15s 1h42m51s 1h10m23s 1h11m39s 14m36s
Test 15m49s 28m30s 59m09s 1h14m59s 16s
Deploy - - - - 10h06m44s
Suite 0s 2h12m37s - - 10h21m39s

Timeline

Config Eval Build Test Failed Retried Compressed gap
0s1m9m10m11m12m13m14m15m16m17m18m19m20m21m22m23m24m25m26m27m28m29m30m31m32m34m35m36m37m40m41m42m43m44m45m46m47m48m49m50m51m52m53m54m1h0m1h1m1h2m1h3m1h4m1h5m1h6m1h7m1h8m1h9m1h10m1h11m1h12m1h13m1h14m