Design decisions · The rationale · Element

The problem

What the design is solving.

The part

What it is

Stated as the user behaviour or failure it addresses rather than as a design goal.

Where the problem has since been solved elsewhere, the design can be revisited, and that is only knowable if the problem was recorded.

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.