7.1 KiB
Operating Manual — Mission Management System MCC Backlog Active Missions Decisions Log Archive Index Mission Management System — Cheatsheet System Contract — Enforcement Rules Decision — system-check
(profil defaultowy, org‑mode only)
*
## KROK 0 — Wymagania wstępne (5 minut)
### 0.1 Sprawdź, że OpenClaw działa
```bash openclaw gateway status ```
Jeśli gateway nie działa:
```bash openclaw gateway start ```
Warunek przejścia dalej: Gateway działa i nie zgłasza błędów.
*
### 0.2 Sprawdź sandbox i dostęp do filesystemu
```bash openclaw sandbox explain ```
Upewnij się, że OpenClaw może pisać do katalogu domowego, w szczególności:
~/.openclaw/workspace/missions
> Jeśli sandbox nie ma dostępu do `$HOME`, nie idź dalej — zmień konfigurację sandboxa > albo ustaw katalog wewnątrz workspace OpenClaw.
*
## KROK 1 — Uruchom deterministyczny bootstrap systemu
### 1.1 Wykonaj JEDNĄ komendę bootstrapującą
Uruchom dokładnie tę komendę, bez modyfikacji:
```bash openclaw agent –message "$(cat <<'EOF' You are a DETERMINISTIC SYSTEM BOOTSTRAPPER. You MUST write files EXACTLY as provided. You MUST NOT paraphrase, summarize, or infer. UTF-8. Overwrite if exists. Org-mode ONLY. No Markdown.
ROOT=~/.openclaw/workspace/missions
############################################
############################################ Create directories:
- ~/.openclaw/workspace/missions/_MCC
- ~/.openclaw/workspace/missions/APOLLO/
- ~/.openclaw/workspace/missions/APOLLO/99_archive
- ~/.openclaw/workspace/missions/HUBBLE/
- ~/.openclaw/workspace/missions/HUBBLE/99_archive
- ~/.openclaw/workspace/missions/ARTEMIS/
- ~/.openclaw/workspace/missions/ARTEMIS/99_archive
############################################
############################################
BEGIN_FILE: ~/.openclaw/workspace/missions/_MCC/00_operating-manual.org
Roles
- PROGRAM LEAD
- strategy, priorities, P0/P1 decisions
- MISSION CONTROL
- routing, WIP, SIM/FLIGHT, closure
Missions
- APOLLO
- Flight Systems
- HUBBLE
- Mission Story
- ARTEMIS
- Mission Outcomes
Core Rules
- One mission per packet
- One packet per task
- SIM by default
- FLIGHT requires GO
- Every packet MUST end with a decision
- No work outside packets
Packet Standard
Each packet directory MUST contain:
- 00_brief.org
- 10_worklog.org
- 20_artifacts/
- 30_results.org
- 40_decision.org
- 90_links.org
END_FILE
BEGIN_FILE: ~/.openclaw/workspace/missions/_MCC/10_backlog.org
END_FILE
BEGIN_FILE: ~/.openclaw/workspace/missions/_MCC/20_active-missions.org
END_FILE
BEGIN_FILE: ~/.openclaw/workspace/missions/_MCC/30_decisions.org
END_FILE
BEGIN_FILE: ~/.openclaw/workspace/missions/_MCC/90_archive-index.org
END_FILE
############################################
############################################
BEGIN_FILE: ~/.openclaw/workspace/missions/_MCC/cheatsheet.org
TL;DR
- PROGRAM LEAD decides what and why
- MCC decides how and when closed
- One task = one packet
- One mission per packet
- SIM default, FLIGHT gated
END_FILE
############################################
############################################
BEGIN_FILE: ~/.openclaw/workspace/missions/_MCC/system-contract.org
Authority
- PROGRAM LEAD owns strategy and P0/P1 GO
- MCC owns routing, WIP, SIM/FLIGHT, closure
- Missions execute only within scope
FLIGHT Gate
FLIGHT allowed ONLY IF:
- 30_results.org exists
- 40_decision.org exists
- Decision is PROCEED
- MCC GO exists
- PROGRAM LEAD GO exists for P0/P1
- APOLLO-VERIFY GO exists for technical FLIGHT
END_FILE
############################################
############################################
After completion, output:
- OK
- List of created directories
- List of written files
- Any errors encountered
EOF )" ```
*
### 1.2 Zweryfikuj wynik bootstrapu
```bash tree ~/.openclaw/workspace/missions ```
Powinieneś zobaczyć:
`_MCC/` z plikami `.org`
katalogi APOLLO / HUBBLE / ARTEMIS
brak jakichkolwiek plików `.md`
Warunek przejścia dalej: Struktura istnieje, pliki `.org` są zapisane.
*
## KROK 2 — Ustal tryb pracy OpenClaw (runtime rules)
### 2.1 Kontrakt operacyjny
Od tej chwili OpenClaw:
✅ czyta pliki `.org`
✅ pisze tylko do:
- `20_artifacts/`
- `30_results.org`
❌ nigdy nie pisze:
- `40_decision.org`
- `_MCC/*` (poza backlogiem, jeśli jawnie polecone)
Decyzje końcowe należą wyłącznie do MCC / PROGRAM LEAD.
*
### 2.2 Standard komunikatu do OpenClaw
Każde polecenie do OpenClaw musi wyglądać tak:
```text [MCC][ARTEMIS-TLM] Packet: 2026-02-24__ARTEMIS-TLM__retention-drop-7d Action: Analyze telemetry and update 30_results.org Mode: SIM ```
Jeśli komunikat nie zawiera CALLSIGN + Packet, traktuj go jako niepoprawny.
*
## KROK 3 — Utworzenie pierwszego Mission Packet (ręcznie)
### 3.1 Utwórz katalog packetu
Przykład:
```bash mkdir -p ~/.openclaw/workspace/missions/ARTEMIS/TLM/missions/2026-02-24__ARTEMIS-TLM__system-check cd ~/.openclaw/workspace/missions/ARTEMIS/TLM/missions/2026-02-24__ARTEMIS-TLM__system-check mkdir 20_artifacts touch 00_brief.org 10_worklog.org 30_results.org 40_decision.org 90_links.org ```
### 3.2 Wypełnij `00_brief.org`
To jest kontrakt wejściowy dla agenta.
*
## KROK 4 — Wykonanie pracy przez OpenClaw (SIM)
### 4.1 Zleć pracę
```bash openclaw agent –message " [MCC][ARTEMIS-TLM] Packet: 2026-02-24__ARTEMIS-TLM__system-check Action: Verify system structure and write findings to 30_results.org Mode: SIM " ```
### 4.2 Sprawdź wyniki
`30_results.org` → wypełniony
`20_artifacts/` → opcjonalne pliki
`40_decision.org` → nadal puste (tak ma być)
*
## KROK 5 — Decyzja MCC (closure)
### 5.1 MCC podejmuje decyzję
Ręcznie edytuj:
```org
Decision
- PROCEED
Owner
- MCC
Rationale
System poprawnie zainicjalizowany.
Follow-up
- Utworzyć pierwszy realny packet
```
*
## KROK 6 — (Opcjonalnie) FLIGHT
Jeśli packet wymaga FLIGHT:
-
Sprawdź:
- `30_results.org` istnieje
- `40_decision.org` = PROCEED
- Jeśli P0/P1 → PROGRAM LEAD dopisuje GO
- Jeśli techniczne → APOLLO-VERIFY GO
- Dopiero wtedy zlecasz FLIGHT OpenClaw
*
## KROK 7 — Archiwizacja
```bash mv ~/.openclaw/workspace/missions/ARTEMIS/TLM/missions/2026-02-24__ARTEMIS-TLM__system-check \ ~/.openclaw/workspace/missions/ARTEMIS/99_archive/ ```
Dopisz wpis do:
~/.openclaw/workspace/missions/_MCC/90_archive-index.org
*
## ✅ Stan końcowy po implementacji
Masz:
✅ działający system Mission Management
✅ org‑mode jako jedyne źródło prawdy
✅ OpenClaw jako egzekutora
✅ MCC jako realny gatekeeper
✅ SIM / FLIGHT jako twardą bramkę decyzyjną
To jest kompletna procedura wdrożeniowa. Od tego momentu każde nowe zadanie to tylko nowy Mission Packet — bez zmian w systemie.