Vibecosystem gate-check

Phase transition validation with artifact checklists, PASS/FAIL/CONDITIONAL gates for workflows

install
source · Clone the upstream repo
git clone https://github.com/vibeeval/vibecosystem
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/vibeeval/vibecosystem "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/gate-check" ~/.claude/skills/vibeeval-vibecosystem-gate-check && rm -rf "$T"
manifest: skills/gate-check/SKILL.md
source content

Gate Check

Faz gecis validasyonu. Bir sonraki faza gecmeden once gerekliliklerin tamam oldugundan emin ol.

Standart Fazlar

Planning ──▶ Development ──▶ Testing ──▶ Staging ──▶ Production
   G1            G2            G3          G4           G5

Gate Tanimlari

G1: Planning ──▶ Development

#KriterKanit
1Requirements dokumani varPRD/spec dosyasi
2Teknik plan onaylandiPlan dosyasi + onay
3Task'lar olusturulduTask listesi
4Dependency'ler belirlendiDependency listesi
5Risk analizi yapildiRisk matrisi (opsiyonel)

G2: Development ──▶ Testing

#KriterKanit
1Tum task'lar implement edildiTask durumlari
2Code review tamamlandiReview onaylari
3Build basariliBuild log
4Unit test coverage >= 80%Coverage raporu
5Lint/type check temizLint raporu
6Security review (auth/data isleri)Security raporu

G3: Testing ──▶ Staging

#KriterKanit
1Unit testler PASSTest raporu
2Integration testler PASSTest raporu
3E2E critical path testleri PASSPlaywright raporu
4Bug'lar triaged (P0/P1 yok)Bug listesi
5Performance baseline karsilandiMetrikler

G4: Staging ──▶ Production

#KriterKanit
1Staging'de 24h+ stabilMonitoring
2Smoke testler PASSTest raporu
3Rollback plani hazirRollback dokumani
4Changelog yazildiCHANGELOG.md
5Stakeholder onayOnay kaydi

Karar Tipleri

KararAnlamAksiyon
PASSTum kriterler saglanmisSonraki faza gec
FAILKritik kriter(ler) saglanmamisMevcut fazda kal, eksikleri tamamla
CONDITIONALMinor eksikler var, ilerlenebilirSonraki faza gec, eksikleri paralel tamamla

Gate Check Ciktisi

GATE CHECK: G2 (Development -> Testing)
Date: [tarih]

[PASS] Build basarili
[PASS] Code review tamamlandi
[PASS] Lint/type check temiz
[FAIL] Unit test coverage 72% (min 80%)
[PASS] Security review temiz
[PASS] Tum task'lar implement edildi

KARAR: FAIL
NEDEN: Test coverage yetersiz (72% < 80%)
AKSIYON: Test ekle, %80 ustune cik, gate check'i tekrarla

Custom Gate Tanimlama

Projeye ozel gate tanimlamak icin:

### Custom Gate: [Isim]

| # | Kriter | Zorunlu | Kanit |
|---|--------|---------|-------|
| 1 | [Kriter] | Evet/Hayir | [Ne bekleniyor] |

Zorunlu=Evet olan kriterler FAIL'de FAIL, Zorunlu=Hayir olan CONDITIONAL'a duser.

Entegrasyon

  • /swarm workflow'unda her phase gecisinde otomatik gate check
  • verifier agent'i G2/G3 icin build+test kontrolleri yapar
  • code-reviewer agent'i G2 icin review kontrolu yapar
  • security-reviewer agent'i G2 icin security kontrolu yapar