Add documentation (rule type authoring guide) explaining provider_traits: what it declares (an API/trait requirement, not a
provider class), valid values, and when to use it vs. leaving a rule type provider-agnostic.
Depends on: sub-issues 1–3 (so docs reflect the final shape).
Add documentation (rule type authoring guide) explaining
provider_traits: what it declares (an API/trait requirement, not aprovider class), valid values, and when to use it vs. leaving a rule type provider-agnostic.
Depends on: sub-issues 1–3 (so docs reflect the final shape).