Panel — vlákno s formátovanou odpovědí (dotaz · nástroje · odpověď s tabulkou · akce · follow-upy · composer)
Objem e-mailů po dnech
Kolik přišlo e-mailů za poslední týden?
Prohledány e-maily37 výsledků

Za poslední týden (7.–14. července 2026) přišlo celkem 37 e-mailů. Přehled po dnech:

DenPočet
Po 7. 7.6
Út 8. 7.5
St 9. 7.4
Čt 10. 7.7
Pá 11. 7.2
So 12. 7.1
Ne 13. 7.7
Po 14. 7.5

Průměr ~4,6 e-mailu denně; nejsilnější byly čtvrtek a neděle (po 7). Nejčastější odesílatel: (9 e-mailů).

Stavební bloky odpovědi — mini entity reference (karta Entity reference (mini): bez značky, na účaří), peníze a procenta, vložený výpis (DS.RecordList)

K firmě běží deal za 1 250 000 Kč (pravděpodobnost 62 %). Poslední schůzka ; otevřený úkol má . Nabízený produkt: .

Poslední e-maily k dealu:

Nabídka — finální verzemarek.prochazka@moravia.cz9. 7.
Re: Smlouva 2026eva.dvorakova@atol.capital7. 7.
Prompt menu — „/" v composeru (kanon Popover & menu: bez nadpisů, portál do body)
Stavy — streaming · běžící nástroj · chyba · potvrzení akce · prázdné vlákno

Za poslední týden přišlo celkem 37 e-mailů. Přehl

Prohledávám e-maily… Odpověď se nepodařilo dokončit.
Odeslat follow-up e-mail? Příjemce:

S čím pomůžu?

Ptejte se na záznamy, pište follow-upy, připravujte podklady na schůzky.
Integrace do shellu — panel dokuje úplně vpravo a zmenšuje obsah; drawer se otevírá uvnitř obsahu, až za panelem (detail později)
Topbar (App Shell)
Nav
261
Obsah (flex 1)
Drawer
(později)
AI panel
400 · squeeze
Integrace (§1). Panel je layoutový účastník: poslední flex dítě řádku .body App Shellu — dokuje úplně vpravo za .as-main; obsah se přirozeně zúží (squeeze), žádný overlay, žádný scrim ani stín (stín patří jen overlayům, §4); vlevo jen hairline. Šířka 400 px (layoutový rozměr). Otevření: sparkle tlačítko v pravé skupině topbaru + zkratka ⌘J (obojí schváleno AD 15. 7. 2026; App Shell rozšíření o slot .as-ai publikovat upstream při implementaci); stav open/closed se pamatuje (localStorage). Esc zavírá nejdřív popover, pak panel.
Drawer. Panel je vždy nejpravější sloupec; drawer (docked z50 / standalone z60) se otevírá uvnitř .as-main — tedy až za panelem, směrem dovnitř; panel zůstává ukotvený a viditelný. Detailní chování drawerů vedle panelu se dořeší později (otevřený bod: šířka draweru se dnes měří z viewportu, 33.333vw). Na úzkém okně (obsah pod ~560 px / viewport < 1280) se panel otevírá v overlay režimu zprava: fixed, scrim --ov-scrim, --overlay-shadow, z60 — pod popovery (101) a dialogy (80). Popovery a menu z panelu se VŽDY portálují do body (kanon Popover) — nikdy se neoříznou v overflow panelu.
Vlákno (§0). Dotaz uživatele = jediný rám vlákna (tichý blok --surface-75 vpravo — skutečná hranice „můj vstup vs. výstup"). Odpověď = flat plná šířka bez bubliny (vzor Discussion); hierarchie váhou a barvou, váhy max 600. Stopa nástrojů = sbalený řádek „N nástrojů ▸" → flat řádky ikona · akce · mono výsledek (SSE tool_call). Žádné pilulky.
Výstupy odpovědi. Markdown subset: odstavce, strong, seznamy, tabulka. Obsahová tabulka = .aichat-table (hairline rám + řádky, záhlaví overline, číselné sloupce vpravo v mono roli s tabular-nums). Výpis záznamů = vždy DS.RecordList (.rl-*) v hairline rámu — žádné ad-hoc řádky. Interaktivní datová tabulka (řazení, výběr) do chatu nepatří — asistent nabídne otevření jako segment (.sgb-table engine). Grafy: chart-kit (--chart tokeny), až bude potřeba.
Čísla a data (cs-CZ). Desetinná čárka („4,6"), tisíce nezlomitelnou mezerou („1 250 000 Kč"), procenta s mezerou („62 %"), odhad „~", datum „7. 7." / „14. července 2026", čas „9:14". Číselné sloupce vždy tabular-nums.
Entity. Každá zmínka záznamu v odpovědi = mini entity reference (karta Entity reference (mini), port 1:1): bez značky a dlaždice, 12px, sedí na účaří — řádky a řádkování se nerozjíždějí; typ plyne z kontextu, jen schůzka nese tlumené datum; tečkované podtržení, hover → náhled, klik → ref-drawer. Plná reference se značkou (karta Entity reference) patří mimo souvislý text (KV hodnoty, drawery) — v chatu se nepoužívá. Chip vzniká jen pro rozřešený záznam — asistent referenci nikdy nevymýšlí; nerozřešená zmínka zůstává prostý text.
Composer. Enter odešle, Shift+Enter nový řádek; „/" na prázdném vstupu otevře prompt menu (bez nadpisů — jen search, jednořádkové položky bez vysvětlivek (AD 15. 7. 2026, §6 podtitulky úsporně), akce). Bez model pickeru — model řídí výhradně admin routing (rozhodnutí 15. 7. 2026); odeslat = primary ikonové tlačítko v --control-h (§5). Potvrzení akce s dopadem (odeslání e-mailu, zápis do záznamů) = confirm karta ve vlákně (SSE confirm_required); destruktivní akce dle Dialog system.
Stavy. Streaming caret ▍ (reduced-motion: bez animace); běžící nástroj se spinnerem; chyba --critical se „Zkusit znovu"; zamčeno/onboarding = stávající unlock view; prázdné vlákno = pozdrav + startery. Vlákno je role="log" aria-live="polite".
Dopady do appky (handoff). (1) App Shell: nový slot .as-ai (poslední dítě .body) + sparkle trigger v topbaru — schváleno AD 15. 7. 2026, publikovat upstream při implementaci; (2) chování drawerů vedle panelu — řeší se později; (3) markdown renderer + syntaxe entity referencí; (4) mapování SSE eventů (token / tool_call / confirm_required / error). Současný plovoucí dock vpravo dole se ruší náhradou tímto panelem.