Principle Model The Domain

Model the Domain

TheOnlyFusionCube Updated

File contents

Model the Domain

Trigger

When stateful logic accumulates branches or repeated shape assumptions.

Rule

Encode the domain in the right structure: state machine, typed model, table, registry, reducer, boundary, or collection instead of scattered conditionals.

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-model-the-domain commit 5d8ae5592a

Frequently asked questions

npx skillmds@latest add theonlyfusioncube/principle-model-the-domain