Dynamic blocks
Blocks store configuration, not community output. Member, group, and activity data renders on each request with current permissions.
Patterns and reusable layouts
Use block patterns for repeatable community shells. Keep route context inside BP Builder Addons components instead of hardcoding member or group IDs.
