stratum · seed identity · by hand · measured

The phase disc

Any 0..1 quantity drawn as the moon through the dither gate, with a real terminator. A primitive used exactly three times: three discs, zero grey pixels.

evidence produced by scripts in artifact/strata2/phase-disc/ · plates in the review · live in the canon
The phase disc plate

Evidence

Built directly. Harness: probe-cf.mjs (shared with the address stratum), results in probe-cf.json. Playwright/Chromium, --use-gl=swiftshader.

What it is

The ephemeris draws the moon through the dither gate: a 0..1 quantity as the lit fraction of a disc with a real terminator (an ellipse, not a straight edge), a limb that falls away, Bayer-8 deciding every cell. phaseDisc(cv, q, N) is that routine with the phase solved from the quantity on the waxing branch — phase = acos(1 − 2q) / 2π — so any 0..1 value is read the way the moon is read. Same value, same pixels.

Three instruments, no fourth

instrumentquantitywhere
the reader's positionpage progress 0..1the rail, beside scroll 0.412
the machine's statefield scale ÷ display capthe rail foot, beside field ×1.00
the reader's control(gate gain − 0.8) ÷ 0.8the gate, beside the slider's output

A primitive, not a motif. The fourth use would be the one that turns it into decoration, and the copy says so where the primitive is defined.

Measured

discs on the page                      3
cells per disc / CSS size              28 / 14 px, image-rendering: pixelated
reader's disc at top / at mid-page     q 0.000 / 0.516
control's disc at gain 0.80 / 1.60     q 0.000 / 1.000
machine's disc, settled                q 1.000 (software GL held full scale at 1440×900)
grey pixels in the moon canvas         0 of 669 lit   (every lit pixel is rgb(226,228,230) at alpha 255)
grey pixels in the rail disc           0
console errors                         0

Not established