A context @business_hours could be the way to go. However, when this would be a core context, you may find that you have no way to find @business_hours + @office versus @business_hours + @group_meeting. A different approach may be to have top level contexts and sub-contexts.
@business_hours
-- @office
-- @group_meeting
@weekends
-- @on_vacation
-- @at_home
In my case, I manage what I should see to do during work_hours versus other_hours by turning contexts on or off appropriately. For example, when I to to my office, I would disable such contexts @home, @bills, or @with_spouse. When I go home, I would disable such contexts as @office, @planning_session, or @client_calls.
@business_hours
-- @office
-- @group_meeting
@weekends
-- @on_vacation
-- @at_home
In my case, I manage what I should see to do during work_hours versus other_hours by turning contexts on or off appropriately. For example, when I to to my office, I would disable such contexts @home, @bills, or @with_spouse. When I go home, I would disable such contexts as @office, @planning_session, or @client_calls.