:PROPERTIES:
:ID:       20ce5e6c-cbc5-4479-9220-e71effe1170e
:END:
#+title: Daneel - Pipelines
#+filetags: :daneel:pipelines:overview
#+include: ~/org/templates/document_personal.org


* Přehled pipeline typů

Každá pipeline se spouští příkazem =/pipeline <typ> <téma>= v Matrixu.
Výsledek dorazí zpět do Matrixu automaticky — bez dalšího zásahu.

Legenda: =S= sekvenční, =P= paralelní (workery běží současně), =+pauza= čeká na tvé schválení před pokračováním.

** Tvorba obsahu

*** /pipeline write <téma>
Tok: =S (3 workery, retry)=
Researcher → Creator → Critic

Critic ohodnotí výstup 0–100. Pokud skóre pod 70, Creator dostane zpětnou vazbu a zkusí to znovu (max 2×).
Použití: blog posty, dokumentace, články, programové texty.

*** /pipeline edit <text>
Tok: =S (3 workery)=
Analyzer → Editor → Proofreader

Nejdřív analýza slabých míst, pak editace, pak jazyková korektura.
Použití: vylepšení existujícího textu.

*** /pipeline post <téma>
Tok: =S (3 workery)=
Researcher → Creator → Editor

Creator připraví varianty pro blog, Twitter/X a LinkedIn najednou. Editor vybere, vyleští a zkontroluje délky.
Použití: publikování obsahu na více platformách.

** Výzkum a analýza

*** /pipeline research <téma>
Tok: =P→S (3 workery)=
ResearcherA ‖ ResearcherB → Synthesizer

Dva researcheři pracují paralelně, každý z jiného úhlu. Synthesizer spojí výsledky.
Použití: analýza tématu, technické srovnání, zjišťování faktů.

*** /pipeline digest <oblast>
Tok: =P→S→S (4 workery)=
WebCollector ‖ InternalCollector → Filter → QA

Sběr z webu a interních zdrojů, deduplikace a filtrování, finální QA kontrola.
Použití: sumarizace z více zdrojů.

*** /pipeline compare <A vs B>
Tok: =P→S (3 workery)=
AdvocateA ‖ AdvocateB → Judge

Každá varianta má svého advocata. Judge rozhodne s oběma podklady.
Použití: rozhodování mezi dvěma technologiemi, přístupy nebo řešeními.

** Plánování a architektura

*** /pipeline plan <cíl>
Tok: =P→S (3 workery)=
ScopeAnalyst ‖ RiskAnalyst → PM

Paralelní analýza rozsahu a rizik, PM sestaví work items a milníky.
Použití: rozložení projektu nebo cíle na konkrétní kroky.

*** /pipeline spec <feature>
Tok: =S+pauza (4 workery)=
Analyzer → Architect → [schválení] → SpecWriter

Po návrhu architektury pipeline čeká na tvé schválení, pak teprve zapíše finální spec.
Použití: technická architektura, design document, RFC.

*** /pipeline learn <technologie>
Tok: =P→S (3 workery)=
ContentResearcher ‖ PedagogyResearcher → Educator

Mapa konceptů a zdrojů + pedagogická struktura → 30denní plán s hands-on cvičeními.
Použití: strukturované vzdělávání místo ad-hoc googling.

** Kód

*** /pipeline code <co postavit>
Tok: =S+pauza (5 workerů)=
Analyzer → Architect → [schválení] → Coder → Reviewer

Pipeline čeká na tvé schválení architektury před psaním kódu.
Použití: nové nástroje, scripty, features.

*** /pipeline review <repo/soubor>
Tok: =P→S (3 workery)=
Scanner ‖ SecurityAuditor → Synthesizer

Oddělený code quality a security review běží paralelně.
Použití: code review před merge, bezpečnostní kontrola.

*** /pipeline audit <cíl>
Tok: =S→P→S (4 workery)=
Recon → Auditor ‖ Remediator → Synthesizer

Nejkomplexnější pipeline. Recon zmapuje attack surface, pak Auditor a Remediator běží paralelně na stejném vstupu.
Použití: bezpečnostní audit systému, kódu, infrastruktury, webu.

** Kariéra a prezentace

*** /pipeline apply <pozice/firma>
Tok: =P→S (3 workery)=
JobResearcher ‖ CVAnalyst → Writer

Výzkum firmy a kultury + analýza tvého CV vs. požadavky → tailored cover letter a strategie přihlášky.
Použití: přihlášky na pracovní pozice.

*** /pipeline pitch <nápad>
Tok: =P→S (3 workery)=
AudienceResearcher ‖ ContentStrategist → PitchWriter

Výzkum cílové skupiny a klíčová sdělení běží paralelně → finální pitch narrative.
Použití: pitch pro kurz, projekt, startup, grant.

*** /pipeline workshop <téma/cílová skupina>
Tok: =P→S (3 workery)=
ContentDesigner ‖ LektorAnalyst → WorkshopDesigner

Obsah a lektorské metody běží paralelně → kompletní program s tipy a záložními plány.
Použití: design workshopu pro lektory.

** Reflexe

*** /pipeline retrospect <projekt>
Tok: =S (3 workery)=
Historian → Analyst → Advisor

Fakta → hluboká analýza → konkrétní doporučení. Pro delší projekty.
Použití: lessons learned po projektu nebo sprintu.

*** /pipeline debrief <událost>
Tok: =S (2 workery)=
Historian → Analyst

Kratší než retrospect, zaměřený na konkrétní událost.
Použití: reflexe po pohovoru, kurzu nebo meetingu.

** Zážitková pedagogika

*** /pipeline pedagogy <kurz/téma>
Tok: =P→S→S (4 workery)=
Audience Profiler ‖ Dramaturg → QA Reviewer → Course Director

Audience Profiler zmapuje cílovou skupinu a profil absolventa. Dramaturg navrhne dramaturgickou křivku kurzu. QA Reviewer zkontroluje kompletnost a terminologii. Course Director (Opus) spojí vše do kompletního programu s plánem pro lektory a rizikovými scénáři.
Použití: celý rámec kurzu od cílů po program.

*** /pipeline goals <téma/kurz>
Tok: =S (2 workery)=
Goals Analyst → Profile Writer

Rychlá práce pouze s cíli — bez návrhu programu. Goals Analyst prozkoumá, čím účastník projde a co potřebuje zažít. Profile Writer (Opus) formuluje profil absolventa: znalosti, dovednosti, postoje a kritéria hodnocení.
Použití: definování cílů a profilu absolventa bez návrhu konkrétního programu.

*** /pipeline program <blok/aktivita>
Tok: =S→S→S (3 workery)=
Activity Designer → QA Reviewer → Lektor Guide

Pro jeden konkrétní blok nebo aktivitu. Activity Designer navrhne strukturu, timing, materiály a variace. QA Reviewer zkontroluje kompletnost, terminologii a konzistenci. Lektor Guide (Opus) připraví kompletní plán pro lektory krok za krokem s tipy a záložními scénáři.
Použití: příprava jedné konkrétní aktivity nebo programového bloku.

** Temná komora / Fotografie

*** /pipeline darkroom <situace>
Tok: =P→S (3 workery)=
Film Expert ‖ Print Expert → Darkroom Advisor

Obecná konzultace pokrývající jak vyvolávání, tak zvětšování. Pro situace kdy potřebuješ komplexní pohled (např. volba kombinace film+vývojka+papír pro celý projekt).
Použití: obecná konzultace k analogové fotografii.

*** /pipeline develop <film+vývojka>
Tok: =S (2 workery)=
Film Analyst → Development Guide

Specializovaný výhradně na vyvolávání filmů. Film Analyst analyzuje kombinaci film+vývojka (HP5+, Delta, Rollei, Fomapan, Tri-X atd. × Rodinal, HC-110, D-76, DDX, Xtol, Pyrocat-HD) — poměry, teploty, časy, agitační protokol, push/pull. Development Guide (Opus) dodá přesný krok za krokem postup.
Použití: příprava konkrétního vyvolávání — správné časy, teploty, protokol.

*** /pipeline print <motiv+papír>
Tok: =S (2 workery)=
Print Analyst → Print Guide

Specializovaný na zvětšování a práci s papíry. Pokrývá Heiland TRD Splitgrade (kalibrace, histogram, poměr filtrů 0/5, test strip workflow), výběr papíru (Ilford MGIV/MG5, FOMA, Adox, RC vs FB), vývojky pro papír, dry-down efekt, dodging/burning.
Použití: příprava zvětšovacího procesu, práce s Heiland Splitgrade, volba papíru.

*** /pipeline photo-theory <téma>
Tok: =S (2 workery)=
Theory Researcher → Theory Guide

Pro teorii fotografie bez praktického výstupu. Pokrývá zonální systém (Ansel Adams), senzitometrii, H&D křivky, reciprocitu, optiku, světlo, kompozici nebo libovolné téma. Theory Guide (Opus) dodá strukturovaný výklad od základů k pokročilému s praktickými důsledky.
Použití: pochopení teorie — zonální systém, senzitometrie, optika, estetika.

** Technické poznámky

Výsledek každé pipeline dorazí přímo do Matrixu — bez nutnosti čekat nebo se ptát.
Pipelines s pauzou (=+pauza=) čekají na tvé schválení a pak pokračují samy.

Pokud pipeline přerušena (restart systému), obnova:
#+begin_src
/pipeline resume
#+end_src

** Příklad: /pipeline research

#+begin_example
/pipeline research "Kubernetes Operators — kdy má smysl psát vlastní vs. použít existující"
#+end_example

Co se stane:
1. Spuštěni dva researcheři paralelně (~2 min)
2. Synthesizer čeká na oba, pak spojí výsledky (~2 min)
3. Výsledek dorazí do Matrixu — strukturovaná analýza s doporučením

Celková doba: ~4 minuty, bez zásahu.
