← Back to the demo
Loadbearing · checkpoint once, fork per mutation

haystack-split-overlap-2.30.2

1 input does not do what the pipeline claims. Found by running it, not by reading it.

15
forks from one checkpoint
11.22s
all 17 runs, in parallel (67.15s one after another)
6.0x
faster than running them in sequence
1
defect

One checkpoint, every fork

destroydropnudgerequest_idinertdestroydropnudgesourceinertdestroydropnudgetextload-bearingdestroydropnudgesplit_lengthload-bearingdestroydropnudgesplit_overlapsilent passthroughcheckpoint

Every field, every mutation

fieldshould matter?destroydropnudgeverdict
request_idnosamesamesameinert
sourcenosamesamesameinert
textyesmovedmovedmovedload-bearing
split_lengthyesmovedmovedmovedload-bearing
split_overlapyessamesamesameSILENT PASSTHROUGH

The evidence

split_overlap · silent passthrough

Declared as an input that should change the output. It was destroyed, dropped and nudged in 3 separate forks, and the output never moved. The pipeline does not read it.

baseline output
chunks: ["You can return most items within 14 days of delivery for a full refund. After 14", " days, returns are not accepted, but faulty items may still be covered by…
after destroy (identical)
chunks: ["You can return most items within 14 days of delivery for a full refund. After 14", " days, returns are not accepted, but faulty items may still be covered by…

Baseline

input
request_id: req_31Hq7c
source: help/returns-policy
text: You can return most items within 14 days of delivery for a full refund. After 14 days, returns are not accepted, but faulty items may still be covered by the 1…
split_length: 80
split_overlap: 20
output
chunks: ["You can return most items within 14 days of delivery for a full refund. After 14", " days, returns are not accepted, but faulty items may still be covered by…