# Decision record: TODO-ID - TODO title

One record per choice a later reader cannot re-derive from the pinned text. Fill every heading; delete nothing.

## Status

> Fill: proposed, accepted, or superseded (naming the superseding record).

TODO status

## Context

> Fill: the provision and the machine facts that force the choice.

TODO context

## Question

> Fill: the exact choice, in one sentence.

TODO question

## Options considered

> Fill: each option with its cost. Name the rejected options too.

TODO options

## Position

> Fill: the chosen option, in one sentence.

TODO position

## Justification

> Fill: why this option, from the pinned text and the machine behavior.

TODO justification

## Distinguishing scenario

> Fill: the test that breaks if the position flips — name it, and state what it observes before and after.

TODO distinguishing scenario

## Assumptions

> Fill: what this position takes for granted — input domains, external completeness, silent premises. Write `none` only when the record truly assumes nothing.

TODO assumptions

## Consequences

> Fill: what follows — the governed rules and tests.

TODO consequences

## Open questions

> Fill: what this record leaves unanswered, each with who should answer it — or `none`.

TODO open questions

## Review

> Fill: who reviewed this record, with what outcome, on which package version.

TODO review
