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
Every field, every mutation
| field | should matter? | destroy | drop | nudge | verdict |
|---|---|---|---|---|---|
| request_id | no | same | same | same | inert |
| source | no | same | same | same | inert |
| text | yes | moved | moved | moved | load-bearing |
| split_length | yes | moved | moved | moved | load-bearing |
| split_overlap | yes | same | same | same | SILENT 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…