% Created 2026-02-21 Sat 19:43 % Intended LaTeX compiler: pdflatex \documentclass[a4paper,11pt]{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{graphicx} \usepackage{longtable} \usepackage{wrapfig} \usepackage{rotating} \usepackage[normalem]{ulem} \usepackage{amsmath} \usepackage{amssymb} \usepackage{capt-of} \usepackage{hyperref} \usepackage[czech]{babel} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{microtype} \sloppy \usepackage{helvet} \renewcommand{\familydefault}{\sfdefault} \usepackage[a4paper,margin=2.2cm]{geometry} \usepackage[table,x11names]{xcolor} \definecolor{kyndrylRed}{RGB}{196,0,0} \definecolor{linkcolor}{RGB}{196,0,0} \definecolor{tableOdd}{RGB}{252,252,252} \definecolor{tableEven}{RGB}{237,237,237} \usepackage{hyperref} \hypersetup{colorlinks=true,linkcolor=linkcolor,urlcolor=linkcolor,citecolor=linkcolor} \usepackage{xurl} \usepackage{graphicx} \usepackage{array} \usepackage{tabularx} \usepackage{longtable} \usepackage{ltablex} \keepXColumns \usepackage{booktabs} \usepackage{colortbl} \usepackage{etoolbox} \usepackage{ragged2e} \AtBeginEnvironment{longtable}{\rowcolors{1}{tableOdd}{tableEven}} \AtBeginEnvironment{tabularx}{\rowcolors{1}{tableOdd}{tableEven}} \AtBeginEnvironment{tabular}{\rowcolors{1}{tableOdd}{tableEven}} \newcolumntype{Y}{>{\RaggedRight\arraybackslash}X} \newcolumntype{Z}{>{\Centering\arraybackslash}X} \newcolumntype{R}{>{\RaggedLeft\arraybackslash}X} \usepackage{fancyhdr} \pagestyle{fancy} \fancyhf{} \lhead{\small\nouppercase{\leftmark}} \rhead{\small\thepage} \renewcommand{\headrulewidth}{0.4pt} \renewcommand{\headrule}{\hbox to\headwidth{\color{kyndrylRed}\leaders\hrule height \headrulewidth\hfill}} \usepackage{listings} \lstset{backgroundcolor=\color{yellow!20},basicstyle=\ttfamily\small,breaklines=true,frame=single} \usepackage{titling} \renewcommand{\maketitle}{% \begin{titlepage}\centering\vspace*{\fill}% {\LARGE\bfseries\thetitle\par}\vspace{1em}% {\large\theauthor\par}\vspace{2em}% {\normalsize\itshape\thedate\par}\vspace{2em}% \vspace*{\fill}\end{titlepage}} \author{Martin Sukany} \date{\today} \title{Daneel - Pipelines} \hypersetup{ pdfauthor={Martin Sukany}, pdftitle={Daneel - Pipelines}, pdfkeywords={}, pdfsubject={}, pdfcreator={Emacs 30.2 (Org mode 9.7.39)}, pdflang={Czech}} \usepackage{biblatex} \begin{document} \maketitle \setcounter{tocdepth}{2} \tableofcontents \section{Přehled pipeline typů} \label{sec:org228c673} Každá pipeline se spouští příkazem \texttt{/pipeline } v Matrixu. Výsledek dorazí zpět do Matrixu automaticky — bez dalšího zásahu. Legenda: \texttt{S} sekvenční, \texttt{P} paralelní (workery běží současně), \texttt{+pauza} čeká na tvé schválení před pokračováním. \subsection{Tvorba obsahu} \label{sec:orgef92111} \subsubsection{/pipeline write } \label{sec:orgdea7c2a} Tok: \texttt{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. \subsubsection{/pipeline edit } \label{sec:org10dbb19} Tok: \texttt{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. \subsubsection{/pipeline post } \label{sec:orgd559c91} Tok: \texttt{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. \subsection{Výzkum a analýza} \label{sec:org209dd88} \subsubsection{/pipeline research } \label{sec:org0312f50} Tok: \texttt{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ů. \subsubsection{/pipeline digest } \label{sec:org47effc9} Tok: \texttt{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ů. \subsubsection{/pipeline compare } \label{sec:orgf5f32f6} Tok: \texttt{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. \subsection{Plánování a architektura} \label{sec:orgb364352} \subsubsection{/pipeline plan } \label{sec:org4c3ce45} Tok: \texttt{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. \subsubsection{/pipeline spec } \label{sec:org9768b76} Tok: \texttt{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. \subsubsection{/pipeline learn } \label{sec:org24f9120} Tok: \texttt{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. \subsection{Kód} \label{sec:org5204745} \subsubsection{/pipeline code } \label{sec:org1d5982b} Tok: \texttt{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. \subsubsection{/pipeline review } \label{sec:orgb9d7b77} Tok: \texttt{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. \subsubsection{/pipeline audit } \label{sec:org9dd2be0} Tok: \texttt{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. \subsection{Kariéra a prezentace} \label{sec:orgc75b10a} \subsubsection{/pipeline apply } \label{sec:orgf761011} Tok: \texttt{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. \subsubsection{/pipeline pitch } \label{sec:org5ea5e5f} Tok: \texttt{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. \subsubsection{/pipeline workshop } \label{sec:orge06b53f} Tok: \texttt{P→S (3 workery)} ContentDesigner ‖ FacilitatorAnalyst → WorkshopDesigner Obsah a facilitátorské metody běží paralelně → kompletní program s tipy a záložními plány. Použití: design facilitátorského workshopu. \subsection{Reflexe} \label{sec:org6773ab2} \subsubsection{/pipeline retrospect } \label{sec:org155c191} Tok: \texttt{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. \subsubsection{/pipeline debrief } \label{sec:org11e97ba} Tok: \texttt{S (2 workery)} Historian → Analyst Kratší než retrospect, zaměřený na konkrétní událost. Použití: reflexe po pohovoru, kurzu nebo meetingu. \subsection{Technické poznámky} \label{sec:orgcb41bc1} Výsledek každé pipeline dorazí přímo do Matrixu — bez nutnosti čekat nebo se ptát. Pipelines s pauzou (\texttt{+pauza}) čekají na tvé schválení a pak pokračují samy. Pokud pipeline přerušena (restart systému), obnova: \begin{verbatim} /pipeline resume \end{verbatim} \subsection{Příklad: /pipeline research} \label{sec:org45009c5} \begin{verbatim} /pipeline research "Kubernetes Operators — kdy má smysl psát vlastní vs. použít existující" \end{verbatim} Co se stane: \begin{enumerate} \item Spuštěni dva researcheři paralelně (\textasciitilde{}2 min) \item Synthesizer čeká na oba, pak spojí výsledky (\textasciitilde{}2 min) \item Výsledek dorazí do Matrixu — strukturovaná analýza s doporučením \end{enumerate} Celková doba: \textasciitilde{}4 minuty, bez zásahu. \end{document}