Proje Baseline API'si
Proje durumunun belirli bir andaki anlık görüntülerini oluşturun ve sapmaları belirlemek için bunları güncel ilerlemeyle karşılaştırın.
Baseline'ları Listele
GET /api/workspaces/{slug}/projects/{projectId}/baselines/Baseline Oluştur
Mevcut proje durumunun (duruma ve önceliğe göre iş öğesi sayıları) anlık görüntüsünü alır.
POST /api/workspaces/{slug}/projects/{projectId}/baselines/İstek Gövdesi:
json
{
"name": "Sprint 12 Start"
}Yanıt:
json
{
"id": "baseline_id",
"project_id": "project_id",
"name": "Sprint 12 Start",
"total_issues": 45,
"completed_issues": 12,
"state_breakdown": {
"backlog": 10,
"unstarted": 8,
"started": 15,
"completed": 12
},
"priority_breakdown": {
"urgent": 3,
"high": 12,
"medium": 20,
"low": 10
},
"snapshot_at": "2026-04-08T12:00:00Z"
}Sapmayı Getir
Bir baseline anlık görüntüsünü mevcut proje durumuyla karşılaştırır.
GET /api/workspaces/{slug}/baselines/{baselineId}/deviation/Yanıt:
json
{
"baseline": { ... },
"current_total": 52,
"current_completed": 18,
"issues_delta": 7,
"completion_delta": 6,
"state_delta": {
"backlog": 3,
"started": -2,
"completed": 6
}
}Pozitif değerler baseline'dan bu yana artışı, negatif değerler ise azalmayı ifade eder.
Baseline'ı Sil
DELETE /api/workspaces/{slug}/baselines/{baselineId}/