A deterministic gatekeeper for AI agents: one writer and a pure decide() (Lonca series, part 1)
Lonca is a deterministic gatekeeper for AI agents: one daemon writes, and a pure decide() with no AI, clock or network makes every decision.
Lonca is a deterministic gatekeeper for AI agents: one daemon writes, and a pure decide() with no AI, clock or network makes every decision.
Lonca is open-source, Git-compatible version control for AI agents: agents propose, one gatekeeper decides, and a signed log records it all.
N+1 sorguları kod incelemesinden geçer ama production’da sayfayı yavaşlatır. Bu yazıda onları derleme anında bir Roslyn analyzer’ı ile, testlerde ve HTTP isteklerinde ise bir runtime guard ile yakalayan açık kaynak araç setini (N+1) ve çalıştığını nasıl doğruladığımı anlatıyorum.
Önceki yazıyı şu cümleyle bitirmiştim: bir sonraki yazıda reflection taramasını source generator ile değiştirmeyi adım adım ele alacağım. Bu yazı o sözün karşılığı. Konuyu soyut bir “handler registry” üzerinden değil, Anka’nın en çok sorulan eksikliği üzerinden anlatacağım: routing. Anka’da routing yok ve bu bilinçli bir karar. Ama “attribute ile route tanımlamak istiyorum” diyen birinin bunu … Devamını oku
Native AOT’de reflection yasak değil; sorun, compiler’ın statik olarak göremediği reflection. Anka’dan gerçek örneklerle IL2026/IL3050 uyarılarını okumak, JSON source generator, DynamicallyAccessedMembers, #pragma tuzağı ve AOT için test stratejisi.
Modern backend sistemlerde “hızlı” olmak artık tek başına yeterli değil; ilk isteğe ne kadar hızlıcevap verdiğiniz, ne kadar az bellekle ayağa kalktığınız ve bunu ne kadar öngörülebilir yaptığınızda en az throughput kadar önemli. Özellikle serverless, kısa ömürlü container, edge worker vebursty internal servis senaryolarında problem genellikle steady-state throughput değil; cold start,startup allocation ve operasyonel sadelik … Devamını oku