What a prompt controls

Operating windows of one image generator, measured object-level and mass-level

Z-Image Turbo, 864 generated images, two frozen tests and three exploratory dives

Russell Parrish / Parallax Metrology · analysis 2026-09-13 to 2026-09-14 · internal research paper, not for circulation

A prompt is often described as steering an image. This study measures how much of a picture's geometry a prompt actually sets on one modern generator, what the sampler's draw keeps for itself, and what happens to those answers when the measuring instrument changes. It began as a bet that the draw decides more than the prompt. That bet lost, and the losing produced a usable map.

Contents
  1. Setup: engine, corpus, instruments, protocol
  2. What the prompt controls
  3. How the model satisfies a position word
  4. The default composition
  5. Who places the mass
  6. Does the mass lag toward the centre?
  7. The lighting control run
  8. What the instruments taught us
  9. What was measured and not used
  10. Limits, and what this does not prove
  11. Files and reproduction
  12. Appendix: the recipe

1. Setup

The engine and the corpus

Every image comes from Z-Image Turbo (bf16 weights, Qwen3-4B text encoder) running locally in ComfyUI 0.17.2 on an Apple M1 Max, at 768 × 768, 4 steps, cfg 1, res_multistep, shift 3. Generation is deterministic: three re-rendered cells came back pixel-identical to their originals.

SetPromptsSeedsImagesPurpose
Round 1, placement27 (3 subjects × 9 positions, with "small in the frame")6162does a position word place the subject?
Round 1, scenes27 varied scene prompts6162composition when nothing geometric is named
Round 2, position named27 (3 new subjects × 9 positions)6162position without a size word
Round 2, size named27 (9-rung size ladder)6162does a size word set size?
Round 2, plain27 (9 neutral paraphrases)6162the engine's default
Lighting control9 (3 subjects × 3 named backdrops)654what changes when lighting is named

The same six seeds run across every prompt in a set, so a seed's own effect can be separated from the prompt's. Round 2 uses subjects and seeds that appear nowhere in round 1.

The instruments

Five readers measure the same pixels in different ways. They are not independent; they differ in computation, not in data.

ReaderWhat it findsKnown bias
Object mask (built here)the subject itself, against a background model fitted to the frame borderfails when the subject touches the frame edge
ISR mask coherencefive mass families (edge, tone, colour, perturbation, blend) and their centroidswhole-frame averages dilute a small subject
ISR Notan massvalue mass, both polarities against the image mediancounts a dark backdrop as mass
ISR soft structure, saliency, radialsoft gradients, spectral saliency, radial compliance about frame and mass centresno radial eligibility gate in this port
The Crit and The Field (product kernels, unmodified)the app's structural and colour readingtreats dark as material, so it misreads light subjects on dark grounds

Protocol

frozen Both rounds were pre-registered: the claim, the kill conditions, the estimand, the referee checks and the decision rules were written and hashed before any evaluation image existed. Changes are dated in an amendments file, each made before measurement, each with the evidence that forced it. exploratory marks everything computed after a verdict was read; none of it can change a verdict.

The statistic throughout is a variance share: of the spread in one measurement across prompts and seeds, how much belongs to the prompt. It is an ICC in a crossed prompt-by-seed design, with the McGraw and Wong interval. Round 2 removes each subject's own mean first, so a subject's habits cannot be counted as prompt control.

Power, stated before measurement. Nine cells must all confirm for the round-2 claim to survive, which needs a strong effect; a moderate leak is caught about a fifth of the time. The design kills decisively and confirms only when the world is clean.
Simulated worldsurvivesinconclusivekilled (partial)killed (general)killed (placement)
law true (reach 0.85, not 0.1)0.530.470.000.000.00
law true, weaker words (reach 0.7, not 0.2)0.110.890.000.000.00
size leaks into Y (G2 Y = 0.6)0.000.780.000.000.00
position leaks into S (G1 S = 0.6)0.000.770.000.000.00
middling world (all cells 0.4)0.000.570.000.000.00

The amendment record

Seven changes were made across the two rounds, each before any evaluation number was seen, each dated with the evidence that forced it. Five were referee failures caught on synthetic or simulated data. They are the reason to trust the numbers that follow, so they are listed rather than summarised.

RoundAmendmentWhat changed and why
round 1no. 1, 2026-09-13R5 runs on the output image, threshold Spearman >= 0.999
round 1no. 2, 2026-09-13R1 failed; B1 removed from verdict counting; R1 rule for B2 and B3 corrected
round 1no. 3, 2026-09-13E2 dropped by the feasibility rule; S = 6; interval level recalibrated
round 1no. 4, 2026-09-13the crossed bootstrap is replaced by the McGraw-Wong interval (supersedes the interval in Amendment 3)
round 2no. 1, 2026-09-13the instrument needed two fixes before it passed R1
round 2no. 2, 2026-09-13interval degrees of freedom corrected and level raised to 95%
round 2no. 3, 2026-09-13power under the final rules, stated before measurement

Two of these removed capability rather than adding it: a second engine was dropped when FLUX.1-dev exhausted the machine's memory, which caps every claim here at one engine, and a product kernel was removed from the round-2 verdict when it failed a known-answer test.

2. What the prompt controls

frozen Round 1 asked whether the draw beats the prompt at setting composition. It does not. Explicit placement words control placement: measured on the object itself, the prompt explains 0.99 of a red apple's horizontal and vertical position, and the subject lands in the instructed third 81% of the time horizontally and 98% vertically, against 33% by chance. The official verdict was inconclusive on a referee failure (a tone correction broke on near-black images); the measured verdict was a partial kill, and every later bearing agreed the claim was false for placement.

Round 2 then asked the sharper question: within a subject, does a prompt control exactly the axes it names? Five of nine cells confirmed, four stayed open, nothing failed and nothing leaked.

Round 2. Each cell shows the prompt's share of variance with its 95% interval, measured on the subject itself. A cell confirms when the interval sits clearly on the predicted side of half.
FamilyAxisPredictedprompt share (95%)seed shareResult
position namedhorizontal positionreach0.84 [0.74, 0.92]0.00confirms
position namedvertical positionreach0.50 [0.32, 0.69]0.05open
position namedsizenot0.63 [0.45, 0.80]0.09open
size namedhorizontal positionnot0.00 [0.00, 0.10]0.25confirms
size namedvertical positionnot0.26 [0.12, 0.46]0.11confirms
size namedsizereach0.55 [0.39, 0.73]0.07open
plain promptshorizontal positionnot0.06 [0.00, 0.22]0.11confirms
plain promptsvertical positionnot0.17 [0.05, 0.36]0.10confirms
plain promptssizenot0.51 [0.32, 0.70]0.16open

What settled round 1

exploratory Round 1's official verdict was capped by a referee failure: a tone correction reordered brightness on 48 of 324 images, worst case 0.75 against a 0.999 floor. Three checks made after the fact all pointed the same way.

CheckResult
Re-measured with the tone correction removed (every referee check then passes)killed on placement
Dropping every prompt with an image below the R5 floor (6 prompts, 288 images left)unchanged
Measuring the apple itself with a colour mask, object-levelprompt share 0.99 horizontal, 0.99 vertical
Placement axis, tone correction removedNotan readerBorder readerResult
horizontal position0.86 [0.79, 0.92]0.84 [0.77, 0.90]fires
vertical position0.82 [0.73, 0.89]0.76 [0.66, 0.85]fires

The colour mask also put the apple in the instructed third 81% of the time horizontally and 98% vertically, against 33% by chance. The same mask failed on the third subject, a woman in a yellow coat whose coloured area is 0.1% of the frame, and that failure is reported rather than dropped.

Round 1, for comparison

Round 1 measured five geometric axes with two whole-frame readers, before the object-level instrument existed. Its placement cells stayed open because the readers disagreed, which is what prompted the rebuild.

FamilyAxisNotan readerBorder readerResult
placement promptshorizontal position0.71 [0.60, 0.82]0.47 [0.32, 0.63]open
placement promptsvertical position0.70 [0.58, 0.80]0.54 [0.40, 0.68]open
placement promptsdispersion0.70 [0.58, 0.81]0.29 [0.17, 0.45]open
placement promptsinner mass fraction0.70 [0.59, 0.81]0.30 [0.18, 0.46]open
placement promptssector variation0.36 [0.23, 0.53]0.34 [0.21, 0.51]open
scene promptshorizontal position0.18 [0.08, 0.33]0.26 [0.14, 0.42]holds
scene promptsvertical position0.67 [0.55, 0.78]0.79 [0.70, 0.87]fires
scene promptsdispersion0.46 [0.32, 0.62]0.53 [0.39, 0.67]open
scene promptsinner mass fraction0.51 [0.38, 0.66]0.63 [0.51, 0.76]open
scene promptssector variation0.52 [0.40, 0.68]0.70 [0.58, 0.80]open

The pattern across both rounds:

How far the subject actually travels. Grey squares mark the instructed third, red dots the achieved mean position, per subject.
TemplateSubjectCorner reach (1.0 = as far as possible)Edge contact at corners
round 2vase0.700.15
round 2cat0.430.70
round 2man0.710.96
round 1apple0.770.17
round 1lighthouse0.800.54
round 1coat0.930.58

Round 1's template said "small in the frame, with plenty of empty plain background"; round 2's did not. With the size words, subjects travel most of the way to a corner and rarely touch the edge. Without them, the engine reaches a corner by pushing a large subject partly out of frame. The two rounds differ in subjects and seeds as well, so this is a strong hint rather than a controlled comparison, and it is the most practical finding here for anyone writing prompts.

Size, in detail

exploratory Size is the axis that behaves least like a control. Naming it moves the subject between two framings rather than along a scale, and position words carry it along.

Subjectsize follows the ladder (rank correlation)mean size at the four cornersat centrereaches the top thirdmiddle thirdbottom third
vase0.850.150.500.120.940.75
cat0.520.400.600.290.940.61
man0.760.450.640.560.890.94

The vase follows the size ladder well (0.85) and the cat barely at all (0.52): asked for "tiny", it still draws a whole cat. Corner prompts cut the vase to a fifth of its centred size. And the vertical columns show the asymmetry directly: every subject lands in the middle third about nine times in ten, while the vase reaches the top third in one image out of eight.

Subject, plain paraphrases onlysmallest wordinglargest wordingrange
vase0.480.540.06
cat0.570.670.10
man0.490.750.26

Rewording alone moves a person's framing by a quarter of the frame and an object's by almost nothing: the vase is the same size under all nine wordings, while the man swings between full-body and close-up.

The cat's size ladder, nine rungs by six seeds. 'Tiny' through 'medium' give the same full-body cat; 'fairly large' snaps to a close-up; 'filling' gives a face.
The vase under nine neutral paraphrases. Size and placement barely move; the seed changes the backdrop tone.

3. How the model satisfies a position word

exploratory Counting what the engine actually does when told where to put something, by eye, one non-blind reader, on all 162 round-2 position images.

InstructionVaseCatMan in a red jacket
cornerscropped against the edge, 23 of 24cropped, about 23 of 24bottom corners cropped 12 of 12; top corners rotated sideways 7, cropped 5
top centreignored, 6 of 6mostly ignoredupside down 3, headless crop 1, ignored 2
bottom centreshrunk, 6 of 6shrunk and cropped, 6 of 6shrunk to a small full figure, 6 of 6
middle rownormalnormalnormal

Four moves, used predictably: crop for corners, shrink for bottom centre, ignore for top centre with objects, and rotate when a person is asked to go high. Rotation never happens to an object. This is what "half-controlled vertical" looks like from the inside.

A man in a red jacket, nine instructed positions (rows) by six seeds (columns). Top-row instructions produce rotations and crops; bottom centre produces a small full figure.
Round 1, with 'small in the frame' in the prompt: the apple goes where it is told, and the seed changes background tone and scale rather than position.

4. The default composition

exploratory Left to itself, the engine centres an isolated object, large and slightly low.

Promptsimagesin the centre cellhorizontal spread (SD)median vertical positionmedian size
plain object prompts162100%0.027+0.0940.59
size named16287%0.037+0.0950.60
round-1 scene prompts14581%0.054+0.0650.42
position named15845%0.157+0.1190.44
Where the subject lands. Marker size is subject size. Only naming a position breaks the centre default.

Plain object prompts put 100% of subjects in the centre cell of a three-by-three grid, with a horizontal spread about a sixth of what position words produce. Scenes are looser (81%), since a scene carries its own layout. In every family the subject sits slightly below centre, which fits the model's resistance to "top": a picture is built on a ground plane.

5. Who places the mass

exploratory The object is not the composition. A mass reader integrates the whole field: subject, shadow, backdrop gradient, vignette. So the question splits. Who places the object, and who places the mass?

Prompt share (blue) and seed share (orange) of horizontal position, for the object mask and every mass reading, in each prompt family.

What the prompt and the seed each own

Prompt familybackground lightnessoverall lightnesshorizontal positionvertical positionsubject size
position named (round 1)0.17 / 0.790.10 / 0.860.99 / 0.000.92 / 0.000.86 / 0.01
position named (round 2)0.19 / 0.610.12 / 0.620.84 / 0.000.50 / 0.050.63 / 0.09
size named0.01 / 0.690.30 / 0.470.00 / 0.260.26 / 0.110.55 / 0.07
plain prompts0.26 / 0.570.27 / 0.500.06 / 0.110.17 / 0.100.51 / 0.16
scene prompts0.70 / 0.110.79 / 0.080.02 / 0.100.36 / 0.010.65 / 0.01

Read the pairs as prompt share / seed share. On plain backgrounds the seed owns lighting and the prompt owns geometry. In scene prompts that inverts: the scene sets its own light, and the seed's share of brightness falls to about a tenth.

The same split across every measured feature and family.
One prompt, two seeds. Top row: the darker seed. The Notan value mass takes in a broad sweep of the backdrop gradient. Bottom row: the brighter seed of the same prompt, where the backdrop drops out and the mass collapses onto the vase. The red ring marks each field's centroid.

6. Does the mass lag toward the centre?

exploratory When a prompt pushes the object off centre, the mass does not always go with it.

Slope of each reading's position against the object's. One means it follows; below one it lags toward the centre; above one it overshoots outward.
Do not call this a counterweight yet. A whole-frame centroid mixes the object with its background, and an even background averages to the frame centre, so a lag appears with no force at all. Two things argue it is not only arithmetic: vertical and horizontal behave differently in round 2, which a mixture cannot produce, and the thresholded readers do not lag. The test that separates them is to recompute each centroid with the subject's pixels removed and see whether the remaining field holds still.

7. The lighting control run

exploratory If the seed owns lighting only because the prompt leaves it open, naming the backdrop should take it back. Fifty-four images test that: three subjects, three named backdrops, the same six seeds.

Left: naming the backdrop sets its level. Centre: the seed's wobble within a level is about what it was when lighting was unnamed. Right: the value mass tracks brightness either way.
Named backdropmean background lightnessseed spread (SD)seed share of brightnessvalue mass vs brightness
bright white0.900.0760.02-0.33
mid-grey0.680.0790.67-0.49
dark charcoal0.250.0360.16-0.72
lighting unnamed (G3)—0.0800.57-0.68

Naming the backdrop sets the level: the spread between levels is four times the spread within one. But the seed keeps its wobble, about ±0.07, the same as when lighting was unnamed. Its share falls only because the prompt's effect grew. Shares are relative; the absolute spread is the honest number.

A correction this run forced. "The seed's lighting moves the value mass" was wrong. The value mass tracks the backdrop's brightness whoever sets it, because of how the reader counts light and dark, not because the seed chose it. On plain prompts the seed is simply what sets the brightness.

8. What the instruments taught us

Half of what this study produced is about the measuring, not the model. Each of these cost a correction.

FindingHow it surfacedConsequence
The Crit's mask treats dark as materialknown-answer synthetic test: correlation 0.97 for dark subjects, 0.10 for light onesremoved from the round-2 verdict; still reported
Whole-frame centroids dilute a small subjectobject-level mask read 0.99 where frame-level readers read 0.30 to 0.71object-level instrument built for round 2
A tone correction can break on near-black imagesreferee check R5 failed on 48 of 324 images, worst 0.75round 1's official verdict capped at inconclusive
Bootstrap intervals are mis-specified with few seedsa planted null could never reach "survives"replaced with the McGraw and Wong interval, verified against a published example
Border-as-background fails on frame-touching subjectsvisual audit: 5 of 30 masks clearly wrong, all at the frame edgethe size axis carries the weakness; validation set must include edge cases
Radial compliance needs its eligibility gatethe RCA-2 source gates RC_s; this port does notdo not read dRC as a verdict on off-centre work

The instrument's own validation, after two fixes, reached 99.5% valid masks and correlations of 0.998 or better with known answers on gradients, vignettes, horizons, grey subjects and both polarities. It had never been tested on subjects that touch the frame, which the generator produces constantly.

The audit that found it. Green is the mask. Isolated subjects read cleanly, including cast shadows; close-ups and subjects cut by the frame lose parts of themselves to the background model.
An irregularity is a reading, not a failure. Of the masks flagged in that audit, one category is a genuine instrument limit (frame-edge contamination). The rest are the image meeting the kernel: a mask that takes in a cast shadow is reading mass; a flat face falls below threshold; a reflection flattens into a gradient the background model absorbs; and one image simply has two heads, which is the engine, not the instrument.

Radial compliance, and why it says little here

ISR carries the dual-centre radial reading from the RCA-2 notebook: how well mass decays from the frame centre (RC_f), how well it decays from its own centroid (RC_s), and the difference between them.

Prompt familyRC_f medianRC_s mediandRC median [quartiles]labels
placement (round 1)0.860.89+0.012 [+0.001, +0.072]neutral 111, self-organizing 51
scenes0.900.90+0.001 [-0.001, +0.004]neutral 155, self-organizing 7
position named0.900.92+0.015 [-0.007, +0.109]neutral 93, self-organizing 69
size named0.910.91-0.005 [-0.009, -0.001]neutral 159, self-organizing 3
plain0.910.90-0.006 [-0.012, -0.002]neutral 162

On plain and size-named prompts, where the subject sits centred, the two centres coincide and dRC is essentially zero: 162 of 162 plain images read "neutral". Only the placement families, where the subject is pushed off centre, start to separate (round 2: 69 of 162 read "self-organizing"). So this coordinate has something to say about off-centre work and nothing to say about a centred object. Note also that this port lacks the notebook's radial eligibility gate, which exists to stop RC_s being read on masses that are not radially eligible in the first place.

9. What was measured and not used

Honesty about scope. The full instrument stack ran on every image, and this paper uses a fraction of it.

ISR

Twenty-two measurement blocks were captured for all 810 images and are on disk. Six are used here:

Sixteen are not, although they are computed and available:

The Field

The colour kernel ran on all 864 images and produced 37 colour measurements each. None of them appears in this paper. Colour was never part of either frozen question, and the colour mass family used in section 5 comes from ISR, not from The Field. It is listed among the instruments because it was run, not because it contributed.

What that leaves on the table

None of this changes a result above. It marks how much of the measurement was spent and how little was spent well, and it is the cheapest available next work, since the numbers already exist.

10. Limits, and what this does not prove

11. Files and reproduction

Four folders under image-steering-accreditation-claude/, each with its frozen bet, its dated amendments, its referee outputs and its data:

FolderContents
seed-bet/round 1: BET.md, AMENDMENTS.md, VERDICT.md, 324 images, measurements, referee files
named-axes/round 2: the object instrument and its validation, BET.md, AMENDMENTS.md, VERDICT.md, 486 images
insights-zimage/the dives: features, full ISR reads of all 810 images, mass comparison, drag, lighting control, MASS.md, INSIGHTS.md
zimage-paper/this paper and its build script

Measurement is reproducible from the saved images: the object instrument and interval code are hashed in named-axes/instrument_freeze.sha256, the product kernels are recorded by their own hashes, and ISR read every image with persistence off, 4.7 s per image, 810 images in 13 minutes at five in parallel.

Appendix: the recipe

A1. Prompt templates

Each set varies one thing and holds the rest fixed. Subjects are named only where they matter.

SetTemplateWhat varies
Round 1, placement"A photograph of {subject} in the {position} of the frame, small in the frame, with plenty of empty plain background around it."3 subjects (a single red apple, a lighthouse, a woman in a yellow coat) × 9 positions
Round 1, scenesthe scene alone, no geometric words27 scenes, listed below
Round 2, position named"A photograph of {subject} in the {position} of the frame, with a plain background."3 subjects (a blue ceramic vase, a black cat, a man in a red jacket) × 9 positions
Round 2, size named"A photograph of {subject}, {size}, with a plain background."the same 3 subjects × 9 size rungs
Round 2, plain9 neutral paraphrases, no geometric wordsthe same 3 subjects × 9 wordings
Lighting control"A photograph of {subject}, with {backdrop}."the same 3 subjects × 3 backdrops

The nine positions: top-left corner, top center, top-right corner, middle left, exact center, middle right, bottom-left corner, bottom center, bottom-right corner.

The nine size rungs, smallest to largest:

The nine neutral paraphrases:

The three named backdrops:

The 27 scene prompts: a portrait of an old fisherman; a bowl of lemons on a kitchen table; a snowy mountain range; a busy street market in Marrakech; a cat sleeping on a windowsill; the interior of a gothic cathedral; a racing bicycle; a field of sunflowers; a jazz trio performing in a small club; an abandoned factory; a child flying a kite on a beach; a stack of old books; a tropical rainforest waterfall; a vintage red sports car; a chess game in progress; a lighthouse in a storm; a plate of sushi; a herd of elephants crossing a river; a modern glass skyscraper; a violin resting on a chair; a desert with sand dunes; a crowded subway car; an owl on a branch at night; a wedding cake; a medieval castle on a hill; a pair of hands knitting; a thunderstorm over a wheat field.

A2. Engine and sampling

SettingValue
ModelZ-Image Turbo, z_image_turbo_bf16.safetensors
Text encoderQwen3-4B (qwen_3_4b.safetensors, lumina2 loader)
VAEae.safetensors
Sampler / schedulerres_multistep / simple, 4 steps, cfg 1.0, denoise 1.0
Model samplingModelSamplingAuraFlow, shift 3
Negative promptzeroed conditioning (ConditioningZeroOut)
Resolution768 × 768, one image per job
HostComfyUI 0.17.2 headless, Apple M1 Max 32 GB, about 45 s per image
Seeds, rounds 11000 + 7919k, k = 0..5
Seeds, round 2 and lighting50000 + 104729k, k = 0..5

Determinism was checked, not assumed: re-rendering fixed cells reproduced them pixel for pixel in both rounds.

A3. What each axis means

AxisDefinition
horizontal / vertical positioncentroid of the subject mask, as a fraction of frame width or height from the centre; positive is right and down
sizesquare root of the subject mask's area fraction, so it scales like a length
reachhow far the mean centroid moves toward the instructed edge, over the furthest a subject of that size could go while staying in frame
edge contactshare of images where the mask meets the outer 4% ring of the frame
mass centroidthe centre of gravity of a mass field over the whole frame, subject and background together
background lightnessmean OKLab lightness of the border ring outside the subject mask
dRCradial compliance about the mass's own centroid minus about the frame centre

A4. The statistic

Prompt share is the intraclass correlation ICC(A,1) in a crossed design: prompts are the subjects, seeds are the raters, one image per cell. It answers "of the spread in this measurement, how much belongs to the prompt rather than to the draw". Seed share is the matching quantity for a seed effect that repeats across prompts. Round 2 subtracts each subject's own mean first, so a subject's habits are not counted as prompt control; that costs two degrees of freedom, which the interval accounts for.

Intervals are the McGraw and Wong (1996) F-based construction, checked against a published worked example before use. The level is 95% rather than 90% because simulation at this design size showed the 90% interval covering as little as 0.82 of the time; at 95% the worst case is 0.89. The first method tried, a crossed bootstrap, was discarded: resampling six seeds with replacement duplicates whole columns, which the formulas treat as real levels, and a planted null could never have been confirmed.

A5. Referee checks

CheckAsksOutcome
Known-answer placementdoes the instrument find an object whose position is known, across backgrounds, polarities and sizes?passed after two fixes; The Crit failed and was removed from counting
Estimator recoverydoes the interval cover a planted truth at the real design size?passed at 95% after the method and level were corrected
Determinismdoes re-rendering a cell reproduce it?passed, pixel-identical
Seed crossingdid every prompt get the same seeds?passed
Mask validitydid the instrument find a subject at all?passed: 4 invalid of 486 in round 2
Visual auditdo the masks look right on a random sample?passed narrowly: 5 of 30 wrong against a limit of 6
Tone remap monotonedid the brightness correction preserve order?failed in round 1, on 48 of 324 images

A6. Hashes and commands

The instrument, the interval code and the product kernels were hashed at the moment of freezing, so a rerun can prove it used the same code.

Filesha256 (first 16)
objmask.py3e4bc7a3dde1cca5
stats_centred.py99eb21644a164d3e
gen2.pybd03d34c5566d5e7
../seed-bet/gen.pya401f5802e088b3d
products/the-crit/js/kernel.js460b745c235f6c63
products/the-field/js/color-kernel.js6eef90e7d1ab8a24

To reproduce from the saved images:

StepCommand
measure with the object instrumentpython3 analyze2.py measure
apply the frozen rulespython3 analyze2.py analyze
full ISR read of every imagepython3 insights-zimage/isr_batch.py
product kernelspython3 steering-authority/run_measure.py <image root> <out.csv>
object against mass readingspython3 insights-zimage/mass_compare.py
rebuild this paperpython3 zimage-paper/build_paper.py

A7. Terms

TermMeaning here
prompt sharefraction of a measurement's variance explained by which prompt was used
seed sharefraction explained by a seed effect that repeats across different prompts
the draweverything the prompt does not set: the seed's repeatable part plus the per-image remainder
object readinga measurement of the subject itself, found by a mask
mass readinga measurement of the whole field's centre of gravity, subject and background together
Notan massvalue mass counting both lighter and darker deviations from the image median
frozenpre-registered before any evaluation image existed
exploratorycomputed after a verdict was read; cannot change it