/pm-timeline — Takvim ve Deadline Izleme
Amaç
Tum gorevlerdeki tarihleri kronolojik siralama ile gostererek takvim gorunumu olustur.
Tetiklenme
Kullanici /pm-timeline yazdiginda. Opsiyonel arguman: "kisi:[isim]" ile kisi bazinda filtreleme.
Talimatlar
Bu skill calistirildiginda asagidaki adimlari sirasi ile uygula:
Adim 1 — Config Oku
/Users/emre/Documents/GitHub/airo-project-management/config.md dosyasindan Notion ID'lerini ve milestone bilgilerini oku.
Adim 2 — Gorev Verilerini Topla
Admin Tasks (Tier 1):
ToolSearch ile mcp__notion__API-get-block-children aracini yukle, ardindan cagir:
mcp__notion__API-get-block-children block_id: "30514946-e683-80f0-a70c-e9e9c9ab04e5"
Her table_row satirini parse et:
- •
cells[0]= Deadline-Sorumlu → tarih ve sorumlu cikar - •
cells[1]= Task → gorev aciklamasi - •Tarih regex:
\d{2}\.\d{2}\.\d{4} - •Sorumlu: Bilinen isimlerden eslesme
Dev Tasks (Tier 2, Opsiyonel):
Eger erisim varsa mcp__notion__API-query-data-source ile sorgula. Hata donerse sessizce atla.
Adim 3 — Tarihleri Siniflandir
Bugunun tarihini referans alarak her gorevi kategorize et:
- •GECIKMIS: deadline < bugun VE tamamlanmamis
- •BUGUN: deadline = bugun
- •BU HAFTA: bugun < deadline <= bu haftanin sonu (Pazar)
- •GELECEK HAFTA: sonraki haftanin Pazartesi - Pazar arasi
- •SONRAKI 30 GUN: gelecek haftadan sonra, 30 gun icinde
- •DAHA SONRA: 30+ gun sonra
- •TARIHSIZ: tarih bilgisi olmayan tamamlanmamis gorevler
- •TAMAMLANDI: tamamlanmis gorevler (altta ozet olarak)
Adim 4 — Milestone'lari Ekle
Config'den bilinen milestone'lari takvime ekle:
- •20 Subat 2026: Ibrahim/Selcuk test tamamlama
- •23 Subat 2026: GY ekibi egitim icerigi
- •12 Nisan 2026: Southwind entegrasyon degerlendirme
- •Cutover gunu (tarih belirlenecek → "TARIHSIZ" kategorisinde goster)
Milestone'lari "[MILESTONE]" etiketiyle isaretle.
Adim 5 — Takvim Ciktisi Olustur
=== AIRO TAKVIM ve DEADLINE IZLEME === Tarih: [DD.MM.YYYY] --- GECIKMIS --- [tarih] | [gecikme gunu]g gecikme | [gorev] | [sorumlu] ... --- BUGUN ([DD.MM.YYYY]) --- [gorev] | [sorumlu] ... --- BU HAFTA ([Pazartesi] - [Pazar]) --- [tarih] ([gun adi]) | [gorev] | [sorumlu] | [kalan gun]g ... --- GELECEK HAFTA ([Pazartesi] - [Pazar]) --- [tarih] ([gun adi]) | [gorev] | [sorumlu] | [kalan gun]g ... --- SONRAKI 30 GUN --- [tarih] | [gorev] | [sorumlu] | [kalan gun]g ... --- DAHA SONRA --- [tarih] | [gorev] | [sorumlu] | [kalan gun]g ... --- MILESTONE'LAR --- [tarih] | [MILESTONE] [aciklama] | [sorumlu(lar)] ... --- TARIHSIZ GOREVLER --- [gorev] | [sorumlu veya "Atanmamis"] ... --- OZET --- Tamamlanan : [sayi] Gecikmis : [sayi] Bu hafta : [sayi] Gelecek hf : [sayi] 30 gun ici : [sayi] Tarihsiz : [sayi]
Kisi Bazinda Filtreleme
Eger argumanda "kisi:[isim]" varsa (ör. /pm-timeline kisi:Burak):
- •Sadece o kisiye atanmis gorevleri goster
- •Basliga "([isim] icin filtrelenmis)" ekle
Onemli Notlar
- •Tum ciktilar Turkce olmali
- •Tarihler DD.MM.YYYY formatinda
- •Gun adlari Turkce: Pazartesi, Sali, Carsamba, Persembe, Cuma, Cumartesi, Pazar
- •Her kategoride gorevler tarih sirasina gore (en yakin olan en ustte)
- •Eger bir kategoride gorev yoksa o bolumu gosterme (bos bolum olmasin)
- •"Tamamlandi" gorevleri ana listede gosterme, sadece ozette say