# Inbox (https://docs.vitrinka.ai/cs/pm/inbox)



## Jeden seznam vedle vybraného hlášení [#what]

Inbox drží každé hlášení, které člověk poslal přes [Nahlásit problém](/cs/qa/report-a-problem) nebo napsal na [portálu pro nahlašující](/cs/qa/portal). Nálezy agentů sem nikdy nepřistanou; zůstávají ve frontách vývojářského režimu. Inbox je první odkaz lišty v [obou režimech](/cs/use/modes) a v běžném režimu se na něm workspace otevírá.

Hlášení je úkolem od chvíle, kdy dorazí — bug, který čeká ve svém projektu a nese slova nahlašujícího, místa, která označil, i minuty předtím. Třídění posouvá tentýž úkol, takže není žádná kopie, kterou by bylo třeba udržovat v souladu, a nahlašující vidí každý krok na svém portálu.

## Seznam [#list]

* **Pohledy** — **New** (čeká na roztřídění), **Triaged** (přijaté a stále otevřené), **Done** (dokončené, odmítnuté nebo zrušené) a **All**.
* **Projekt** — všechny projekty, nebo jeden.
* **Po dnech**, nejnovější nahoře; další se načítají, jak posouváte.

Zaškrtávací políčko, ⌘-klik nebo `X` hlášení vybere; Shift-klik přidá rozsah od posledního kliknutí.

## Vybrané hlášení [#detail]

Vedle seznamu se vybrané hlášení čte shora dolů:

* **Kdo a jak** — jméno a adresa nahlašujícího, kdy a jak hlášení přišlo: z aplikace, z portálu, e-mailem, nebo anonymně. **Open task** otevře celý úkol.
* **Označená místa** — každé jako výřez obrazovky, kterou nahlašující označil, s číslem a poznámkou, přiblížením a **Open on board**.
* **Watch the replay** — minuty předtím jako nahraná session.
* **Co napsal** a stránka, na které byl.
* **Triage** — Category, Priority, Type a Status, každé změníte jedním kliknutím, a Sprint, ve kterém hlášení je.
* **Plan into** — nejbližší otevřený sprint projektu, nebo šipka vedle pro výběr jiného sprintu či pojmenování nového. Vedle **Accept** a **Decline**; odmítnuté hlášení lze z **Done** znovu přijmout.
* **History** — auditní stopa hlášení: každá změna, kdo ji udělal a kdy.
* **Reply to reporter** — [níže](#reply).

## Třídění po jednom i hromadně [#bulk]

Vyberte víc hlášení a lišta nabídne tytéž kroky pro všechna najednou, až pro 200:

| Krok               | Co udělá                                                                                                                |
| ------------------ | ----------------------------------------------------------------------------------------------------------------------- |
| Plan into sprint   | Každé hlášení přijme a zařadí do sprintu — otevřeného, nebo nového, který pojmenujete na místě.                         |
| Status             | Každé přijme a přesune do stavu jeho projektu.                                                                          |
| Category, Priority | Nastaví pole. Kde Eve zvolila jinak, oprava se zaznamená — [třídění Eve](#eve).                                         |
| Accept             | Každé hlášení přijme do jeho projektu jako běžnou práci; zrušené znovu otevře v prvním stavu „k udělání“ jeho projektu. |
| Decline            | Čekající hlášení odmítne, přijaté zruší.                                                                                |

**Plan into sprint** a **Status** potřebují, aby vybraná hlášení patřila do jednoho projektu.

Každá změna, jednoho hlášení i mnoha, ukáže oznámení s **Undo**. Vrácení obnoví jen to, co ta změna změnila — stav, sprint, kategorii, prioritu nebo typ, které nastavila, a to, zda hlášení ještě čekalo, když ho změna přijala nebo odmítla. Co mezitím změnil někdo z týmu, zůstane, jak to nechal. Změnu lze vrátit do jednoho dne.

## Klávesy [#keys]

| Klávesa   | Udělá                     |
| --------- | ------------------------- |
| `J` / `K` | Další / předchozí hlášení |
| `X`       | Vybere hlášení            |
| `E`       | Přijme                    |
| `P`       | Naplánuje do sprintu      |
| `U`       | Vrátí poslední změnu      |
| `?`       | Ukáže tyto klávesy        |

Klávesy reagují na fyzickou klávesu a nikdy, když píšete do pole nebo je otevřené menu.

## Přímé odkazy [#links]

Adresa vždy říká, co je na obrazovce: `?view=` a `?project=` seznam, `?r=` id úkolu vybraného hlášení a `?m=` značku, na kterou se zaměří. `/w/acme/inbox?r=4182&m=2` otevře hlášení 4182 s jeho druhou značkou na očích, takže odkaz v chatu dovede kolegu přesně na to místo.

## Třídění Eve [#eve]

Když hlášení dorazí, Eve si ho přečte — slova, stránku, konzoli a selhané požadavky — a **nastaví** kategorii a prioritu, a typ, je-li to story nebo task, a ne bug. Hlášení ukáže „Eve sorted it“, jak si byla jistá a proč, a každou hodnotu, kterou nastavila, označí.

Každou hodnotu od Eve změníte jedním kliknutím. Nepovinné &#x2A;*Why the change?** vedle cestuje s opravou a každá oprava se zaznamená: co Eve navrhla, co zvolil člověk, kdo — přihlášený účet, nikdy napsané jméno — a proč. Ten záznam je cesta, jak se třídění Eve zlepšuje: datová sada, nikdy automatické trénování.

Třídění Eve hlášení nikdy nezdrží. Když je Eve vypnutá, nedostupná nebo pomalejší než 25 sekund, hlášení čeká přesně tak, jak bylo odesláno, a roztřídíte ho sami.

## Vypnutí Eve [#ai]

| Přepínač                             | Kde                                                                                 | Účinek                                                                                                                        |
| ------------------------------------ | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| report triage                        | **Nastavení → Organizace → AI** a v každém workspace **Nastavení → Workspace → AI** | Výchozí zapnuto. Organizace ho vypne pro všechny workspace; workspace ho vypne pro sebe. Vypnutí na kterékoli úrovni vyhrává. |
| use EVE AI                           | **Nastavení → Workspace → AI**                                                      | Vypnutí zastaví v workspace všechny toky Eve, včetně třídění.                                                                 |
| allow training on triage corrections | **Nastavení → Organizace → AI**                                                     | Výchozí vypnuto; zapíná ho admin organizace. Audituje se jako `org.training_consent`.                                         |

Instalace bez AI backendu — například odpojená od sítě — třídí ručně a o nic dalšího nepřijde.

**Export pro trénování.** Vlastník workspace stáhne opravy z `GET /api/v1/classification/export.jsonl`: jeden řádek JSON na každé hlášení, které Eve třídila — co četla, co navrhla, výsledné hodnoty a zda je člověk opravil. Odpoví jen organizaci, která trénování povolila; bez toho souhlasu export odmítne a všechny opravy zůstanou uvnitř organizace. Organizace, které smlouva zakazuje AI nad jejími daty, vypne třídění hlášení na úrovni organizace a trénování nechá vypnuté.

## Odpověď nahlašujícímu [#reply]

**Reply to reporter** dole u vybraného hlášení napíše člověku, který ho poslal. Odpověď se objeví u jeho hlášení na portálu i v jeho přehledu a přijde mu e-mailem s odkazem zpět — jakmile je jeho adresa prokázaná. Nahlašující, jehož adresu zatím nikdo neprokázal, si ji přečte po přihlášení. Odpovědi a to, co nahlašující napíše zpátky, jsou rozhovor, který s ním sdílíte; ostatní komentáře u úkolu zůstávají jen týmu.

## Pro agenty [#agents]

Hlášení jsou koncepty v příjmu se zdrojem `report`, takže agenti čtou tutéž frontu dveřmi, které už mají: `list {kind: "intake", group: "report"}` stránkuje čekající hlášení, `get {kind: "task", id}` přečte jedno a `get_card_image {annotation}` se podívá na značku. Obrazovka sama čte `GET /api/v1/inbox/reports` a zapisuje přes `POST /api/v1/inbox/bulk` a `POST /api/v1/inbox/undo`.
