Add allows_rag on SubscriptionPlan. Seed True for founders / backer / pro / business; False for standard. Extend allows_feature("rag") and expose via plan_to_dict / serializers / admin.
Acceptance
Migration + model field
PLAN_SEED updated
allows_feature recognizes rag / document_rag
API plan payload includes features.rag
Tests for seed + feature matrix
Parent: [#42](https://git.aimloperations.com/ai_ml_operations/chat_backend/issues/42)
## Summary
Add `allows_rag` on `SubscriptionPlan`. Seed **True** for founders / backer / pro / business; **False** for standard. Extend `allows_feature("rag")` and expose via `plan_to_dict` / serializers / admin.
## Acceptance
- [ ] Migration + model field
- [ ] PLAN_SEED updated
- [ ] `allows_feature` recognizes `rag` / `document_rag`
- [ ] API plan payload includes `features.rag`
- [ ] Tests for seed + feature matrix
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Parent: #42
Summary
Add
allows_ragonSubscriptionPlan. Seed True for founders / backer / pro / business; False for standard. Extendallows_feature("rag")and expose viaplan_to_dict/ serializers / admin.Acceptance
allows_featurerecognizesrag/document_ragfeatures.rag