Inbox
Všechna hlášení, která lidé poslali, v jednom seznamu vedle vybraného — roztříděná Eve, plánovaná do sprintů po jednom i hromadně, s vrácením, klávesami, přímými odkazy a odpovědí nahlašujícímu.
Jeden seznam vedle vybraného hlášení
Inbox drží každé hlášení, které člověk poslal přes Nahlásit problém nebo napsal na portálu pro nahlašující. 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 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
- 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í
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.
Třídění po jednom i hromadně
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. |
| 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
| 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
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
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é 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
| 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 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
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.