# CyberBrain26 - Hlavni projektovy plan
**Verze:** 3.1 | **Aktualizovano:** 2026-09-10

## Stav projektu

| Prostredi | Umisteni | Stav |
|---|---|---|
| BETA | /home/oem/CyberBrain26 | Stabilni |
| NEXT | /home/oem/CyberBrain26-next | Staging |
| LAB  | /home/oem/CyberBrain26-lab  | Aktivni |

## FAZE 3 - LAB
Stav: 3A-3G HOTOVO (2026-09-10)

### Sluzby
- 8180: WebApp & UI
- 4100: LiteLLM Proxy
- 7782: SAFE-OI API
- 8443: VSCodium

### Faze 3A-3G
- 3A: LAB zaklad - HOTOVO
- 3B: OpenClaw MVP - HOTOVO
- 3C: Worktree - HOTOVO
- 3D: Terminal + audit - HOTOVO
- 3E: OpenClaw integrace - HOTOVO
- 3F-1: Event Bus (core/event_bus.py) - HOTOVO
- 3F-2: Integrace (core/webapp_phase3fg.py) - HOTOVO
- 3F-3: SSE endpointy - HOTOVO
- 3F-4: UI notifikace - HOTOVO
- 3G: Task Queue - HOTOVO

### 3F detaily
- GET /v1/events/recent?limit=N
- GET /v1/events/stream (SSE)
- Perzistence: data-lab/events/events.jsonl
- Format: {type, payload, event_id, timestamp}

### 3G detaily
- GET /v1/queue/status
- POST /v1/queue/enqueue
- Semafor: max_concurrent=3

## Pouceni 2026-09-10
1. uvicorn.run() blokuje - patche PRED if __name__
2. pkill -f obcas nestaci - kill -9 PID
3. Overit nove PID po restartu
4. Zalohy s datem/casem
5. Patch moduly misto primych zasahu

## Glosar
- Agent: vypocetni jednotka
- Worktree: izolovana Git vetev
- Capability: opravneni
- Event Bus: pub/sub udalosti
- SSE: Server-Sent Events
