Belgeler / Kalite ve yönetişim

.ai klasörü

Yuli'nin projenizin içinde neyi sakladığı, neyin ekiple birlikte sürümlendiği ve neyin yalnızca bilgisayarınızda kaldığı.

Yuli, her projenin .ai/ klasöründe kalite sözleşmesini, görevleri, belleği, kuralları ve çalışma verilerini saklar. Bir kısmı Git üzerinden ekiple paylaşılır; bir kısmı yereldir ve asla gönderilmez.

Yuli .gitignore dosyanızı asla düzenlemez. Git dışında kalması gerekenler, deponun sizin kopyanıza özgü olan .git/info/exclude dosyasına eklenir.

Git dışında kalanlar

Yuli şu satırları .git/info/exclude dosyasına ekler:

.yuli/
**/.ai/codebase/
**/.ai/state/

Yapı

.ai/
├── contract.json          kalite sözleşmesi
├── quality.json           ölçüm ayarları ve varsayımlar
├── memory/                proje belleği
├── rules/                 ekip kuralları ve öğrenilen kurallar
├── missions/              ajanın görevleri
├── state/                 çalışma verileri (yerel)
├── codebase/              kod dizini (yerel)
├── requirements/          gereksinim izlenebilirliği
├── design/                Web Studio design system'i
├── web/                   önizleme mock'ları ve sözleşmeleri
├── glossary.json          alan sözlüğü
├── team.json              ekip yapılandırması
├── devops.json            CI/CD bağlantıları
└── compound.yaml          Compound tanımı

Sürümlenen dosyalar

Yol İçerik
contract.json Kalite sözleşmesi. Korunan bir yoldur: bir ajan onu düzenleyemez.
quality.json Ölçüm aşamasının ayarları ve tahminlerin varsayımları. İsteğe bağlı.
memory/ memory.json ve MEMORY.md: ajanın proje hakkında hatırlaması gerekenler.
rules/ *.md dosyalarında ekip kuralları ve öğrenilen kuralları içeren learned.md.
glossary.json Yönetişim Merkezi'nden düzenlenebilen alan sözlüğü.
team.json Ekibin paylaşılan ayarları.
devops.json Projenin CI/CD bağlantıları.
compound.yaml Web Studio'da Compound'un ayağa kaldırdığı servisler.
requirements/traceability.json Kural ↔ test izlenebilirliği.
design/system.json Web Studio'nun design system'i (token'lar).
web/mocks.json ve web/contracts/ API simülatörünün kuralları ve sözleşmeler.

Yerel klasörler

state/

Yalnızca sizin bilgisayarınızda anlamlı olan çalışma verileri. Asla gönderilmez.

Yol İçerik
state/quality/versions.json Geçerli sürümün ve N−1'in rakamları.
state/quality/history.jsonl Kısa bir sayı serisi (en fazla 30 sürüm).
state/quality/agent.jsonl Ajanın kendi istatistikleri.
state/contract-audit.jsonl Sözleşmedeki her değişikliğin denetim kaydı.
state/deployments.jsonl DORA için kaydedilen dağıtımlar.
state/reviews.jsonl Bağımsız incelemeler.
state/agent-cost.jsonl Ajanların maliyeti.

codebase/

Kod zekâsı dizini: sembol grafiğini içeren bir SQLite veritabanı olan code_intelligence.db. Kendiliğinden yeniden üretilir; hiçbir şey kaybetmeden silebilirsiniz.

Görevler

Ajanın her görevi iki dosyayla missions/<conversación>/ içinde durur:

  • mission.json: özgün istek, gereksinimler, kabul kriterleri, kararlar, varsayımlar, plan, dokunulan dosyalar ve devir noktası.
  • PLAN.md: okunabilir plan.

Bkz. Görevler ve aşamalar.

Projenin dışında

Kişisel olanlar .ai/ içinde durmaz. Ayarlarınız, kendi prompt'larınız, skill'leriniz ve hook'larınız ile sohbet geçmişi, kullanıcınıza ait Yuli yapılandırma klasöründedir. Windows'ta:

Klasör Ne saklar
%APPDATA%\.yulicode Ayarlar, prompt'lar, kendi skill'leriniz, hook'lar ve sohbet geçmişi.
%LOCALAPPDATA%\.yulicode Çalışma zamanları, dizinler, önbellekler ve günlükler. Silinebilir.

Ajanın yazdığı belgeler

.ai/ dışında ajan yalnızca gerektiğinde belge yazar:

Yol Ne zaman
docs/quality/reporte-calidad.md Bir kalite sürümü kaydedildiğinde.
docs/sistema/ Yalnızca sistemi belgelemesini isterseniz.
docs/architecture/ Yönetişim Merkezi'nden ADR, tehdit modeli ve C4.