Rule engine

Visa rules and dynamic checklist logic

The rule engine drives required document generation, country and visa-type conditions, dynamic family-based slots, and downstream completion logic across intake and document modules.

Rule registry

Suggested admin table for visa code, rule type, effective date, lifecycle status, and JSON body preview.

Visa codeRule typeRule body summaryEffective fromStatus
STUDY_PERMITREQUIRED_DOCSPassport, LOA, Financial Support, Transcript2026-01-01Active
WORK_PERMITELIGIBILITY_CHECKEmployment duration, permit validity, gap review2026-01-01Active
FAMILYDYNAMIC_SLOTSSpouse and child document slots by composition2026-01-01Draft