# Raw Rule Inventory (Auto-Extracted)

- Source: `C:\Users\Jake\Documents\New project\ruo-compliance-ai-auditor\ruo-compliance-ai-auditor.php`
- Extracted rules: **39**

| rule_id | severity | strict_context_proximity | risk_intents_defined | context_guards_defined | routed_through_context_filter |
|---|---|---:|---:|---:|---:|
| cart_pairing.peptide_plus_administration_accessory | medium | false | false | false | true |
| claims.brand_comparison | high | false | true | false | true |
| claims.composite_peptide_route_dose | critical | false | true | false | true |
| claims.fda_approved_dose_values | high | false | false | false | true |
| claims.fda_cited_glp_alias_context | high | false | false | false | true |
| claims.fda_cited_glp_name_context | high | false | false | false | true |
| claims.glp_alias_substitution | high | false | true | false | true |
| claims.international_approval_equivalence | critical | false | false | false | true |
| claims.pharmacological_class_descriptor | high | false | true | false | true |
| claims.pharmacy_compounding_lane | high | false | true | false | true |
| content.blog_faq_human_use_context | high | false | false | false | true |
| evidence.buyer_verification_safeguard_context | high | false | true | false | true |
| evidence.claim_substantiation_workflow_context | medium | false | true | false | true |
| evidence.ruo_disclaimer_context | high | false | false | false | true |
| platform_ads.ad_landing_claim_context | high | false | false | false | true |
| platform_ads.affiliate_claims_control | high | false | true | false | true |
| platform_ads.affiliate_material_connection_disclosure | high | false | false | false | true |
| platform_ads.community_social_takedown_context | high | false | false | false | true |
| platform_ads.linked_community_dosing_context | high | false | false | false | true |
| platform_ads.review_gating_or_suppression | high | false | false | false | true |
| platform_ads.subscription_material_terms_gap | high | false | false | false | true |
| processor.alternative_payment_instability_context | high | false | false | false | true |
| processor.cloaking_or_workaround_language | high | false | false | false | true |
| processor.consumer_self_use_context | high | false | false | false | true |
| processor.payment_continuity_shutdown_language | high | false | false | false | true |
| processor.research_demand_mismatch | critical | false | false | false | true |
| scope.generic_wordpress_not_ruo | low | false | false | false | true |
| structural.affiliate_claims_control | high | false | false | false | true |
| structural.buyer_verification_safeguards | medium | false | false | false | true |
| structural.downloadable_docs_ruo_label | medium | false | false | false | true |
| structural.medical_schema_lane_conflict | medium | false | false | false | true |
| structural.per_product_ruo_disclaimer | high | false | false | false | true |
| structural.product_documentation_visible | critical | false | false | false | true |
| structural.scientific_citation_support | medium | false | false | false | true |
| structural.state_federal_lane_separation | critical | false | false | false | true |
| structural.supply_chain_quality_docs | high | false | false | false | true |
| supply_chain.import_relabel_repack_risk | high | false | false | false | true |
| supply_chain.quality_claim_substantiation_context | high | false | true | false | true |
| supply_chain.sds_hazard_communication_gap | high | false | false | false | true |

## Pipeline Anchors (character offsets)
- `matches_for_rule(`: 889772
- `filter_rule_matches_by_context(`: 1250102
- `strict_context_proximity`: 1252263
- `risk_intents`: 1094911
- `policy_prohibition_or_reference_analysis_text`: 1053911
- `intended_use_analysis_text`: 894693
- `injection_analysis_text`: 894757
- `regulatory_claim_analysis_text`: 894825

## Structural Detector Hits (line samples, mark D/context-free)
- `age_gate`: [51, 569, 658, 659, 660, 672, 673, 678, 679, 680, 681, 682, 852, 982, 988, 989, 1042, 1043, 1051, 1052]
- `disclaimer_banner`: []
- `buyer_ack`: [359, 438, 649, 651, 652, 653, 654, 655, 656, 657, 978, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1974, 1976]
- `proof_archive`: [992, 18027]
- `policy_generator`: [4840, 21793]
- `checkout`: [356, 508, 509, 510, 511, 512, 516, 517, 518, 641, 642, 668, 703, 704, 739, 740, 853, 854, 864, 1202]
