← Ana Sayfa · Projeler · Headless CMS — mustafaiskender.com

Seyir Defteri

Bu sayfa, Headless CMS — mustafaiskender.com projesi için tutulan kronolojik seyir defterini gösterir. Her kayıt, projede yapılan anlamlı bir mimari karar, geliştirme adımı veya deploy olayını temsil eder.

2025-02-08 · Cemo · Architecture

Headless CMS projesinin temel mimarisi ve C3 (Concept-Context-Content) çerçevesi netleştirildi.

Next.js App Router + JSON/Markdown content + n8n otomasyon katmanı ile admin UI olmayan headless model belirlendi. Proje, mustafaiskender.com için ana web iskeleti olacak şekilde konumlandırıldı.

Etiketler: architecture · c3 · headless

2025-02-11 · Cemo · Wise-Tech / Understanding Debt

Understanding debt, Wise-Tech ve Runix katmanları için ilk prensipler projeye entegre edildi.

docs/PROJECT-SNAPSHOT.md ve ilgili mimari dokümanlar güncellendi; Runix, Bridge ve M3/C3 sayfaları için kavramsal çerçeve projeye eklendi.

Etiketler: wise-tech · runix · docs

2025-02-15 · Cemo + Runix · Runix / Content Bridge

Runix AI rehber ajanı, content/ altındaki konsept, proje ve blog verisini okuyacak şekilde bağlandı.

lib/runix/context.ts ile content/concepts, content/projects ve content/blog kaynaklarından tek bir LLM context akışı üretildi. Runix, Headless CMS projesini ve sayfa yapısını bilerek kullanıcıya rehberlik edecek hale getirildi.

Etiketler: runix · context · llm

2025-02-20 · Cemo · Projects UI

Projeler listesi ve Headless CMS detay sayfası /projeler/headless-cms altında yayınlandı.

lib/content.ts içinden JSON proje verisini okuyan /projeler ve /projeler/[slug] sayfaları eklendi; Headless CMS projesi sitede görünür hale geldi.

Etiketler: frontend · projects · nextjs

2026-02-25 · Cemo + Runix · Project Journal

Headless CMS — mustafaiskender.com projesi için seyir defteri/journal sistemi tanımlandı ve bağımsız seyir defteri sayfasına bağlandı.

content/projects/headless-cms.json dosyasına journal alanı eklendi; her önemli mimari karar, refactor ve deploy adımının buraya kaydedilmesi kararlaştırıldı. Seyir defteri, sol navbardaki bağımsız /seyir-defteri sayfası üzerinden okunabilir hale getirildi.

Etiketler: journal · documentation · process

2026-02-25 · Cemo · Stack / Infra

Teknik dokümantasyon Hetzner VM ve frontend stack’ine göre güncellendi; Headless CMS projesinin etiketi ve son güncelleme tarihi revize edildi.

ARCHITECTURE.md ve PROJECT-SNAPSHOT.md içinde canlı ortam Azure VM yerine Hetzner Cloud VM (hetzner-main, /opt/headless-cms, PM2) olarak düzeltildi; frontend tarafındaki mevcut UI kütüphanesi referansları güncellendi. content/projects/headless-cms.json içindeki description, tags ve updatedAt alanları yeni stack’i yansıtacak şekilde güncellendi.

Etiketler: hetzner · docs

2026-02-25 · Cemo + Runix · Content / Frontend

Proje ve blog gövde metinleri kullanıcı dostu HTML formatına alındı; arka planda JSON korunuyor.

Runix ve Headless CMS proje sayfalarının body alanları HTML (p, h2, ul, li, code, strong) ile güncellendi. app/projeler/[slug]/page.tsx içinde body artık dangerouslySetInnerHTML ile render ediliyor; globals.css'e .content-body stilleri eklendi. Böylece dışarıdan gelen AI agent'lar aynı JSON'ı okumaya devam ederken, gerçek kullanıcı başlık ve paragraf yapısıyla okunaklı içerik görüyor.

Etiketler: content · html · ux · projeler

2026-02-25 · Cemo · Runix / UI

Runix logosu runix.svg olarak güncellendi; navbar, sticky buton ve chat karşılama alanında kullanılıyor.

Kullanıcı public/runix.svg yükledi. SiteMapNav.tsx, RunixShell.tsx ve RunixChat.tsx içindeki runixlogo.png referansları /runix.svg ile değiştirildi.

Etiketler: runix · logo · ui

2026-02-25 · Cemo + Runix · Runix / Context

Runix'e navbar'daki tüm sayfa ve altsayfaların içeriği hem JSON hem HTML formatında verildi.

content/pages/ altında statik sayfa JSON'ları (home, iletisim, wise-tech, servisler, urunler, referanslar, referans-network, mustafa-iskender, bridge, m3, c3) oluşturuldu. lib/content.ts'e getStaticPages() ve getStaticPageBySlug() eklendi. lib/runix/context.ts genişletildi: site haritası JSON, statik sayfalar (HTML body + jsonSummary), konsept/proje/blog için özet JSON ve tam içerik; proje journal'ı da context'e dahil edildi. docs/runix-nav-erisim-analizi.md ile hangi sayfalara erişim olduğu dokümante edildi.

Etiketler: runix · context · content · json · html

2026-02-25 · Cemo + Runix · Home / Hero Slider

Ana sayfa hero slider'a Liquid Ether arka plan, Runix logosu ve Runix: Artificial Website Intelligence başlığı eklendi; geçişlerde fade, logo yalnızca ilk slaytta.

LiquidEtherCanvas ve LiquidEther bileşenleri (React Bits API uyumlu: mouseForce, autoSpeed, autoIntensity, pressure, resolution, viscous) eklendi; fare ve blob pozisyonları için smooth lerp ile dinamik his artırıldı. HomeHeroSlider'da ilk slayt 'Runix: Artificial Website Intelligence', sağda RunixLogoV1 (sadece 1. slaytta, AnimatePresence ile fade out/in). Slider noktaları tam yuvarlak (padding, flex-shrink, aspect-ratio).

Etiketler: hero · slider · liquid-ether · runix · ui

2026-02-25 · Cemo + Runix · Yaklaşımlar / Bulletproof

Yaklaşımlar bölümüne Bulletproof eklendi; sayfa içeriği sitedeki üsluba (Bridge, Wise-Tech) uygun orijinal metinle yazıldı.

content/pages/bulletproof.json, app/bulletproof/page.tsx oluşturuldu. SiteMapNav ve HomeApproachesSidebar'da Bulletproof linki (Shield ikonu). Sayfa: Hata Toleransı ve Yedekleme, Güvenlik ve Şifreleme, Kesintisiz Çalışma Süresi ile Bulletproof ve ekosistem metni; meta rehber metinler kaldırıldı.

Etiketler: bulletproof · yaklaşımlar · content · nav

2026-02-25 · Cemo + Runix · Yaklaşımlar / CODNA + H2A2A2H

Yaklaşımlar bölümüne CODNA (Kurumsal Genetik Kodu) ve H2A2A2H (Human-to-Agent-to-Agent-to-Human) eklendi.

app/codna/page.tsx ve app/h2a2a2h/page.tsx oluşturuldu. SiteMapNav ve HomeApproachesSidebar'da CODNA (Dna ikonu) ve H2A2A2H (Workflow ikonu) linkleri. CODNA: temel yapı taşları (Vizyon, Değerler, Dil, Estetik), kalıtımsal tutarlılık, adaptasyon; Bulletproof ile bağlantı. H2A2A2H: dört aşama (Human giriş, Agent 1, Agent 2, Human onay), Bulletproof ve CODNA ile entegrasyon, Human-in-the-Loop vurgusu.

Etiketler: codna · h2a2a2h · yaklaşımlar · nav

2026-02-25 · Cemo + Runix · Nav / İçerik

Konseptler sayfası iptal edildi; yerine C3 getirildi. Menü ve ana sayfa linkleri C3'e yönlendirildi.

SiteMapNav, HomeApproachesSidebar, HomeBento, HomeFlow, HomeHeroSlider ve HomeHero içinde /konseptler → /c3, etiket Konseptler → C3. İçerik kartlarında C3 ilk sıraya alındı; araçlar listesinden C3 kaldırıldı (tek C3 kartı içerik tarafında). /konseptler ve /konseptler/[slug] rotaları kaldırılmadı (geriye dönük uyum).

Etiketler: c3 · konseptler · nav · ana-sayfa

2026-02-25 · Cemo + Runix · C3 Sayfası

C3 sayfası içeriği yenilendi: anlam algoritması, üç formül (Üretim, Algı, Arınma) ve H2A2A2H eşlemesi.

app/c3/page.tsx Gatekeeper ve şema gösterimi kaldırıldı; wise-tech-content ile yeniden yazıldı. Üretim: Concept + Content = Context. Algı: Concept × Context = Content. Arınma: Content ÷ Context = Concept (Ourobory/CODNA). H2A2A2H eşlemesi: Creation → Agent 1, Perception → sistemin kullanıcı yüzü, Purification → Agent 2. .c3-formula stili globals.css'e eklendi.

Etiketler: c3 · content · formulas

2026-02-25 · Cemo + Runix · İçerik / Konumlandırma

Runix proje sayfası başlığı 'Runix: Artificial Website Intelligence' yapıldı; içeriklerde LLM ve marka isimleri jenerikleştirildi.

content/projects/runix.json: title güncellendi; description ve body'de Gemini → LLM, Supabase → kimlik doğrulama/oturum katmanı, reactbit.dev → modern shell. content/projects/headless-cms.json: Supabase → veritabanı, reactbit.dev → modern bileşen; tags ve journal'da marka referansları kaldırıldı. Bridge ve Wise-Tech sayfalarında Supabase/Gemini → veritabanı katmanı / LLM.

Etiketler: runix · content · positioning