Change the scene.
Keep the facts.
A new setting should still show the same property, person, or character. Squint checks the details that must survive the change—even when the lighting, pose, or style is different.
How it works
- Define what must hold
Squint turns the use case and your requirements into a checklist. Permanent structures and identifying features get their own checks; allowed changes are recorded separately.
requirementschecklist - Compare the right details
For the same scene and viewpoint, alignment brings both images into a common frame. Close-up views let the evaluator inspect corners, markings, and other details that a full-image glance can miss.
alignview - Resolve each requirement
Each finding includes a reason and a location. Code weighs those findings against the required rules to return pass, fail, or unsure. An uncertain detail stays uncertain.
findingsverdict
REFERENCE
EVALUATEDSame cat. New scene.
A different pose and setting are allowed. Keep Marlow’s white paw, green eyes, and ear notch.
Check the identifying details.
The coat looks familiar, but the white paw is gone, the eyes changed color, and the ear notch disappeared.
- White paw missing
- Eye color changed
- Ear tear missing
A lookalike isn’t the same cat.
Three identifying details failed the reference check. A new background does not explain away a different identity.

ORIGINALEVALUATEDSet the rules.
Add evening light and furniture. Keep the house and permanent structures unchanged.
Look at the pool corner.
The new lighting is allowed. Rounding off the pool’s original corner is not.


The scene changed. So did the property.
The pool perimeter breaks a required rule. Keep the staging; send the structural change back for correction.




