Rozwiązywanie Problemów — Diagnostyka

Autoryzacja

401 — Nieprawidłowy Token

401 — Email Niezweryfikowany

403 — Brak Dostępu do Projektu

Workerzy i Boty

Worker Nie Odpowiada

Status: "degraded"

Timeout (5 minut)

Max turns reached

Watchdog wyłączył bota

NotebookLM Bridge

Wyszukiwanie Semantyczne Nie Działa

Stare Dane w Wyszukiwaniu

Kolejka Synchronizacji Przepełniona (429)

Frontend i Połączenia

WebSocket Się Rozłącza

Streaming SSE Nie Działa

Błąd CORS

Wiadomość Jest Obcięta

Baza Danych

"Database not initialized"

"Database locked"

Szybka Referencja

Problem Co Sprawdzić Najpierw Szybkie Rozwiązanie
Bot nie odpowiada /health lub /ping Restart przez CRM
401 Unauthorized Czas utworzenia tokenu Zaloguj się ponownie
403 Forbidden Własność projektu Sprawdź owner_id
Status degraded consecutiveFailures Poczekaj na watchdog
Timeout 5m Złożoność zadania Podziel na mniejsze kroki
Błąd Bridge google_auth w /health arc memory refresh
CORS blocked CRM_ALLOWED_ORIGINS Dodaj origin
WebSocket disconnect Czas życia JWT (24h) Odśwież stronę

Przydatne Komendy Diagnostyczne

# Health checks
curl -s http://localhost:19210/api/master/health | jq .
curl -s http://localhost:19211/api/child/health | jq .

# Sprawdzenie sesji tmux
tmux list-sessions

# Logi Master Bot
tmux capture-pane -t citadel-master -p | tail -20

# Logi Child Bot
tmux capture-pane -t ws-arc-v2 -p | tail -20

# Sprawdzenie portów
ss -tlnp | grep '192[0-9][0-9]'

# Stan bazy danych
sqlite3 data/citadel.db "PRAGMA integrity_check;"

Egzekwowanie Dokumentacji (Phase 49.1+)

git push jest blokowany z "doc-coverage check failed"

Hook pre-push wymaga aktualizacji dokumentacji gdy zmieniany jest kod. STDERR pokaże które pliki należy zaktualizować.

Szybkie rozwiązania:

Hook Nie Uruchamia Się na Nowym Klonie

bash scripts/setup-hooks.sh   # jednorazowo per klon
git config core.hooksPath     # sprawdź czy = ".githooks"

Integracja GitHub (Phase 49.3)

Webhook Zwraca 401

Pasek Boczny GitHub Feed Pusty

Rate Limit "429 Rate limited"

Cap = 100 req/min/project. Zwiększ w shared/routes/github.ts:RATE_MAX.

Szczegóły: Konfiguracja Integracji GitHub.