Skip to content
Astera Technology

Set completeness rules for each record state

Avoid forcing draft inputs to satisfy a later committed-state requirement.

Compare the rule with concrete cases

Fictional draft may omit a coordinator and reference. A committed brief requires both. Any supplied reference must name an existing record in either state. Optional-at-draft therefore does not mean “invalid values may be saved”, and draft saving is not commitment.

Filled synthetic modelling cases
StateCoordinatorReferenceResult
DraftAbsentAbsentValid draft
CommittedPresentAbsentInvalid committed brief
DraftAbsentUnknown IDInvalid draft value
Download editable CSV ↓

Work through the distinction

Separate presence requirements from validity of supplied data. A transition to committed must check completeness at that point without claiming the draft was already committed.

The coordinator is added to the empty draft but the reference is not. Can it become committed?

Show the worked answer

No. It is still a valid draft but lacks one required committed-state input.

Acceptance wording to adapt

Permit missing coordinator/reference in draft. Validate any supplied reference against existing IDs in all states. Before commitment require both inputs; if incomplete, retain draft state and data.

Related resources