Build blueprint · stack B (naše external)
Technická architektura & workflow
Jak to reálně postavit — od triggeru po výstup. Který tool, jaký dotaz, co dělá
účastník, kam tečou data, jaká automatizace se spustí a jak se to v čase vyvíjí. Interní podklad
pro build (klientské demo je samostatná vizualizace).
Make · Claude · NocoDB · Teams
6 pipeline
Rule of 5 / pseudonymizace
B → A zaměnitelné
01
Architektura v kostce
Make orchestruje, Claude rozumí jazyku, NocoDB pamatuje, Teams doručuje, HTML zobrazuje.
02
Stack — komponenty
Co je čím a jestli to kupujeme, lepíme, nebo stavíme.
Kanál glue
MS Teams adaptive card Single-tap (Action.Submit). Konverzace → bot vrstva (odloženo).
Orchestrátor glue
Make.com Trigger → kroky → větvení → akce. Mozek toku.
AI vrstva glue
Claude API Sentiment, témata, formulace, sumarizace, doporučení.
Paměť / data glue
NocoDB Single source of truth. tenant_id od začátku.
Výstup build
naše HTML / CF Pages 3 dashboardy + participant microsite (1 IP, 4× využití).
Hlas (volit.) buy
Whisper + ElevenLabs Voice ZV → přepis → sentiment.
03
Datový model (NocoDB)
7 tabulek. Identita drží oddělená tabulka — analytika ji nevidí (pseudonymizace).
📋 ucastnici
profil + baseline (nápad 2)
pseudonym_id tenant_id tým role profil_silne[] profil_slabe[] baseline_json ocekavani
🔒 identita_map
oddělená — přístup jen pseudonymizační vrstva
pseudonym_id ↔ identita
📥 odpovedi
surová data ze všech kanálů (8.4)
id pseudonym_id kolo/typ dimenze hodnota text sentiment tema ts
❓ banka_otazek
rotace otázek (anti-fatigue)
id dimenze zneni typ pouzito_kdy[]
📈 trendy
počítané; podklad dashboardů (≥5)
tenant_id tým dimenze perioda agregát
🎯 plan_vs_real
cílová křivka (nápad 1) vs naměřeno
tenant_id dimenze perioda cil realne
04
Pipeline katalog
6 toků end-to-end. Stepper: trigger → pošle → účastník → data → zpracování → automatizace → output.
1
Puls po poradě event · ~15 s
⚡
Trigger
Make watch kalendáře, konec porady
›
💬
Pošle
Teams karta „férovost? 1–5"
›
👆
Účastník
1 ťuk, volitelně „proč?"
›
💾
Data
webhook → Make → NocoDB
›
🧠
Zpracování
Claude: sentiment + dimenze
›
⚙️
Automatizace
agregát ≥5 · práh → alert kouči · tip
›
📊
Output
3 dashboardy + digest
2
Dvoutýdenní dotazník scheduled · ~2 min · 5 otázek
⚡
Trigger
Make scheduler à 14 dní
›
💬
Pošle
5 otázek (rotace) přes Claude
›
›
›
🧠
Zpracování
sentiment + agregace
›
⚙️
Automatizace
trendy · detekce náhlé změny
›
3
SCARF 360° milestone · M1 / M3 / M6
⚡
Trigger
Make milestone dle fáze
›
›
👆
Účastník
vyplní 360° + sebehodnocení
›
›
🧠
Zpracování
agg + porovnání s minulým kolem
›
⚙️
Automatizace
hloubkový report
›
📊
Output
360° manažerovi agregovaně
4
Post-workshop reakce event · po workshopu
⚡
Trigger
konec workshopu +1 h
›
💬
Pošle
1–3 tap „jak sedl modul?"
›
›
›
›
⚙️
Automatizace
teplota modulu kouči
›
📊
Output
rychlá smyčka kvality
5
Always-on anonymní kanál on-demand
⚡
Trigger
účastník kdykoli (link)
›
›
›
›
🧠
Zpracování
Claude: téma + urgence
›
⚙️
Automatizace
urgentní → kouči
›
📊
Output
zachytí věci mimo kola
6
Onboarding + baseline milestone · start
⚡
Trigger
Make orchestrace (start kohorty)
›
💬
Pošle
karta: záměr + očekávání + profil
›
👆
Účastník
nastaví baseline
›
›
›
⚙️
Automatizace
→ plan_vs_real seed
›
📊
Output
profil + cílová křivka
05
Zpracovací vrstva (Claude)
6 úloh pro AI. Prahy, agregace a scheduling drží deterministicky Make/NocoDB.
Sentiment volný text → poz/neg/neutr · >> tradiční NLP
Témata text → téma(ta) · clustering napříč komentáři
Formulace otázek dimenze → lidská otázka · proti mechanickému klikání
Sumarizace kola agregát → 5 akčních bodů · „čte 5 bodů, ne tabulky"
Next-best-action trend → návrh kroku · koučovi/manažerovi
Mikro-tip účastníkovi jeho trend + profil → tip · jde přímo jemu (drží anonymitu)
⚙️ Deterministické (ne Claude): prahy, agregace ≥5, rozesílka, rotace banky, scheduling → drží Make / NocoDB.
06
Reporting — 3 pohledy
Stejná data, oddělené pohledy. Oddělení sběru od hodnocení = jádro psych. bezpečí.
Microsite: SCARF zrcadlo, journey, tip. Zdroj: jeho odpovedi + plan_vs_real.
Kondice týmu, nikdy jednotlivce/raw. Zdroj: trendy.
📈
Vedení / Kuba program-level
Dopad + „plán vs realita". Zdroj: trendy výš agregované.
Aktualizace (pilot): Make po zápisu vygeneruje statický data.json → CF Pages (nebo client-side fetch z read-only NocoDB API). Žádný build server.
07
Jak se to vyvíjí v čase
Program není statický — kadence, otázky i prahy se v čase mění.
1
Paměť programu — NocoDB drží historii → trendy mezi koly, kontext pro Claude (vývoj, ne snímek).
2
Adaptivní kadence — M1–2 hustě (návyk) → M3–4 řidčeji → M5–6 konsolidace.
3
Rotace banky otázek — nikdy stejná baterie 2× (anti-fatigue).
4
Učící se prahy — early-warning kalibrace dle baseline týmu, ne fixně.
5
Plán vs realita — cílová křivka ze startu se průběžně poměřuje s naměřeným (nápad 1).
6
Suppression logika — event triggery respektují kontext (mlčet ve stresu / po hodinách).
08
Edge cases & rozhodnutí
Kde to může drhnout a jak to řešíme v pilotu.
Rule of 5 u 8–10 lidíagregát na hraně, deanonymizace
Tým jako celek (ne segmenty); agregovat přes víc kol; ≥5, jinak skrýt.
Karta vs. botkonverzace „proč?" chce bot vrstvu
Pilot: single-tap karta + komentář na microsite; plný Teams bot až v2.
Missing data / no responsetlak, shame
Jemný reminder, nikdy shame; fillrate cíl 50–70 %, ne 95 %.
Anonymita vs. personalizacetip prozradí jednotlivce
Tip jde přímo účastníkovi (1:1), agregát zůstává ≥5.
GDPR / souhlascitlivá data z 1:1
Explicitní souhlas; voice opt-in; compliance gate (M4).
Pokročilá analýzamálo dat na malém pilotu
Odložit na scale; „kvalita ∝ množství dat".
Opt-outdobrovolnost vs cíl
Graceful exit, lehčí režim — ne vyřazení.
09
Compliance cesta B → A
Pilot na naší external; po green light ČS bloky 1:1 zaměnitelné za in-tenant. Data zůstanou uvnitř.
B — pilot (naše)
A — ČS in-tenant
Teams card (Make)
→
Teams (Power Automate)
Make.com
→
Power Automate
Claude API
→
Azure OpenAI
NocoDB
→
Dataverse / SharePoint
naše HTML / CF
→
Power BI / embed
10
Build sekvence — MVP first
Co stavět pro pilot a co nechat do v2.
MVP · pilot
① Puls + ② dotazník + ⑥ onboarding/baseline
Claude: sentiment + agregace
3 dashboardy + participant microsite
NocoDB schema + pseudonymizace
v2 · později
③ plný 360° multi-rater · ⑤ anonymní kanál
Konverzační Teams bot · voice ZV
Pokročilá analýza (korelace / segmenty)
Plné zašablonování (multi-tenant už od MVP)
Pořadí stavby
NocoDB schema → 1 pipeline E2E (puls — nejjednodušší) → Claude napojení →
participant microsite → dashboardy → onboarding → zbylé pipeline.
Technická architektura & workflow · build blueprint · stack B · 2026 · interní podklad