# PROJECT_MEMORY — ta1sph.info > Claude'un bu proje için kalıcı hafızası. Her görev sonunda güncellenir. Kısa ve güncel tutulur. > Son güncelleme: 2026-10-15 · Güncelleyen: kurulum kiti ## 1. Durum - **Aşama:** 0 — Proje henüz kurulmadı. Sıradaki komut: `Siteyi Kur`. - **Tamamlanan:** Skill + hafıza dosyaları eklendi. - **Açık işler:** Aşama 0–8 (`references/build-plan.md`). - **Bilinen sorunlar:** — ## 2. Ortam - Astro sürümü: _(Aşama 0'da doldurulacak)_ - TailwindCSS sürümü: _(Aşama 0'da doldurulacak)_ - Node sürümü: _(Aşama 0'da doldurulacak)_ - Repo: _(doldurulacak)_ · Branch: `main` - Canlı: https://ta1sph.info (Dokploy, HomeServer Atlas) — _henüz yayında değil_ ## 3. Dosya Haritası _(Kurulumdan sonra önemli dosya/klasörler tek satır açıklamayla buraya yazılır.)_ ## 4. Kararlar (ADR) | Tarih | Karar | Gerekçe | |---|---|---| | 2026-10-15 | Statik çıktı + `@astrojs/node` ile sadece `/api/views` dinamik | "Öne çıkan = en çok okunan" için sayaç gerekli; site geri kalanı statik ve hızlı | | 2026-10-15 | Sayaç: SQLite (`better-sqlite3`), volume `/app/data` | Harici servis yok, ev sunucusunda basit ve kalıcı | | 2026-10-15 | Arama: Pagefind | Statik, sunucusuz, Türkçe destekli | | 2026-10-15 | Harita: Leaflet + OpenStreetMap | API anahtarı / ücret yok, KVKK dostu | | 2026-10-15 | İkonlar: astro-icon + Tabler | Tutarlı çizgi seti, anten kulesi ve marka ikonları mevcut | | 2026-10-15 | Lisans: Kod MIT, içerik CC BY-SA 4.0 | Kaynak gösterilerek serbest kullanım talebi | | 2026-10-15 | Kanonik alan: apex `ta1sph.info`, www → 301 | SEO tekilleştirme | | 2026-10-15 | Fontlar self-host (Fontsource: Rubik + Inter) | Performans + gizlilik | | 2026-10-15 | Locator KN41KB99HW → 41.08307 N, 28.91094 E | Harita merkezi | ## 5. İçerik Envanteri | Slug | Başlık | Kategori | Oluşturma | Güncelleme | Durum | |---|---|---|---|---|---| | — | — | — | — | — | — | ## 6. Değişiklik Günlüğü (en yeni üstte) - 2026-10-15 | Kurulum | Skill, CLAUDE.md ve PROJECT_MEMORY.md eklendi | `.claude/`, `CLAUDE.md`, `PROJECT_MEMORY.md`