bitmosh.dev/Blog/Dev Log/2026-07-12
v0.19.11lumaweave

Derive the layout, don't tune it

Every spacing constant was tuned against a snapshot and silently broke when content changed. The layout now derives all distances from the content, so overlap is impossible by construction.

v0.19.10lumaweave

The node was as wide as the gap between nodes

Node size is a radius in graph units, not pixels — it had been inflated until a node's radius equalled the distance to its parent. Fixing it exposed that the roots never had an angular budget.

v0.19.9lumaweave

Physics Phase 1 — unstack the directory piles

Sibling directories were seeded at byte-identical coordinates. Both gwells seeders now give each subtree an angular budget, so sibling overlap is impossible by construction.