Dashboard › craft › Trust stated system invariants
01a07e7f-ccee-7b74-ac60-707fd2538c4cTreat the user’s explicit domain guarantees as authoritative. Do not add defensive handling for states the user says cannot occur, such as wrapping JSON.parse() for input guaranteed to be valid JSON. Preserve stated invariants exactly, including required repository identity, checkout-path behavior, and no name normalization; use explicit errors only for genuinely unexpected values. Prefer requested architectural cleanup, such as consolidating parsing under Peggy.