Unless phrases become explicit exception rows rather than hidden logic. Honesty note: simplified toy rule-modeling workflow, corpus-light with no neochart dependency; the pinned first step carries the full honesty note.

highlighted = computed this step

Rule model honesty note

Honesty note: simplified toy rule-modeling workflow; corpus-light and no neochart dependency; jurisdictions and interpretations vary; as of June 24, 2026; not legal advice; code encodes a stated interpretation workflow, not the law itself.

rule model as of June24,2026\text{rule model as of }June 24, 2026

Keep exception logic separate

The stated process models the unless phrase as an exception row instead of hiding it inside another condition.

unless phrase becomes row\text{unless phrase becomes row}

Example exception packet

The toy packet marks the exclusion flag as present, so the exception row must stay visible.

exclusion flag present\text{exclusion flag present}

The trace recomputes exception status

The exception trace has 1 row and 1 condition not satisfied row.

exception rows=1,condition not satisfied rows=1\text{exception rows}=1,\quad \text{condition not satisfied rows}=1

Diagram note

The diagram is an exception trace. It does not create a legal exception result.

exception trace only\text{exception trace only}

Jurisdiction: US; as of 2026-06-24; not legal advice; Code encodes a stated interpretation workflow, not the law itself.

Exception row model exclusion_flag_absent: not_satisfied via exclusion_flag_present=True compare=False

Summary

Exception rows are safer when they remain explicit review rows with their own status.

separate exception row\text{separate exception row}