the marks
Every algorithmic figure the corpus generates. Each mark is deterministic from a seed; the seeds come from the corpus itself.
Mastheads — flow fields
Tyler-Hobbs-family flow field: 22-44 particles enter the left edge of the canvas and trace a sinusoidal angle field across to the right. Wavelengths are long enough that particles pass through coherent channels rather than swirling.
Quest signatures — branching trees
Each quest's YAML node-graph rendered as a BFS-positioned tree. Edges curve, depth fades, endings sit as filled dots, the root is an open circle.
Endings — Lissajous curves
x(t) = sin(at + p), y(t) = sin(bt + q). (a, b) picked from a palette of integer ratios; (p, q) seeded offsets. Each ending of every quest gets a different curve; same quest's endings share family.
Constellations — phyllotaxic graphs
Sunflower spiral (golden-angle phyllotaxy) places each of a quest's concept nodes; edges connect concepts that list each other in related_concepts.
Source plates — library cards
Manfred-Mohr family geometric composition: horizontal strata, vertical tick marks, corner identifier (filled when vetted, year inside).
Person marks — biographical lifelines
Vertical lifeline anchored to dates. Solid for closed lifespan, dashed for still living. 4-8 seeded moment-marks along the line.
Note marks — marginal jots
Smallest mark in the catalogue (56×56). A hairline frame with 2-4 seeded internal ticks and a corner square (filled when the note has primary topics). Reads as a scrap of marginalia.
Concept glyphs — per-concept ink marks
Each significant concept has its own hand-coded algorithmic glyph; same id always renders the same mark.