Before and after, side by side, with the exact list of what moved. Everything not on that list is byte for byte what it was.
What changed
FIDELITY
Nothing else moved
Everything blank below is byte for byte what it was. Only the parts drawn here were allowed to change.
Allowed to change
Collar trimgarment.trim.collar
Left cuff trimgarment.trim.cuff_left
Right cuff trimgarment.trim.cuff_right
TWO-SLOT SET AND GARMENT / VERSION 1
3 parts were allowed to change: collar trim, left cuff trim, right cuff trim. Nothing outside those parts differs. Every other pixel is byte for byte what it was.
DIFFERENCE PLATE. DRAWN REGIONS WERE ALLOWED TO CHANGE; EVERYTHING BLANK IS UNCHANGED
Allowed to change
Byte for byte unchanged
0 pixels differ outside what was authorized
Before this change. The artwork before this change.
Before this change
After this change. Changed parts are outlined: garment.trim.collar, garment.trim.cuff_left, garment.trim.cuff_right.
After this change
SCHEMATIC FROM THE OBJECT MAP. RENDER PIPELINE NOT RUNNING
What changed, exactly
Every property that moved, named. Anything not on this list is byte for byte what it was.
Every step between the artwork somebody uploaded and the file you are being asked to approve, with the fingerprint of each one.
4/10 FINGERPRINTED
The chain
1The original artworkThe file as it was uploaded, stored once and never altered. Every later step reads from this and writes somewhere new.arev_01JQZ8NKMYRENGNEAREV000001source_sha256031e12f5…4f68efad
2The object mapWhat the studio understands the artwork to be made of: every part, its outline, and which parts are protected.frodrev_01JQZ8NKMYRENGNEFRDREV0001canonical_document_sha25671bba83b…287b5af2
3
Your decision
DECISION
Your decision
VERSION 1
A decision is recorded once against the exact version you are looking at, with your name and the time. It is never edited afterwards.
A decision has already been recorded on this. Nothing further can be changed.
The designer reads this exactly as you write it, so say what would make it right.
EXCEPTION
Accept a flagged measurement
Only a flagged measurement can be accepted, never a blocking check. The reason is stored permanently with your name, your role, the measurement, and the threshold it exceeded.
Recorded permanently against your name and role, with the measurement and the threshold it exceeded.
COMMENT
Leave a note
A comment belongs to the version you are looking at now. Commenting stays available even after the collection is locked.
Comments belong to the version you are looking at now, so later versions never inherit stale feedback.
Conversation
Conversation
6 COMMENTS
Every comment belongs to the exact version it was written against, so later versions never inherit feedback that no longer applies.
Ada FournierDESIGNERVERSION 4
On a checkAbout the check "Alignment points line up across items".qam_01JQZ8NKMYRENGNEQAMETRIC02
This one was already off before the recolour, so it is not new. Worth a look before the sheet goes out.
NotifiedBo Lindqvist
Bo LindqvistREVIEWERVERSION 4
On a collection itemAbout Crew tee in this collection.cit_01JQZ8NKMYRENGNECOLITEM04
Put this beside the crew tee on the sheet. They share the trim and I want them read together.
Bo Lindqvist
For production and support
Technical detail
PROVIDER POLICY
Safety check
DETERMINISTIC
What was sent to an external model on this run, what came back, and what the studio did about it.
No external model used
The model
HandlerNone. The studio applied the change itself.
StateFinished
What happened
What it returnedNo external model was involved. The change was applied by the studio colour handler that ships with this build.
What the studio didThe generative candidate was offered the work and declined it, because a deterministic handler could do the job exactly.
What was deliveredNothing left this machine, and nothing was sent to a third party.
Evidence
Scanned maskNot computed yet
Stored evidence
Evidence
Nothing was assumedexpected0 assumptionsobserved0 assumptionsthresholdexact matchmaskNot computed yetevidenceNot stored yet
Protected areas unchangedexpected0observed0threshold0 pixelsmaskNot computed yetevidenceNot stored yet
Logos and brand text unchangedexpectedno protected objects on this artworkobservedno protected objects on this artworkthresholdexact matchmaskNot computed yetevidenceNot stored yet
Oversize tee, did not pass a check, drawn on the collection canvas of 1600 by 1600 pixels, but its own canvas is 1400 by 1750 pixels, so it does not fit. 4 parts.
ONE SHEET, ONE CANVAS, EXACT WHITE. SCHEMATIC VIEW FROM THE CANONICAL OBJECT MAP
What the sheet was checked for
These run across the whole collection, not one item at a time. If a check in the first group does not hold, the collection cannot be locked.
1/6 MEASURED AND HELD
Must hold before locking
Every item uses the same collection styleDid not hold
Every item is the same sizeDid not hold
Every item uses the same colour profileHeld
Every item has its alignment pointsNot measured yet
Every background is pure whiteDid not hold
Flagged for a reviewer to look at
Garments fill the frame by the same amountDid not hold
Alignment points line up across itemsNot measured yet
Baselines and centre lines line upDid not hold
Nothing is rotated or skewedNot measured yet
Outline weight is consistentNot measured yet
Colours are consistent across itemsNot measured yet
Pattern scale is consistentNot measured yet
Shadows follow the collection ruleNot measured yet
Every item has its labelsNot measured yet
No item drifts from the collection styleSTAND-IN MEASUREMENTNot measured yet
Evidence
Every item uses the same collection styleexpectedEvery item on ccv_01JQZ8NKMYRENGNECCVER00002observed7 of 8 itemsthresholdexact matchoutlierscitem_from_ast_01JQZ8NKMYRENGNEASSET00008
Every item is the same sizeexpected1600 by 1600 pxobserved1 item on another canvasthresholdexact matchoutlierscitem_from_ast_01JQZ8NKMYRENGNEASSET00007
Every item uses the same colour profileexpectedsRGBobservedAll 8 itemsthresholdexact matchoutliersnone
Every item has its alignment points
The authorized change
Exactly what was allowed to move, and the list of everything that was locked. Nothing outside it can be applied.
No identifier yetchange_spec_hashThe authorized change is written when an edit is confirmed through the studio service, which is not running.
4The collection styleThe canvas, the colour profile, the background rule, and the thresholds every item in this collection is judged against.ccv_01JQZ8NKMYRENGNECCVER00002collection_contract_hashComputed over the eleven render-relevant contract domains when a collection revision is created.
5The drawing styleLine weights, swatches, and reference geometry. The collection style embeds this by reference, so a change here moves the collection style too.spv_01JQZ8NKMYRENGNESTYPRFV001style_profile_hashComputed alongside the collection style hash. Nothing has produced one yet.
6The tools that drew itThe handler that applied the change and the exact font file used for text. No system fonts are ever loaded, so the same words produce the same pixels on any machine.deterministic.color.set_swatch.v2.3.1+b3f9a1pinned_font_sha256f834a2f7…c439cd66
7What this render is keyed byThe eleven inputs that decide whether the same request can be served from cache. The scenario file below is checked in; the signature itself is produced by seeding.fixtures/golden-signature.preimage.jsonpreimage_file_sha256e07fb0bd…b81f3e3e
8What was checkedThe policy version every verdict on this screen was measured under. A result measured under a different policy is not comparable.guided-defaults-v1qa_run_hashWritten when a real QA run records its verdicts against a stored artifact.
9The delivered fileThe bytes a studio downloads. Exporting the master serves these exact bytes and never re-encodes them, so this digest stays true after delivery.art_01JQZ8NKMYRENGNEARTFACT001artifact_sha256Computed over the stored file when a render produces one.
10The decisionWho approved it, when, and against which version. Recorded once and never edited.No identifier yetdecision_recordNo decision has been recorded on this yet.
REVIEWER
VERSION 4
On an areaAbout an area 138 by 188 pixels, starting 849 across and 611 down.
Checked the left cuff against the right at full size. Same navy, same edge, no halo.
Ada FournierDESIGNERVERSION 3
On a pointAbout the point 1195 across and 486 down.
The collar corner is where the two trims meet. It printed clean on the last run at this size.
The studioREVIEWERRECORDED BY THE STUDIOVERSION 3
On a checkAbout the check "No item drifts from the collection style".qam_01JQZ8NKMYRENGNEQAMETRIC01
Recorded an accepted exception on "No item drifts from the collection style": observed 0.31 against a threshold of 0.25, decided by Bo Lindqvist.
The navy is the buy-sheet colour and it is meant to sit apart from the rest of the capsule. Accepting the drift for this item only.
Ada FournierDESIGNERVERSION 2
On a partAbout one part of this artwork.garment.trim.collar
Navy 12 is the one from the buy sheet, not the darker one we tried in June.
NotifiedBo Lindqvist
Not stored yet
Everything this run is pinned to
For production artists and support. Nothing here is needed to use the studio.
expectedChecked on every montageobservedWaiting for the montage to be composedthresholdexact matchoutliersnone
Every background is pure whiteexpected#FFFFFFobserved1 item declares another backgroundthresholdexact matchoutlierscitem_from_ast_01JQZ8NKMYRENGNEASSET00007
Garments fill the frame by the same amountexpectedWithin 0.050 of the collection medianobservedMedian 0.672, 3 outsidethreshold0.050outlierscitem_from_ast_01JQZ8NKMYRENGNEASSET00001, citem_from_ast_01JQZ8NKMYRENGNEASSET00005, citem_from_ast_01JQZ8NKMYRENGNEASSET00007
Alignment points line up across itemsexpectedChecked on every montageobservedWaiting for the montage to be composedthresholdexact matchoutliersnone
Baselines and centre lines line upexpectedWithin 2.0 px of the sheet centre lineobservedWorst 100.0 pxthreshold2.0 pxoutlierscitem_from_ast_01JQZ8NKMYRENGNEASSET00007
Nothing is rotated or skewedexpectedChecked on every montageobservedWaiting for the montage to be composedthresholdexact matchoutliersnone
Outline weight is consistentexpectedChecked on every montageobservedWaiting for the montage to be composedthresholdexact matchoutliersnone
Colours are consistent across itemsexpectedChecked on every montageobservedWaiting for the montage to be composedthresholdexact matchoutliersnone
Pattern scale is consistentexpectedChecked on every montageobservedWaiting for the montage to be composedthresholdexact matchoutliersnone
Shadows follow the collection ruleexpectedChecked on every montageobservedWaiting for the montage to be composedthresholdexact matchoutliersnone
Every item has its labelsexpectedChecked on every montageobservedWaiting for the montage to be composedthresholdexact matchoutliersnone
No item drifts from the collection styleexpectedChecked on every montageobservedWaiting for the montage to be composedthresholdexact matchoutliersnone
COMMENT
Leave a note
A comment belongs to the version you are looking at now. Commenting stays available even after the collection is locked.
Comments belong to the version you are looking at now, so later versions never inherit stale feedback.