Principle Boundary Discipline

Validate and normalize at boundaries, trust internal invariants, and keep business logic free of adapter noise. Use when at parsing, framework, process, network, storage, or user-input boundaries.

TheOnlyFusionCube Updated

File contents

Boundary Discipline

Trigger

At parsing, framework, process, network, storage, or user-input boundaries.

Rule

Validate and normalize at boundaries, trust internal invariants, and keep business logic free of adapter noise.

Application

  1. Name the concrete decision this principle changes.
  2. Apply the rule to that decision, not as a decorative citation.
  3. Prefer evidence from the current repository/runtime over generic preference.
  4. If the principle conflicts with an explicit user constraint, keep the constraint and state the tradeoff.

TheOnlyFusionCube/potetos-for-everyone/tree/main/skills/principle-boundary-discipline commit 5b749eb5fa

Frequently asked questions

npx skillmds@latest add theonlyfusioncube/principle-boundary-discipline