Ana içeriğe atla

Documentation Index

Fetch the complete documentation index at: https://docs.claboard.dev/llms.txt

Use this file to discover all available pages before exploring further.

Proje İstatistikleri

GET /api/projects/:projectId/stats
Bir proje için toplu istatistikleri döndürür.
{
  "statusCounts": {
    "backlog": 5,
    "in_progress": 2,
    "testing": 1,
    "done": 12
  },
  "typeCounts": {
    "feature": 8,
    "bugfix": 5,
    "refactor": 3,
    "docs": 2,
    "test": 1,
    "chore": 1
  },
  "priorityCounts": {
    "0": 3,
    "1": 10,
    "2": 5,
    "3": 2
  },
  "totalTasks": 20,
  "avgDuration": 845000,
  "completedToday": 3
}
AlanAçıklama
statusCountsDurum sütununa göre görev sayıları
typeCountsTüre göre görev sayıları
priorityCountsÖncelik seviyesine göre görev sayıları
totalTasksToplam görev sayısı
avgDurationMilisaniye cinsinden ortalama tamamlanma süresi
completedTodayBugün Tamamlandı durumuna taşınan görevler

Aktivite Akışı

GET /api/projects/:projectId/activity?limit=50&offset=0
Son görev olaylarını kronolojik sırada döndürür. Proje zaman çizelgesi oluşturmak için kullanışlıdır.
ParametreVarsayılanAçıklama
limit50Döndürülecek maksimum kayıt sayısı
offset0Atlanacak kayıt sayısı (sayfalama için)
[
  {
    "taskId": 5,
    "taskTitle": "Add login page",
    "event": "status_change",
    "from": "in_progress",
    "to": "testing",
    "timestamp": "2025-01-15T14:30:00Z"
  }
]

Claude Kullanımı

GET /api/stats/claude-usage
Tüm projeler ve görevler genelinde toplu Claude API kullanımını döndürür. Bu, proje bazlı değil global bir uç noktadır.
{
  "usage": {
    "totalInputTokens": 125000,
    "totalOutputTokens": 48000,
    "totalCacheRead": 30000,
    "totalCacheCreation": 15000,
    "totalCost": 12.50
  },
  "models": {
    "sonnet": { "tasks": 10, "inputTokens": 80000, "outputTokens": 30000, "cost": 5.20 },
    "opus": { "tasks": 3, "inputTokens": 40000, "outputTokens": 15000, "cost": 6.80 },
    "haiku": { "tasks": 7, "inputTokens": 5000, "outputTokens": 3000, "cost": 0.50 }
  },
  "timeline": [...],
  "limits": {
    "dailyLimit": null,
    "currentUsage": 12.50
  }
}
Maliyet tahminleri yayınlanmış Claude API fiyatlandırmasından hesaplanır. Gerçek maliyetler faturalandırma planınıza göre farklılık gösterebilir.

CLAUDE.md (Tauri IPC)

CLAUDE.md Getir

invoke('get_claude_md', { projectId: 1 })
Projenin CLAUDE.md dosyasının içeriğini döndürür.
{
  "content": "# Project Instructions\n...",
  "path": "/home/user/my-app/CLAUDE.md",
  "exists": true
}

CLAUDE.md Kaydet

invoke('save_claude_md', { projectId: 1, content: "# Güncellenmiş talimatlar" })
İçeriği projenin CLAUDE.md dosyasına yazar.