Ana sayfa/Geliştiriciler/Değişiklik günlüğü
Bu ürün geliştirme aşamasında; sürüm numaralandırması ilk beta ile başlayacak. O güne kadar burada tarih değil, faz etiketi görürsün — ve yalnızca gerçekten yazılmış olan işler.
Etiket: Faz 0 · geliştirme
Faz 0 · geliştirme
Aşağıdakilerin hepsi depoda duruyor ve yerel geliştirme ortamında çalışıyor. Üretim yok, müşteri yok, gerçek para akmadı — bu günlük onu da saklamıyor.
Go workspace üç modülle kuruldu: control-plane, agent, cli. Yanına proto tanımları, Next.js konsolu, Makefile ve docker-compose eklendi. Mimarî ilke sabit: tek modüler Go monoliti — mikroservis yok.
Teklif arama (filtre, facet, sayfalama, puanlama), pod yaşam döngüsü (yarat, durdur, başlat, sonlandır), pod olayları, dosya listesi ve metrikler, faturalama özeti ve kalemleri, host paneli uçları, /v1/me ve /healthz yazıldı.
Üç canlı akış açıldı: pod log akışı, pod telemetrisi (GPU kullanımı, VRAM, sıcaklık, güç, sağlık) ve canlı maliyet sayacı. İstemci bağlantıyı kapatınca akış temizlenir; sunucu 15 saniyede bir ping yollar.
Pazar yeri, pod detayı, faturalama ve host paneli ekranları Next.js + Tailwind ile ayağa kalktı. Pod detayında log akışı ve canlı maliyet, faturalamada sayaç ve bütçe kartı, host panelinde karne ve kazanç görünüyor.
Arz, adaptör katmanının arkasına alındı. Mock adaptör anahtarsız çalışır ve iki teklif verir (biri TR, biri AB); canlı adaptör gerçek arz kaynağına bağlanır. Kullanıcı tek uç görür, altta kimin GPU'sunun döndüğü adaptörün işidir.
Saniyede bir çalışan döngü: her çalışan pod için faturalanabilir saniye artar ve maliyet saatlik fiyattan pay alır. Sağlık kontrolünden geçmeyen saniyeler ayrı sayaca yazılır ve ücretlendirilmez — garantinin kod karşılığı burada.
Tavan ve tavana varınca davranış (duraklat ya da yalnız bildir) API'den ayarlanabiliyor. Tavan dolduğunda çalışan pod'lar durduruluyor ve bir bütçe olayı yazılıyor; istek yoluyla gelen aşım 402 · budget_cap_reached ile reddediliyor.
Pod yaratma Idempotency-Key başlığını okuyor; aynı anahtar 24 saat aynı pod'u dönüyor. Tüm hatalar tek gövde şeklinde: kod, makine-okunur sebep, insan mesajı ve bağlam.
kaldera offers, kaldera pods, kaldera pod create ve kaldera version çalışıyor. Para ekranda dolara çevrilerek yazılır, ham mikro-dolar gösterilmez. Cobra'ya geçiş, log ve ssh komutları henüz yok.
Bilerek verilen bir karar: sahte pod, sahte fatura, sahte host yok. Harcama sıfırdan başlar ve ölçüm gerçekten saniye bazlı çalışır. Ekranda gördüğün ilk rakam, senin ürettiğin rakamdır.
Bu statik site: derleme adımı yok, her sayfa tek dosya, ortak stil ve davranış paylaşılan iki dosyada. Sayfalardaki fiyat ve kazanç rakamları örnek olarak işaretlidir.
Konsol ile control plane arasındaki her gövde yazılı sözleşmeye bağlandı: mikro-dolar para birimi, RFC 3339 zaman, boş listenin [] dönmesi, sayfalama kuralları. Proto devreye girdiğinde alan adları birebir taşınacak.
Henüz yok
Aşağıdakiler yol haritasında; hangi fazda oldukları yazıyor. Tarih vermiyoruz, çünkü verecek dürüst bir tarihimiz yok.
Fazların kapsamı ve bitti kriterleri teknik planda yazılıdır; bu liste ondan türetilmiştir.
Sürümleme
Şu an bir sürüm numarası yok, çünkü kimseye kararlılık sözü vermiş değiliz. İlk beta ile birlikte üç şey aynı anda başlayacak:
/v1); istemci ve CLI kendi sürümlerini ayrı taşır.Bu üç kural yürürlüğe girene kadar uçlar değişebilir. Faz 0'da yazdığın koda karşı tek dürüst uyarı budur.
Bu sayfada geçmiş tarih, olay kaydı veya sürüm numarası göremezsin — çünkü henüz yok. Uydurulmuş bir geçmiş, ürünün ilk yalanı olurdu.
İzle
Sözümüz sabit kalıyor: çalışmayan saniyeye para yok, sert bütçe tavanı, saniye bazlı fatura. Değişen tek şey, bunların ne kadarının çalıştığı.