Description: Wire the homepage feed to the existing RBAC helpers so unauthorized items are filtered out before render. Follow §Security Design and keep the policy hide-only, with no placeholder cards or denied-state labels.
Decision budget:
Junior can decide: where the filter sits in the feed pipeline and how the filtered collection is represented internally.
Escalate to TL/PTL: any change that would surface denied items, placeholders, or counts for hidden content.