# Mission Management System — **Ultra‑Minimal (org‑mode)** ```org #+TITLE: Mission Management System — Operacyjna Ściąga #+AUTHOR: System Owner #+STARTUP: overview #+OPTIONS: toc:nil num:nil ``` * TL;DR (30 sekund) * *PROGRAM LEAD* decyduje *co i dlaczego* (priorytety, P0/P1). * *MISSION CONTROL (MCC)* decyduje *jak i czy domknięte* (routing, WIP, SIM/FLIGHT). * Praca *zawsze* trafia do *jednej misji*: APOLLO / HUBBLE / ARTEMIS. * Każde zadanie = *Mission Packet* (folder + standard). * Domyślnie *SIM*, *FLIGHT* tylko przez checklistę i GO. * Role \*\* PROGRAM LEAD * Ustala cele, priorytety i definicję sukcesu * Zatwierdza P0/P1 i zmiany strategiczne * Nie wykonuje pracy \*\* MISSION CONTROL (MCC) * Triage → Routing → WIP → Gate → Closure * Tworzy paczki i pilnuje jakości * Jest *gatekeeperem FLIGHT* \*\* Misje (wykonanie) * APOLLO — system, infra, bezpieczeństwo, kod, weryfikacja * HUBBLE — treść, kreatywa, dystrybucja * ARTEMIS — eksperymenty, metryki, community/support * Misje *rekomendują*, MCC *decyduje* * Routing (najważniejsza reguła) Zawsze: \=MCC → MISJA-SEKCJA → Agent= \*\* Call‑signy (routing keys) \*\*\* APOLLO * APOLLO-CORE * APOLLO-CODE * APOLLO-VERIFY \*\*\* HUBBLE * HUBBLE-CONTENT * HUBBLE-CREATIVE \*\*\* ARTEMIS * ARTEMIS-EXP * ARTEMIS-TLM * ARTEMIS-GROUND \*\* Szybka decyzja „gdzie to idzie?” * Stabilność / infra / kod / QA → APOLLO * Treść / kreatywa / komunikacja → HUBBLE * Wynik / metryki / wzrost / community → ARTEMIS * Niejasne → MCC (triage) * Mission Packet (standard zadania) \*\* Nazwa folderu \=YYYY-MM-DD\_\_CALLSIGN\_\_slug= \*\* Zawartość (zawsze) * 00\_brief.org * 10\_worklog.org * 20\_artifacts/ * 30\_results.org * 40\_decision.org * 90\_links.org \*\* Zasady * 1 packet = 1 misja * Wiele misji → parent MCC + child packety * Brak decyzji = błąd systemu * Szablony (minimum) \*\* 00\_brief.org ```org #+TITLE: [CALLSIGN] Task Brief — * Meta - Routing :: [CALLSIGN] - Owner :: - Mode :: SIM | FLIGHT - Priority :: P0 | P1 | P2 * Context Dlaczego to robimy? * Goal Co ma być osiągnięte (1–2 zdania)? * Deliverables - [ ] Artefakt 1 - [ ] Artefakt 2 * Acceptance (DoD) - [ ] Kryterium A - [ ] Kryterium B * Risks - Ryzyko + mitigacja ``` \*\* 30\_results.org ```org #+TITLE: Results — * Summary Co zrobiono i z jakim efektem? * Artifacts - linki / ścieżki * Evidence - metryki / testy / feedback * Recommendation - PROCEED - ITERATE - HOLD - SCRUB ``` \*\* 40\_decision.org ```org #+TITLE: Decision — * Decision - PROCEED | ITERATE | HOLD | SCRUB * Owner - MCC | PROGRAM LEAD * Rationale Dlaczego taka decyzja? * Follow-up - [ ] zadanie 1 - [ ] zadanie 2 ``` * Tryby SIM / FLIGHT \*\* SIM (domyślnie) * Drafty, analizy, eksperymenty * Brak nieodwracalnych zmian \*\* FLIGHT * Produkcja / publikacja / deploy * Wymaga checklisty i GO \*\* SIM → FLIGHT (checklista skrócona) * Acceptance spełnione * Artefakty gotowe i podlinkowane * Ryzyka opisane * MCC: GO * PROGRAM LEAD: GO (tylko P0/P1) * APOLLO-VERIFY: GO (jeśli techniczne) * WIP i blokery * Preferuj kończenie nad zaczynaniem * Globalny WIP niski (3–5) * Blokada >24h → eskalacja do MCC (konkretna prośba o decyzję) * Archiwizacja * Po decyzji PROCEED / HOLD / SCRUB / ITERATE: * przenieś packet do =99\_archive/= * dopisz wpis do =\_MCC/90\_archive-index.org= * Przykłady poleceń (codzienne) * \[MCC]\[APOLLO-CODE] Zmiana pipeline deploy (Owner: Sentry) * \[MCC]\[HUBBLE-CONTENT] Draft onboarding story v2 (Owner: Rex) * \[MCC]\[ARTEMIS-TLM] Analiza spadku konwersji 14d (Owner: Pulse) * Złote reguły 1. Nie ma pracy poza packetami 2. Nie ma FLIGHT bez checklisty 3. Nie ma zakończenia bez decyzji 4. Routing ważniejszy niż wykonanie 5. Jedna misja na packet ``` --- ## Co ustaliliśmy (jawnie) - ✅ **Org‑mode jako format kontraktowy** - ✅ Każdy packet = zestaw plików `.org` - ✅ `.md` nie jest już częścią systemu - ✅ Emacs / org‑agenda / org‑export są *naturalnym runtime* ---