rabadon

overview / incident rules / no-inplace-perl-rewrite-of-source

no-inplace-perl-rewrite-of-source

In-place perl/sed rewrites of tracked .rs files silently mutate logic outside the editor's tracking and produce phantom test failures.

in the goose guard

the deny pattern

perl\s+(-\S*\s+)*-[a-zA-Z]*i[a-zA-Z]*\b.*\.rs\b
fieldvalue
projectgoose
kindbash
census verdictfires
probeperl -i -pe s/a/b/ x.rs
probe toolBash
gate exit on the probe2
refused byno-inplace-perl-rewrite-of-source

in the field

No record in the published field dataset (field.jsonl, 778 records, 2026-07-27 to 2026-08-26) carries this id.

The dataset is on the field page.