homelab-library: tek ortam + CI-kapılı otomatik deploy
Karar
homelab-library tek ortama indirildi: staging (192.168.1.31:8081, :3001) tamamen söküldü (servisi/Caddy 8081 girişi/dosyaları), yalnız production (library.ahmetkaraca.com) kaldı. Deploy zinciri: main’e push → CI koşar → CI yeşilse workflow_run tetikleyicisiyle otomatik production deploy. Staging DB yedek olarak CT 200’de bırakıldı.
Gerekçe
İki kopya gereksizdi; boş production + dolu staging karışıklık yaratıyordu. Daha kritiği: eski düzen CI’ı beklemeden staging’e deploy ediyordu, bozuk kod siteye ulaşabiliyordu. Yeni zincir CI’ı kapı yapar.
Sürümleme
Tek-ortama geçiş 1.0.0 kabul edildi (commit 8303929). Sürümleme/changelog kuralı için bkz. calisma-tarzi § Sürümleme ve değişiklik kaydı kuralı.
Not (tarih/supersession)
Bu karar oturumlar arasında iki tarihle (2026-06-14 ve 2026-06-26) anıldı; aynı kararın evrimidir, kanonik tarih dosya adındaki 2026-06-26 alınmıştır. ^[belirsiz]
Provenance
Kullanıcı: ‘2 kopyaya gerek yok, tek olsun… güncelleme olunca direkt deploy olsun’. Asistan uygulama özeti.