Requests for evidence can create toy clocks. Honesty note: simplified immigration-law classroom toy model; not legal advice; toy model; structure only; human review required; no live external dependency. Firewall doctrine: render structure, refuse interpretation, cite, abstain, and hand off.

Structured Visual

Jurisdiction: US; as of 2026-06-24; not legal advice; Code encodes toy immigration-record structure, not immigration-law advice, status advice, petition advice, application advice, deadline advice, hearing advice, removal advice, or agency advice. RENDER STRUCTURE · REFUSE INTERPRETATION · CITE · ABSTAIN · HAND-OFF.

RENDER STRUCTURE · REFUSE INTERPRETATION · CITE · ABSTAIN · HAND-OFF: render structure, refuse interpretation, cite provenance, abstain when unsupported, and hand off to human review.

TOY MODELNOT LEGAL ADVICESTRUCTURE ONLYHUMAN REVIEW REQUIRED
Request for evidence deadline clockRequest for evidence deadline clocktrigger=2026-11-02 days=30 counting=calendarinclude_trigger=False holidays=noneduration interval is count span; rows are count trace only2026-11-022026-12-02deadline=2026-12-022026-11-03: counted count=12026-11-04: counted count=22026-11-05: counted count=32026-11-06: counted count=42026-11-07: counted count=52026-11-08: counted count=62026-11-09: counted count=72026-11-10: counted count=82026-11-11: counted count=92026-11-12: counted count=102026-11-13: counted count=112026-11-14: counted count=122026-11-15: counted count=132026-11-16: counted count=142026-11-17: counted count=152026-11-18: counted count=162026-11-19: counted count=172026-11-20: counted count=182026-11-21: counted count=192026-11-22: counted count=202026-11-23: counted count=212026-11-24: counted count=222026-11-25: counted count=232026-11-26: counted count=242026-11-27: counted count=252026-11-28: counted count=262026-11-29: counted count=272026-11-30: counted count=282026-12-01: counted count=292026-12-02: counted count=30event=trigger date=2026-11-02 label=trigger 2026-11-02event=deadline date=2026-12-02 label=deadline 2026-12-02interval=2026-11-02->2026-12-02 label=30 calendar days
highlighted = computed this step

Immigration toy-model honesty note

Honesty note: simplified classroom immigration-law model; people, status labels, petitions, applications, requests for evidence, biometrics, interviews, notices to appear, hearings, and evidence packets vary; as of June 24, 2026; not legal advice; toy model; structure only; human review required; no live external dependency.

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

A request can start a clock

The toy clock starts from a request-for-evidence date, a response-window label, and a counting rule.

request clock inputs\text{request clock inputs}

Toy response window

The classroom window counts 30 calendar day(s) from the request date.

calendar days=30\text{calendar days}=30

Counted rows are visible

The timeline renders 30 date row(s) before the deadline label.

timeline rows=30\text{timeline rows}=30

Toy deadline label

The toy deadline label is 2026-12-02, but real agency notices, mailbox rules, and facts require review.

deadline label=20261202\text{deadline label}=2026-12-02

Diagram note

The clock render carries high-stakes badges and does not give immigration deadline advice.

clock to review\text{clock to review}

Jurisdiction: US; as of 2026-06-24; not legal advice; Code encodes toy immigration-record structure, not immigration-law advice, status advice, petition advice, application advice, deadline advice, hearing advice, removal advice, or agency advice. RENDER STRUCTURE · REFUSE INTERPRETATION · CITE · ABSTAIN · HAND-OFF.

RENDER STRUCTURE · REFUSE INTERPRETATION · CITE · ABSTAIN · HAND-OFF: render structure, refuse interpretation, cite provenance, abstain when unsupported, and hand off to human review.

TOY MODELNOT LEGAL ADVICESTRUCTURE ONLYHUMAN REVIEW REQUIRED
Request for evidence deadline clockRequest for evidence deadline clocktrigger=2026-11-02 days=30 counting=calendarinclude_trigger=False holidays=noneduration interval is count span; rows are count trace only2026-11-022026-12-02deadline=2026-12-022026-11-03: counted count=12026-11-04: counted count=22026-11-05: counted count=32026-11-06: counted count=42026-11-07: counted count=52026-11-08: counted count=62026-11-09: counted count=72026-11-10: counted count=82026-11-11: counted count=92026-11-12: counted count=102026-11-13: counted count=112026-11-14: counted count=122026-11-15: counted count=132026-11-16: counted count=142026-11-17: counted count=152026-11-18: counted count=162026-11-19: counted count=172026-11-20: counted count=182026-11-21: counted count=192026-11-22: counted count=202026-11-23: counted count=212026-11-24: counted count=222026-11-25: counted count=232026-11-26: counted count=242026-11-27: counted count=252026-11-28: counted count=262026-11-29: counted count=272026-11-30: counted count=282026-12-01: counted count=292026-12-02: counted count=30event=trigger date=2026-11-02 label=trigger 2026-11-02event=deadline date=2026-12-02 label=deadline 2026-12-02interval=2026-11-02->2026-12-02 label=30 calendar days

Summary

Request clocks should show date rows and handoff instead of telling anyone what to file.

dates then handoff\text{dates then handoff}