Context
config/compliance_rules.yaml currently maps patterns to federal regulations (Fair Housing Act, ECOA, FCRA, EU AI Act) and the Colorado AI Act + 10 source-of-income-protection jurisdictions. State-level data-privacy and tenant-screening statutes vary materially — this issue tracks adding a primary-source-cited mapping for texas.
What to do
- Identify the controlling state statutes for AI-driven tenant-screening AND/OR tenant-data residency in texas
- Add per-pattern entries under the appropriate pattern keys in
config/compliance_rules.yaml (e.g., under fair_housing_preflight_gate.regulations, tenant_pii_data_residency_partitioning.regulations)
- Every entry MUST cite a primary-source URL (statute text or AG enforcement page) — no secondary law-firm alerts or news summaries
- Run
python scripts/build_compliance_json.py and commit both YAML and JSON
- Add a test in
tests/test_regulation_loader.py asserting the mapping loads
- Update
docs/MAPPING-MATRICES.md if the addition changes a framework mapping
Definition of done
Why this is a good first issue
Bounded scope (one state) · clear acceptance criteria · real regulatory-coverage impact · no architectural changes required · pattern code unchanged.
Per CONTRIBUTING.md, secondary sources (Holland & Knight alerts, Lex Machina summaries, news articles) are NOT acceptable as the sole citation — they may inform but the entry must link to statute text or agency press release.
Context
config/compliance_rules.yamlcurrently maps patterns to federal regulations (Fair Housing Act, ECOA, FCRA, EU AI Act) and the Colorado AI Act + 10 source-of-income-protection jurisdictions. State-level data-privacy and tenant-screening statutes vary materially — this issue tracks adding a primary-source-cited mapping for texas.What to do
config/compliance_rules.yaml(e.g., underfair_housing_preflight_gate.regulations,tenant_pii_data_residency_partitioning.regulations)python scripts/build_compliance_json.pyand commit both YAML and JSONtests/test_regulation_loader.pyasserting the mapping loadsdocs/MAPPING-MATRICES.mdif the addition changes a framework mappingDefinition of done
compliance_rules.yamlandcompliance_rules.jsonupdated and in syncmake verifygreenWhy this is a good first issue
Bounded scope (one state) · clear acceptance criteria · real regulatory-coverage impact · no architectural changes required · pattern code unchanged.
Per
CONTRIBUTING.md, secondary sources (Holland & Knight alerts, Lex Machina summaries, news articles) are NOT acceptable as the sole citation — they may inform but the entry must link to statute text or agency press release.