route_operator_hud
Route the operator's desk HUD to a view they asked to see — open a door (money, sessions, home, roster, loadout, upgrades), lock a company zone, drill into a company's money, fill the pixel well with the focused card's breakdown, focus a SPECIFIC pending card, or go back. UI navigation only: changes what is on screen, never data, never spend. Use when the operator asks to SEE something on their desk HUD ("show me the money", "open sessions", "go back", "show me Conduit") — or signals they are trying to UNDERSTAND the focused item ("break that down for me", "what do you mean"). focus_card puts a SPECIFIC pending card in front of the operator (card_id from your own get_command_center_items read), show_content true also opens its visual — USE THIS when presenting anything for approval: route it into view FIRST, then speak.
[write-tier — first use may require a manager's approval; a from-now-on approval makes future calls seamless, a just-once approval re-asks next time.]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| verb | Yes | What to do on the desk HUD: open_door (needs view) | sessions_global | lock_zone (needs company_id) | unlock | money_company (needs company_id) | well (fills the pixel well with the focused card's breakdown — no args; no-op if nothing is focused) | focus_card (needs card_id; optional show_content; optional company_id) | back | done. | |
| view | No | Which door to open. Required (and only allowed) when verb=open_door. | |
| card_id | No | Pending card id (from get_command_center_items) to focus on the operator's desk HUD. Required (and only allowed) when verb=focus_card. | |
| companyId | No | FreedomOS company id to act within (you must be a member). Required for company-scoped tools. | |
| company_id | No | Company (portfolio) id to lock/drill into. Required when verb is lock_zone or money_company; only allowed otherwise when verb=focus_card — pass the card's company_id (from your own card read) so the desk can switch zones to land it. | |
| show_content | No | Also open the card's visual (the well) in the same move. Only allowed when verb=focus_card. |