📜 Vault Kuralları
Bu vault’a yazarken uyulacak kurallar:
Yapı
- Klasörler
00-99prefix’i ile sıralı - Dosya isimleri kebab-case veya düz İngilizce (Türkçe başlıklar serbest)
- Her dosyanın başında YAML frontmatter zorunlu:
--- title: "..." tags: [tag1, tag2] ---
Hassas Bilgi Politikası
- ❌ Production şifreleri / API key’leri düz metin olarak yazma
- ❌ Token’ları, özel anahtarları vault’ta tutma
- ✓ Public key’ler (örn. Rustdesk), hostname’ler, port’lar OK
- ✓ Hassas bilgi için Vaultwarden’i kullan → admin-token’da referans ver
Backlink Kültürü
[[link]]ile ilgili notlara bağlantı ver- Bir konuyu açıklarken “Detay için npm-knowledge-base” gibi yönlendir
- Quartz otomatik backlink grafiği oluşturur (Graph View)
Güncelleme Akışı
- Hermes memory’de bir bilgi değişirse / yeni bilgi gelirse
- İlgili notu güncelle veya yeni not oluştur
- Eski bilgi tutuluyorsa
> Eski:notu düş - Session log’a (
40-Sessions/YYYY-MM-DD.md) özet ekle
Otomatik Yeniden Build
- Content klasöründe dosya değişince watcher tetiklenir
npm run rebuildscript’i veya systemd timer ile her saat başı rebuild- Build output
public/klasörüne yazılır, nginx serve eder