tools/size_ratchet.py applies the 1,000-line SIZE_CAP only to modules absent from the baseline, while modules that already exist are checked against their recorded length, which may go down but never up; the per-function ratchet and runner_top_level_defs ratchet are unchanged.