docs: README akisini guncelle

This commit is contained in:
2026-03-17 00:45:01 +03:00
parent 416a994967
commit 6312ebc9e7

View File

@@ -1,17 +1,19 @@
# Retro Claude Team Console 🖥️✨
90'lar retro/pixel estetiğiyle hazırlanmış, Claude CLI oturumunu web arayüzünden yöneten deneysel bir ekip konsolu.
Amaç: tek bir web uygulaması üzerinden Claude oturumu başlatmak, team mode bootstrap prompt'unu göndermek, canlı cevap akışını izlemek ve ekip üyelerinin yanıtlarını rol bazlı kartlarda görmek.
Amaç: tek bir web uygulaması üzerinden Claude oturumunu otomatik başlatmak, bir proje dizini seçmek, ekibi seçilen projeye bağlamak, canlı cevap akışını izlemek ve ekip üyelerinin yanıtlarını rol bazlı kartlarda görmek.
## Özellikler 🚀
- Canlı Claude oturumu başlatma
- `Activate Team` ile bootstrap prompt gönderme
- Uygulama açıldığında otomatik Claude oturumu başlatma
- `Select Project` ile aktif proje dizini seçme
- Proje seçildiğinde ekibi otomatik aktive etme
- Retro/pixel web konsol arayüzü
- Sol panelde canlı ana akış
- Sağ panelde ekip üyelerine göre ayrılmış kartlar
- Sol panelde ekip üyelerine göre ayrılmış kartlar
- Sağ panelde canlı ana akış ve prompt alanı
- Hedef kişiye göre yönlendirilmiş prompt gönderimi
- `Mazlum:`, `Simsar:`, `Aybuke:` gibi etiketli cevap formatı
- `Current Project` göstergesiyle aktif proje takibi
- `tmux` tabanlı PTY oturumu yönetimi
## Ekip Yapısı 👥
@@ -67,7 +69,6 @@ ANTHROPIC_MODEL="glm-5"
PORT=3001
CLAUDE_BIN=claude
CLAUDE_SHELL=/bin/zsh
CLAUDE_WORKSPACE_DIR=/path/to/workspace
CLAUDE_ARGS=--dangerously-skip-permissions
WATCH_LOG_LIMIT=400
CHAT_CHUNK_LIMIT=2000
@@ -103,20 +104,34 @@ npm run start
## Kullanım Akışı 🎮
1. Uygulamayı
2. `Start Session` ile Claude oturumunu başlat
3. `Activate Team` ile ekip bootstrap prompt'unu gönder
4. Bir ekip üyesine ya da tüm takıma prompt yaz
5. Sol panelde ana akışı izle
6. Sağ panelde rol bazlı kartları takip et
2. Claude oturumunun otomatik başlamasını bekle
3. `Select Project` ile proje klasörünü seç
4. Sistem seçilen projede oturumu hizalayıp ekibi otomatik aktive etsin
5. Bir ekip üyesine ya da tüm takıma prompt yaz
6. Solda rol bazlı kartları, sağda canlı ana akışı takip et
## Proje Seçimi Mantığı 📁
- `Select Project` macOS klasör seçicisini açar
- Seçilen klasör backend tarafında aktif proje olarak tutulur
- UI'da `Current Project: ...` alanında seçili path görünür
- Proje seçilmemişse `Current Project: None` görünür
- Aktif session varsa Claude oturumu seçilen proje köküne yeniden hizalanır
- Team bootstrap prompt'u seçilen proje path'iyle birlikte yeniden kurulur
- Bundan sonraki tüm prompt'lar varsayılan olarak bu proje bağlamında yorumlanır
## Prompt Davranışı 🧠
Sistem şu mantıkla çalışır:
- Uygulama açıldığında session otomatik başlar
- Proje seçilmeden takım modu tam olarak devreye girmez
- Proje seçildiğinde ekip yalnızca o proje üzerinde çalışacak şekilde yönlendirilir
- Kullanıcı mesajında bir ekip üyesinin adı geçerse prompt o kişiye yönlendirilir
- Kısa takip mesajları mümkünse son hedef kişiye bağlanır
- Yanıtların `Mazlum:` / `Simsar:` gibi isim etiketiyle başlaması zorlanır
- Sağ paneldeki kartlar bu etiketlere göre doldurulur
- Irgatov yalnızca kahve ve basit ofis/lojistik işleriyle sınırlıdır; teknik görev üstlenmez
Örnek:
@@ -159,6 +174,7 @@ web/
- Claude bazen gelen yönlendirme metnini literal yorumlayabilir; routing mantığı hâlâ iyileştirilmeye açık.
- Kart parser'ı etiketli cevap formatına dayanır; format bozulursa bazı mesajlar yanlış karta düşebilir veya hiç görünmeyebilir.
- `Auth conflict` uyarısı Claude tarafındaki oturum durumuna bağlı olarak görülebilir.
- Proje seçimi şu anda macOS klasör seçici (`osascript`) üzerinden yapılır.
- Bu proje şu anda deneysel bir konsol prototipi olarak düşünülmelidir.
## Yakın Yol Haritası 🛣️