Ne işe yarar
İki aparat birlikte tamamlanma tanımına (DoD) operasyonel hijyen halkasını ekler. Session Close listesi “kod çalışıyor, test geçiyor” iddiasının ötesine geçer: build, test, ilerleme notu, artefakt temizliği ve standart açılış yolunun aynı anda yeşil olmasını şart koşar. Quality Document ise sonraki oturuma “nereden başla” cevabını sezgiye değil A/B/C notlarına bağlar. Martin Fowler’ın düzenek yazısı bu pratiği net adlandırır: “recurring ‘garbage collection’ that scans for drift and has agents suggest fixes” — düzenek, entropiye karşı yürüyen bir çöp toplayıcıdır.Beş boyut
Beş boyutun beşi de aynı anda doğru olmalı. Birinde çatlak diğer dördünü çürütür.- Build —
npm run buildmüdahalesiz yeşil. - Test — testlerin tümü geçer; flaky yok, atlanan yok.
- Progress —
PROGRESS.mdson durumu, sıradakini ve takıldığı yeri yazar. - Artifact — bayat artefakt yok: debug log, geçici dosya, yorum içi kod, yarım TODO.
- Startup — standart açılış yolu (
make dev) müdahalesiz açar.
Şablon — Session Close kontrol listesi (AGENTS.md içine)
Tek bir kalem işaretlenmediyse oturum bitmez. ListeAGENTS.md içinde sözleşme olarak yer alır; pre-push hook ya da CI gate zorlar.
Şablon — Quality Document
Makine-okunur sağlık tablosu. Yeni oturum tabloya bakar, en düşük puanlı modülden başlar. “Önce buraya gir” oku sezgiyi değil kanıtı kodlar.Şablon — idempotent cleanup script
Aynı script kaç kez çağrılırsa aynı sonucu üretmeli; hata kaynağı olamaz.git status --porcelain çıktısı boş değilse oturum kapanamaz. Hook çıktıyı okur, boş değilse exit kodu sıfır olmaz.