Raise the variety bar to 0.1

Deliberately a target rather than a description of where the library sits. Of
the scenes measured since the region block went in, only Droste Feedback at
0.324 is comfortably over; Plasma Bloom is 0.082, Voronoi Shatter and Apollonian
Gasket 0.062, Moiré Grid 0.047. Most of the library fails this, which is the
point — a bar set where the work already is measures nothing.

Third value in two days, and both previous moves were instrument corrections
rather than changes of mind: the motion block was reading zero for the entire
library, and adding the region block made the total a mean over six blocks
instead of five. Both raised every score, so 0.04 had quietly drifted down
relative to the thing it was judging. Documented as something to re-read off a
fresh gallery whenever the descriptor changes, rather than a number to carry
forward.

The marker now sits at the middle of each meter and the grades land where they
should: 0.047, 0.062 and 0.082 all red, 0.140 amber, 0.324 green.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Dejvino
2026-08-18 18:11:33 +02:00
co-authored by Claude Opus 5
parent b879abe230
commit c099501ead
4 changed files with 166 additions and 7 deletions
+10 -4
View File
@@ -28,12 +28,15 @@ checks.html?scene=X the per-scene gate, including `consumes:` lines
```
The gallery score is the mean structural distance between a scene's own six
frames, on the same descriptor the variety harness uses. **Minimum bar: 0.04**
frames, on the same descriptor the variety harness uses. **Minimum bar: 0.1**
(`MIN_VARIETY` in `checks/gallery.js`), drawn as a red line. Below it a scene is
the same picture wherever it appears, and because it is cast into many songs
that sameness leaks between them — the viewer recognises the shot rather than
the song.
Most of the library does not clear it. That is deliberate: a bar set where the
work already is measures nothing.
Some reference points, measured:
```
@@ -247,7 +250,7 @@ Two more traps, both of which have bitten:
2. No glow, bloom, grain, haze, chroma or trail parameters.
3. Element size goes through `stageScale()`.
4. Placement goes through `stageNode()` unless the composition IS the scene.
5. Gallery score above 0.04, checked before and after.
5. Gallery score above 0.1, checked before and after.
6. The rest of the per-scene battery still passes — especially `distinct`. The
more scenes share a cast, the easier it is to become one of your neighbours.
@@ -261,5 +264,8 @@ Two more traps, both of which have bitten:
- **Fixed-geometry scenes** have no known route to variety.
- **The `layout` blindness** for full-frame fields would need a new descriptor
block measuring cell statistics rather than where structure sits.
- **The 0.04 bar** is a starting point, set where the flat cluster sat — and set
against scores that were depressed by the motion bug. It deserves re-deriving.
- **The bar is a target, not a description.** Most of the library does not clear
0.1 — that is the point of it. It has moved from 0.04 to 0.05 to 0.1
as the descriptor gained a block and lost a bug, both of which raised every
score. Expect to move it again whenever the descriptor changes, and re-read it
off a fresh gallery rather than carrying the old number forward.