Groups
Named bundles of website addresses. Each group has a purpose (allow, block, or curated pick). Tiers pull from these groups to compose what a customer's filter actually enforces.
▸What this page does
A group is a labeled collection of websites. We compose groups into tiers ("Shomer Eynayim", "Bayis Ne'eman", etc) instead of editing every site for every customer one-by-one.
Why it matters: When KolBo Master curates one canonical "Shidduch Sites" group, every tier that references it inherits the latest curation automatically. When a reseller (yeshiva, school) needs an override, they create their own group instead of mutating the canonical one.
Related pages: Tier Templates · Master Catalog · Category Taxonomy
How operators use Groups (workflow)
- Add a domain to an existing group— open the group's detail page → add entry inline. Best for routine curation (e.g., new frum-press site joins “KolBo Frum Approved Core”).
- Create a new group— only when an existing group doesn't cover the use case. Most curation should extend existing groups, not multiply them. Adjacent: Category Taxonomy (broader scope) vs. new group (narrower bundle).
- Customer-specific override— DO NOT edit a group for a single customer. Open the customer's detail page → add a per-customer Rulebook entry instead. Keeps canonical groups clean.
- Reseller-specific override— yeshiva or school org creates THEIR own group instead of mutating KolBo Master's. The reseller-owned group attaches to their tier composition.
Decision guidance — when to use what
| Scenario | Right tool |
|---|---|
| One specific frum-mom needs one specific site allowed | Customer Rulebook override (not a group edit) |
| All Bayis Neeman customers need a new approved frum site | Add to KolBo Frum Approved Core group |
| Yeshiva onboarding with custom allowlist requirements | Reseller creates their own org + group (not edit KolBo Master) |
| All-tier change to a category (e.g., shidduch policy refinement) | Edit Tier Template, not the underlying group |
KolBo Frum Approved Core
Core KolBo Approved™ sites — Torah, banking, government, kosher business directory. Always allowed across all tiers.
NetFree Whitelist Anchor
Anchor list from NetFree-pattern community-vetted frum-friendly sites. Subject to KolBo Master curator review per piece.
Etrog Allowlist Anchor
Anchor list from Etrog-pattern community-vetted frum-friendly sites. Subject to KolBo Master curator review per piece.
Shidduch Sites
Shidduch matching / dating sites bundle. Blocked in Shomer Eynayim + Bayis Ne'eman; permitted with parental approval in Kavod HaBayis.
KolBo Frum Block Additions
KolBo-curated frum-specific blocklist additions beyond OISD/EasyList. Goyish-cultural sites, secular entertainment, mixed-content news.
Stream 3A status — honest scope
Schema shipped to repo: kolbofilter-api/supabase/migrations/0003_creator_pattern_primitives.sql
Server-side reader: src/lib/data/groups-query.ts — queries public.groups + public.group_entries with mock-fallback when env unpopulated.
Render gates (1 + 3): firing — list + detail surfaces shaped per schema contract.
Mutation gates (2 + 4 + 5): still blocked — live add/remove + events emission deferred to a Phase 2 vessel rep per Cardinal #84 honest scope.