Files
DBAdmin/archive/NASA/implementation/000_intro.org
T
2026-05-18 06:40:19 +00:00

4.3 KiB
Raw Blame History

Mission Management System — Operacyjna Ściąga [CALLSIGN] Task Brief — <tytuł> Results — <tytuł> Decision — <tytuł>

```org

```

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=

\*\* Callsigny (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

Meta

Routing
[CALLSIGN]
Owner
<Agent>
Mode
SIM | FLIGHT
Priority
P0 | P1 | P2

Context

Dlaczego to robimy?

Goal

Co ma być osiągnięte (12 zdania)?

Deliverables

  • Artefakt 1
  • Artefakt 2

Acceptance (DoD)

  • Kryterium A
  • Kryterium B

Risks

  • Ryzyko + mitigacja

```

\*\* 30\_results.org

```org

Summary

Co zrobiono i z jakim efektem?

Artifacts

  • linki / ścieżki

Evidence

  • metryki / testy / feedback

Recommendation

  • PROCEED
  • ITERATE
  • HOLD
  • SCRUB

```

\*\* 40\_decision.org

```org

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 (35)

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)

  • Orgmode jako format kontraktowy
  • Każdy packet = zestaw plików `.org`
  • `.md` nie jest już częścią systemu
  • Emacs / orgagenda / orgexport są naturalnym runtime