Geçiş Rehberi
Guardian sürümleri arasında güvenli yükseltme, baseline ve guardian.lock uyumu.
Genel bakış
Guardian geriye dönük uyumluluk hedefler; ancak bazı özellikler yükseltmelerde dikkate almanız gereken yeni lokal dosyalar oluşturur:
guardian.lock(tekrar üretilebilir tarama + drift kontrolü).guardian/baseline.json(baseline takibi).guardian/critiques.json(monitor snapshot hydration)
Bu rehber, yükseltme sonrası “her şey yeni görünüyor” gibi durumları önleyecek güvenli bir akış önerir.
Önerilen yükseltme akışı
-
Guardian'ı güncelleyin
/downloadsayfasından yeni build'i kurun veya in-app update ile yükseltin.
-
Aynı workspace root'u açın
- Scope'un proje root'una işaret ettiğini doğrulayın (alt klasör değil).
-
Monitoring'i bir kez başlatın
- Uygulama yeniden indexleyebilir ve lokal dosyaları oluşturup güncelleyebilir.
-
guardian.lockdosyasını kontrol edin- Projede
guardian.lockyoksa, bir scan sonrası otomatik oluşur. - Takım içinde tutarlılık istiyorsanız
guardian.lockdosyasını version control'e ekleyin.
- Projede
-
Baseline'ı yeniden oluşturun (önerilir)
- Monitor ekranında Set Baseline tıklayın.
- Böylece baseline, mevcut rules hash + Guardian sürümü ile hizalanır.
“Her şey yeni” görünüyorsa
Bu genellikle baseline'ın eksik veya rules hash ile uyumsuz olduğu anlamına gelir.
Çözüm:
- Baseline'ı temizleyin (baseline panelindeki Reset).
- Bir scan çalıştırın.
- Tekrar Set Baseline tıklayın.
Workspace içinde oluşan dosyalar
Guardian, güvenlik ve tekrar üretilebilirlik için workspace'e bazı dosyalar yazar:
.guardian/
AGENT_INSTRUCTIONS.md
baseline.json
critiques.json
critiques.md
history.jsonl
agent_queue.jsonl
agent_queue.<timestamp>.jsonl
chat.md
chat_queue.md
STALL
undo/
index.json
<hash>.bak
guardian.lock
Repo hijyeni için:
guardian.lockdosyasını commit etmek genelde faydalıdır.guardian/klasörünü takip etmek istemiyorsanız.gitignoreekleyebilirsiniz
Notlar:
.guardian/*dosyaları Guardian tarafından üretilir ve sahiplenilir. Bu dosyaları manuel olarak değiştirmeyin.STALLyalnızca kritik bir dosyada tarama takıldığında geçici olarak oluşur.undo/bir fix uyguladıktan sonra oluşur (dosya başına son geri alma).
CLI (CI-only) notu
CI'da guardian-cli kullanıyorsanız scan profile ve lock mode'u hizalayın:
guardian-cli scan --root . --scan-profile source --lock-mode warn
Yardım
Beklenmedik bir davranış görürseniz:
- Settings > Updates altında sürümü kontrol edin
- Scan profile bilgisini ve hata mesajını not edin
- Destek için
/contactkullanın