FORENSICS ยท ALLEY CONTRACT CHECK

Generated by docs/spec/forensics/check_forensics.py from alley.scene.json, props.json and each case entry. Every line, number and finding below is computed from those files. Scene check: PASS.

fx-a1-001

The Open Window

hard PASS PLAUSIBLE

The second-floor window was found open. A ladder lay in the alley below it, and two scuffs in the grime sit below the window. The department's ladder rule: to climb through a window, the ladder rests on the sill and at least 0.95 m of it has to stand past the sill. Was this ladder long enough?

Scuff marks on level ground are 2.0 meters from a vertical wall. A ladder footed at the marks rests on a windowsill 3.6 meters above the ground. To climb through the window, at least 0.9 meters of the ladder must extend past the sill. What is the minimum length of the ladder, to the nearest tenth of a meter?

Answer 5.1 m (geometry 5.0683, accepted ±0.05)

From the scuffs, a climber needs at least 5.1 m of ladder. The ladder in the alley is 5.4 m and stands 1.28 m past the sill: enough to climb in.

E1
scene_wide: wireframe guide the plate is painted to
window 2fservice doors 2.0L 5.4E1STREET
plan: orthographic, 1 grid line per metre, street at the top
h 3.6L 5.4past sill 1.28E1 s 2.0needs at least 5.1 mfound 5.4 m
Section through the window: procedural, no plate

Measurements and givens

Scuffs to walls2.000required
Sill heighth3.600required
Ladder lengthL5.400required
Door widthw0.900decoy
Ladder past the sillm0.95given

Misses

variantvaluefaultfeedback
base {"extend": null}4.118M-CONDITION-DROPThat ladder only reaches the sill. Add the 0.9 m that has to stand past it.
base {"leg_b": "hm", "extend": null}4.97M-CONCEPTThe 0.9 m runs along the ladder, past the sill. It isn't extra height on the wall.
leg_sum6.55M-FORMULAAdding the sides walks the ladder along the ground and then up the wall. The ladder cuts straight across: it's the long side of a right triangle.
leg_difference3.943M-SIGNThe ladder is the longest side, so its square is the sum of the other two squares, not the difference.
no_root17.91M-PARTIALThat's the square of the length to the sill. Take the square root before adding the 0.9 m.
echo5.4M-WRONG-TARGETThat's the ladder found in the alley. The question asks for the shortest ladder that would work.
fx-a1-002

The Open Window

hard PASS RULED OUT

The second-floor window was found open. A ladder lay in the alley below it, and two scuffs in the grime sit below the window. The department's ladder rule: to climb through a window, the ladder rests on the sill and at least 0.95 m of it has to stand past the sill. Was this ladder long enough?

Scuff marks on level ground are 2.0 meters from a vertical wall. A ladder footed at the marks rests on a windowsill 3.6 meters above the ground. To climb through the window, at least 0.9 meters of the ladder must extend past the sill. What is the minimum length of the ladder, to the nearest tenth of a meter?

Answer 5.1 m (geometry 5.0683, accepted ±0.05)

From the scuffs, a climber needs at least 5.1 m of ladder. The ladder in the alley is only 4.8 m and stands 0.68 m past the sill: too little to climb in.

E1
scene_wide: wireframe guide the plate is painted to
window 2fservice doors 2.0L 4.8E1STREET
plan: orthographic, 1 grid line per metre, street at the top
h 3.6L 4.8past sill 0.68E1 s 2.0needs at least 5.1 mfound 4.8 m
Section through the window: procedural, no plate

Measurements and givens

Scuffs to walls2.000required
Sill heighth3.600required
Ladder lengthL4.800required
Door widthw0.900decoy
Ladder past the sillm0.95given

Misses

variantvaluefaultfeedback
base {"extend": null}4.118M-CONDITION-DROPThat ladder only reaches the sill. Add the 0.9 m that has to stand past it.
base {"leg_b": "hm", "extend": null}4.97M-CONCEPTThe 0.9 m runs along the ladder, past the sill. It isn't extra height on the wall.
leg_sum6.55M-FORMULAAdding the sides walks the ladder along the ground and then up the wall. The ladder cuts straight across: it's the long side of a right triangle.
leg_difference3.943M-SIGNThe ladder is the longest side, so its square is the sum of the other two squares, not the difference.
no_root17.91M-PARTIALThat's the square of the length to the sill. Take the square root before adding the 0.9 m.
echo4.8M-WRONG-TARGETThat's the ladder found in the alley. The question asks for the shortest ladder that would work.
fx-a2-001

The Shortcut

hard PASS PLAUSIBLE

The service door's alarm logged it opening at 23:42:06.0. At 23:42:08.5 a patrol car's lights swept the alley mouth, and its dash camera shows the alley empty. The theory: someone came out the door, ran around the stacked cases and was gone before the lights hit. Running empty-handed, a person manages about 6.0 m/s over a distance this short.

From a doorway, a person runs a route in two straight legs. The first leg ends at a point 2.4 meters farther along the wall and 1.8 meters out from it. The second leg runs 5.6 meters parallel to the wall. The person covers the whole route in 2.5 seconds at a constant speed. What is that speed, in meters per second, to the nearest tenth?

Answer 3.4 m/s (geometry 3.4400, accepted ±0.05)

The route takes 3.4 m/s. Running empty-handed, a person manages about 6.0. Someone could have been gone before the lights hit.

F1M
scene_wide: wireframe guide the plate is painted to
window 2fservice doora 2.4b 1.8c 5.6F1MSTREET
plan: orthographic, 1 grid line per metre, street at the top

Measurements and givens

Door to footprints, along the walla2.400required
Door to footprints, out from the wallb1.800required
Footprints to alley mouthc5.600required
Door straight to alley mouthdirect8.200decoy
Door alarm to headlightst2.5given
Top speed, empty-handedvmax6.0given

Misses

variantvaluefaultfeedback
base {"segments": ["a", "b", "c"]}3.92M-FORMULAAdding 2.4 and 1.8 walks the first leg along the wall and then out. The runner cut straight across: that leg is the long side of a right triangle.
base {"segments": ["direct"]}3.28M-MODEL-MAPThe straight line runs through the stacked cases. Use the route the footprints show.
first_only1.2M-PARTIALThat's only the first leg. The runner still had 5.6 m to go.
invert0.291M-INVERTThat's seconds per meter. Speed is distance divided by time.
product21.5M-UNITMeters times seconds isn't a speed. Divide the distance by the time.
fx-a2-002

The Shortcut

hard PASS RULED OUT

The service door's alarm logged it opening at 23:42:06.0. At 23:42:08.5 a patrol car's lights swept the alley mouth, and its dash camera shows the alley empty. The theory: someone came out the door, ran around the stacked cases and was gone before the lights hit. Whoever it was carried the missing equipment case, 32 kg, and a person carrying that much manages about 3.0 m/s.

From a doorway, a person runs a route in two straight legs. The first leg ends at a point 2.4 meters farther along the wall and 1.8 meters out from it. The second leg runs 5.6 meters parallel to the wall. The person covers the whole route in 2.5 seconds at a constant speed. What is that speed, in meters per second, to the nearest tenth?

Answer 3.4 m/s (geometry 3.4400, accepted ±0.05)

The route takes 3.4 m/s, faster than the 3.0 m/s a person manages carrying the case. Whoever opened the door was still in the alley when the lights hit.

F1M
scene_wide: wireframe guide the plate is painted to
window 2fservice doora 2.4b 1.8c 5.6F1MSTREET
plan: orthographic, 1 grid line per metre, street at the top

Measurements and givens

Door to footprints, along the walla2.400required
Door to footprints, out from the wallb1.800required
Footprints to alley mouthc5.600required
Door straight to alley mouthdirect8.200decoy
Door alarm to headlightst2.5given
Top speed, carrying the casevmax3.0given

Misses

variantvaluefaultfeedback
base {"segments": ["a", "b", "c"]}3.92M-FORMULAAdding 2.4 and 1.8 walks the first leg along the wall and then out. The runner cut straight across: that leg is the long side of a right triangle.
base {"segments": ["direct"]}3.28M-MODEL-MAPThe straight line runs through the stacked cases. Use the route the footprints show.
first_only1.2M-PARTIALThat's only the first leg. The runner still had 5.6 m to go.
invert0.291M-INVERTThat's seconds per meter. Speed is distance divided by time.
product21.5M-UNITMeters times seconds isn't a speed. Divide the distance by the time.
fx-a3-001

The Missing Shipment

standard PASS PLAUSIBLE

A painted panel arrived crated last week and was stored in the back room. Tonight the crate turned up in the alley, opened and empty, leaning on the wall. The crate was built to the panel's size. The back room's only way out to the alley is the service door. Could the panel have gone out through it?

A rectangular doorway is 0.9 meter wide and 2.1 meters tall. What is the length of the doorway's diagonal, to the nearest hundredth of a meter?

Answer 2.28 m (geometry 2.2847, accepted ±0.05)

The panel's shorter side is 2.2 m, too tall for the door upright. The doorway's diagonal is 2.28 m, so tilted corner to corner, the panel clears it.

scene_door: wireframe guide the plate is painted to
window 2fservice doorcw 2.5STREET
plan: orthographic, 1 grid line per metre, street at the top
w 0.9h 2.1diagonal 2.28panel 2.20
Door elevation: procedural, no plate

Measurements and givens

Door widthdw0.900required
Door heightdh2.100required
Crate widthcw2.500required
Crate heightch2.200required

Misses

variantvaluefaultfeedback
leg_sum3.0M-FORMULAAdding the width and height runs along two edges of the doorway. The diagonal cuts across them: it's the long side of a right triangle.
leg_difference1.897M-SIGNThe diagonal is the longest side, so its square is the sum of the other two squares, not the difference.
no_root5.22M-PARTIALThat's the diagonal squared. Take the square root.
echo2.1M-WRONG-TARGETThat's the door's height. Tilted corner to corner, the doorway is longer than that.
fx-a3-002

The Missing Shipment

standard PASS RULED OUT

A painted panel arrived crated last week and was stored in the back room. Tonight the crate turned up in the alley, opened and empty, leaning on the wall. The crate was built to the panel's size. The back room's only way out to the alley is the service door. Could the panel have gone out through it?

A rectangular doorway is 0.9 meter wide and 2.1 meters tall. What is the length of the doorway's diagonal, to the nearest hundredth of a meter?

Answer 2.28 m (geometry 2.2847, accepted ±0.05)

The panel's shorter side is 2.4 m, longer than the doorway's 2.28 m diagonal. No tilt gets it through this door. It left another way.

scene_door: wireframe guide the plate is painted to
window 2fservice doorcw 2.5STREET
plan: orthographic, 1 grid line per metre, street at the top
w 0.9h 2.1diagonal 2.28panel 2.40
Door elevation: procedural, no plate

Measurements and givens

Door widthdw0.900required
Door heightdh2.100required
Crate widthcw2.500required
Crate heightch2.400required

Misses

variantvaluefaultfeedback
leg_sum3.0M-FORMULAAdding the width and height runs along two edges of the doorway. The diagonal cuts across them: it's the long side of a right triangle.
leg_difference1.897M-SIGNThe diagonal is the longest side, so its square is the sum of the other two squares, not the difference.
no_root5.22M-PARTIALThat's the diagonal squared. Take the square root.
echo2.1M-WRONG-TARGETThat's the door's height. Tilted corner to corner, the doorway is longer than that.