Bağlam
Büyük proje review'ı (2026-06-04) P3 bulgusu.
Sorun
stop_times.txt için streaming/OOM düzeltmesi yapıldı (büyük feed süresi belirgin düştü), mimari doğru yönde. Ancak ölçülebilir bir regression eşiği yok: 50MB+ feed, 1M+ stop_times satırı veya K6 analytics maliyeti için süre/bellek gate'i bulunmuyor. Performans sorunu tekrar girerse mevcut küçük unit testler yine yeşil geçer.
Önerilen (review'dan)
- 1M+
stop_times satırlı sentetik ZIP ile native pipeline süre + tepe bellek ölçümü.
- WASM smoke tarafında gerçek 512 MB değil, kontrollü büyük ama kabul edilebilir fixture ile "çökmeden Fatal/Ok sonuç" kontrolü.
- K6 en pahalı alt aşamaları için baseline timing dosyası + eşik.
Tasarım notu
Her PR'da çalıştırmak pahalı (dakikalar + runner kaynağı) → nightly veya manuel perf job olarak tutulmalı. Bu bir ölçüm altyapısı işi, küçük test değil.
Yapılacak
Bağlam
Büyük proje review'ı (2026-06-04) P3 bulgusu.
Sorun
stop_times.txtiçin streaming/OOM düzeltmesi yapıldı (büyük feed süresi belirgin düştü), mimari doğru yönde. Ancak ölçülebilir bir regression eşiği yok: 50MB+ feed, 1M+stop_timessatırı veya K6 analytics maliyeti için süre/bellek gate'i bulunmuyor. Performans sorunu tekrar girerse mevcut küçük unit testler yine yeşil geçer.Önerilen (review'dan)
stop_timessatırlı sentetik ZIP ile native pipeline süre + tepe bellek ölçümü.Tasarım notu
Her PR'da çalıştırmak pahalı (dakikalar + runner kaynağı) → nightly veya manuel perf job olarak tutulmalı. Bu bir ölçüm altyapısı işi, küçük test değil.
Yapılacak