rabadon

overview / incident rules / no-cp-over-rust-sources

no-cp-over-rust-sources

Copying a scratch .rs over a tracked source file bypasses Edit/Write and the cargo fmt step, which is what broke the fmt gate here.

in the goose guard

the deny pattern

\bcp\b[^\n;|&]*\.rs\s+[^\n;|&]*\.rs
fieldvalue
projectgoose
kindbash
census verdictfires
probecp a.rs b.rs
probe toolBash
gate exit on the probe2
refused byno-cp-over-rust-sources

in the field

4 of the 778 records in the published field dataset (field.jsonl, 2026-07-27 to 2026-08-26) carry this id. STOP is a refusal in enforce mode; WOULD_BLOCK is the same verdict recorded in watch mode, where nothing is stopped.

eventrecords
WOULD_BLOCK4

Counted from field.jsonl, the file the field page is built from.