Design decisions · The rejected · Element
The conditions
What would have to change for it to be worth trying again.
The part
What it is
Sometimes an approach failed because of something else that has since changed. Recording the condition keeps the option open rather than closing it permanently.
Without it, a rejected approach is rejected forever, which is occasionally wrong.
The smallest level
The attributes it carries
Each attribute is one of the framework’s shared types. What a date is, and how it is written, is defined once for the whole model — the note here says what it means in this particular place.