Short version: open an issue before a large change, and bring a measurement.
This project decides things in writing before implementing them. If your change alters a surface — a wire format, an exit code, a CLI verb — say so in an issue first. Surfaces are frozen deliberately, and changing one is a decision rather than a patch.
Every change must leave the test floor green. A pull request that lowers a count, skips a suite, or narrows an assertion has to say so in its own description. Silently bounded is the failure this project guards against hardest.
State what you measured, under what conditions, how many runs, and what you did not look at. "It works on my machine" is a measurement with an undeclared denominator.
Rust: cargo fmt and cargo clippy -D warnings both clean. Identifiers and public
documentation in English.
Code copied from another project, however permissive its licence. Other work is observed, then written fresh.