Rule models need explicit fact inputs rather than hidden assumptions. 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

Use explicit fact fields

The stated process turns prose phrases into named fact-input fields with known or unknown status.

named fact fields\text{named fact fields}

Example fact packet

The toy packet includes age years, residency scope, filing date, and exclusion flag fields.

age residency filing exclusion\text{age residency filing exclusion}

The table recomputes support

The retrieval table recomputes 4 fields and 4 token-supported rows from the authored fact-input text.

fields=4,support rows=4\text{fields}=4,\quad \text{support rows}=4

Diagram note

The diagram is a fact-field table. It exposes inputs and unknowns instead of hiding assumptions.

explicit inputs only\text{explicit inputs only}

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

Fact input recordsrowfieldvaluequerytokensfact,input,known,unknown,fieldquerycount5supportcount4supportabstainFalsescopejurisdictionUS classroom rule-model workflowscopesource_typefact_inputrecord age_yearsrank1record age_yearsmatch3 of 5record age_yearsfilterpassrecord age_yearsciteFact Field 1record age_yearssnippetAge years fact input known status.record residency_scoperank4record residency_scopematch3 of 5record residency_scopefilterpassrecord residency_scopeciteFact Field 2record residency_scopesnippetResidency scope fact input unknown status.record filed_by_daterank3record filed_by_datematch3 of 5record filed_by_datefilterpassrecord filed_by_dateciteFact Field 3record filed_by_datesnippetFiling date fact input known status.record exclusion_flagrank2record exclusion_flagmatch3 of 5record exclusion_flagfilterpassrecord exclusion_flagciteFact Field 4record exclusion_flagsnippetExclusion flag fact input unknown status.

Summary

Fact records make the model reviewable because each input has a name, source, and status.

fields make review possible\text{fields make review possible}