# Práce s frontou (https://docs.vitrinka.ai/cs/dev/skills/queue)



## /vitrinka:listen [#listen]

Naladí session na nástěnku a průběžně odbavuje frontu. Session je pracovní polovina auditní smyčky: někdo anotuje obrazovky, vy každou opravíte v **tomhle** repozitáři, připojíte vizuální důkaz a vrátíte se k poslechu.

* **Nasazený na nejvyšší příčce, kterou harness nabízí** — v Claude Code monitor na pozadí nad `vitrinka work watch` (jeden řádek na novou anotaci, každý řádek session znovu probudí), pro Codex, Gemini CLI a OpenCode hostitel `vitrinka work listen`, jinak jedno ohraničené vyprázdnění, které skončí při nečinnosti — [naslouchání](/cs/dev/mcp/clients#listening).
* **Nečinnost nestojí nic** — dokud je fronta prázdná, nevypisuje nic a nespotřebovává kontext. Ticho znamená zdravé a nečinné, jak dlouho chcete.
* **Automatický rozsah** — bez zadané nástěnky poslouchá přesně tento repozitář a větev.

<Callout type="warn">
  Nahradilo to smyčku uvnitř modelu, která měla dvě smrtelné vady: dokončený tah se nemůže sám probudit přes MCP, takže session, která nástěnku publikovala, se o nové práci nedozvěděla — a smyčkující session spálila jeden záznam kontextu na každý nečinný heartbeat, až umřela kompakcí.
</Callout>

## /vitrinka:resolve [#resolve]

Na **nahromaděný** backlog, ne na živou frontu: někdo prošel aplikaci, nechal tam desítky anotací a předal celý balík.

* **Nejdřív seskupí, pak opravuje** — nástěnka s 65 položkami je obvykle 8–12 skutečných proudů práce; pět položek chtějících tutéž komponentu je jedno nasazení, ne pět oprav.
* **Jedno volání pro celý obraz** — stahovat každou anotaci zvlášť spálí desítky tisíc tokenů na popisy, které většinou nepotřebujete.
* **Každá položka končí důkazem a stavem** — opravená anotace, kterou nástěnka pořád ukazuje jako otevřenou, je nedodělaná práce.

## /vitrinka:review [#review]

Zreviduje obrazovky na nástěnce — celou nástěnku nebo jednu cestu — a nálezy zakládá, nikdy neopravuje. Ve výchozím režimu je recenzentem session sama: každou obrazovku přečte proti briefu pro review vašeho týmu (`vitrinka review brief`) a založí jednu odloženou dávku `annotate`. S `eve` (`/vitrinka:review acme-audit checkout eve`) reviduje na serveru soudce a nezávislý auditor od Eve a session každý nález znovu ověří proti kódu. Nálezy čekají na nástěnce na vaše Accept nebo Dismiss; přijaté opraví `/vitrinka:resolve` — [nástroje pro review](/cs/qa/review-toolkit).

## /vitrinka:pair [#pair]

Živé párování během uživatelského testování. Session dohlíží na testovanou aplikaci přes `vitrinka qa pair`, poslouchá ⌖ snímky z rekordéru a každou chybu opraví, **zatímco tester dál testuje** — a pak dohlížené stacky restartuje, aby se oprava v běžící aplikaci objevila okamžitě.

## Když dispatch nedorazí [#fallbacks]

Interakce na nástěnce se odkládají a uvolňují dávkou. Když se to uvolnění k session nedostane — monitor nebyl nasazený, lease vzala jiná session, budicí řádek se ztratil — nic není ztraceno: `get {kind: "questions", board}` je trvalý záznam odpovědí na otázky a `list {kind: "work", board | project+branch, status: "open"}` odeslané anotační práce. Přečtěte je přímo; žádný z nich nenasazuje posluchače.
