Use when
- A resource, row, card, selected set, or local page object has several contextual commands.
- The commands are important enough to remain discoverable but not important enough to all stay visible.
- Menu content needs grouping, disabled reasons, destructive separation, or scope-sensitive labels.
- The same trigger or action surface appears across repeated objects and item labels need object context.