Status labels are trace labels, not breach conclusions. Honesty note: toy contract model; jurisdictions vary; the pinned first step states the as-of date; enforceability and breach require legal review; not legal advice.

highlighted = computed this step

Contract model honesty note

Honesty note: toy contract model; jurisdictions vary; as of June 24, 2026; enforceability and breach require legal review; not legal advice; status trace is not a breach conclusion.

toy contract as of June24,2026\text{toy contract as of }June 24, 2026

Status labels are model vocabulary

The stated vocabulary is limited to table labels. The model uses event facts and dates to choose a trace label for each toy clause row.

events plus datesstatus label\text{events plus dates}\to\text{status label}

Example row variants

The example includes triggered, performed, late, not-triggered, and unknown-date variants so the table shows the vocabulary without deciding breach.

variant rows=5\text{variant rows}=5

The compiler recomputes each label

This toy table has 5 clause rows and 5 recomputed status labels. None is a breach conclusion.

rows=5,labels=5\text{rows}=5,\quad \text{labels}=5

Diagram note

The diagram is a status trace. It does not state that any party breached, complied, or owes anything.

status is not breach\text{status is not breach}

Jurisdiction: US; as of 2026-06-24; not legal advice; Code encodes the stated-rule interpretation.

Status tracerowfieldvaluescopenoteStatus trace; jurisdictions vary; enforceability and breach require legal review; not legal advice; status trace is not a breach conclusion.statusvocabularylate,not_triggered,pending,satisfied,unknownclause pendingrank1clause pendingstatuspendingclause pendingtriggeredTrueclause pendingtrigger2026-06-01clause pendingdue2026-06-04clause pendingperformancenoneclause pendingdaysLate0clause pendingciteToy Contract sec. 2.1clause donerank2clause donestatussatisfiedclause donetriggeredTrueclause donetrigger2026-06-01clause donedue2026-06-04clause doneperformance2026-06-03clause donedaysLate0clause doneciteToy Contract sec. 2.1clause laterank3clause latestatuslateclause latetriggeredTrueclause latetrigger2026-06-01clause latedue2026-06-04clause lateperformancenoneclause latedaysLate2clause lateciteToy Contract sec. 2.1clause quietrank4clause quietstatusnot_triggeredclause quiettriggeredFalseclause quiettriggernoneclause quietduenoneclause quietperformancenoneclause quietdaysLate0clause quietciteToy Contract sec. 2.1clause unknownrank5clause unknownstatusunknownclause unknowntriggeredTrueclause unknowntriggerunknownclause unknownduenoneclause unknownperformancenoneclause unknowndaysLate0clause unknownciteToy Contract sec. 2.1

Summary

A status table is useful when it exposes exactly which event facts drove each label and leaves legal review outside the model.

status row plus review\text{status row plus review}