You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit a8c9fc3
Browse filesBrowse the repository at this point in the historyBrowse files
Reddedilen bir deneme ajanın ekranında içeriksiz bir 502 olarak görünüyor —
Orbit sitenin hata gövdesini taşımıyor. Yani "kim ne denedi" sorusunun cevabı
yalnız bizde olabilir. Bugün tek insan Samet olduğu için sorun görünmüyor;
site başkalarına açıldığında tek denetim izi bu.
Ayrı tablo, `orbit_action_log`a yazılmıyor. O tablonun birincil anahtarı
`(subject, idempotency_key)` ve görevi tekrar koruması; reddi oraya yazmak
reddedilen denemeyi sonsuza kadar "tekrar" olarak döndürmek, yani ikinci
denemeyi hiç çalıştırmamak olurdu.
Kapı: YALNIZ imzası doğrulanmış istekler yazılıyor. `/api/orbit-eylem`
herkese açık bir adres ve imzasız çöp her istekte bir satır yazdırabilseydi
bu tablo bir yazma silahına dönerdi. İmzasız istekler Worker günlüğünde
kalıyor.
Editoryal karar (409 "zaten yayında", 422 sözleşme) yazılmıyor: o reddetme
değil, cevap. Sebebi ajan zaten gövdede görüyor.
Girdi saklanmıyor — yayımlanmamış haber metnini ve base64 görseli
veritabanında biriktirmek olurdu.
36 vaka; kapı ve editoryal ayrım mutasyonla sınandı.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
0 commit comments