Skip to main content

Module debt

Module debt 

Source
Expand description

debt subcommand: runtime-shape.

Three verbs, one engine. Measurement, the tightening function, and the serialization are the same code, and each verb differs only in where its input comes from: baseline mints new exceptions from what the corpus measures today, migrate converts the exemptions a previous operator already accepted and nothing else, and tighten lowers what is recorded to what is measured. One verb switching between the first two on the state of the filesystem would let a request for a format conversion accept violations instead, so they stay two. Every write is atomic, and the legacy list leaves only after the new file lands.

Functionsยง

run
Baseline, migrate, or tighten.