DashboardcraftTrust stated system invariants

Trust stated system invariants

Category: preference
Confidence: 0.80
ID: 01a07e7f-ccee-7b74-ac60-707fd2538c4c
Project ID: e16af391-c497-4837-b681-c849a5514499
Cross-project: No
Recalled in other projects: 0
Source session: 1Okgn0vvN7hdZmhlc
Created: 2026-09-05 15:50:21
Updated: 2026-09-08 00:51:39

Content

Treat 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.

Move to: