- Purpose and person roles are explicit
- Bind provider, property, unit, application and each household role to the exact housing purpose, permissible-use evidence, authorization where required or used, notices, provider package, policy, ordering cohort, accessibility, retention and decision owner.
- Report items remain contestable
- Preserve raw provider response and source lineage, match conservatively, separate case stages and dispositions, detect duplicates and expose stale, sealed, expunged, disputed, paid and corrected items instead of flattening them into a score.
- Policy is lawful, versioned, and deterministic
- Require qualified approval for necessary criteria, sources, formulas, thresholds, missingness, alternatives, timing and scope; evaluate the historical policy exactly and never let a model invent risk, relevance, character or ability to pay.
- Protected traits and proxies are blocked
- Exclude protected and unapproved proxy inputs from decision paths, isolate governed audit data, preserve equal service and route accommodation, language, thin-file and exceptional circumstances to qualified people without disclosure or delay penalties.
- A named person makes the housing decision
- Show original evidence, current availability, ordering, criteria, disputes and alternatives; record actual contribution, reasons, exceptions and second review and prohibit automatic approval, conditioning, denial, rent, deposit, guarantor or priority decisions.
- Notice, dispute, and correction complete the loop
- Trigger jurisdiction-approved communications from exact report contribution, preserve required provider and rights information, verify delivery, accept accessible disputes, freeze affected work where required, reevaluate transparently and dispose securely.