fix(veri): tadımlık örneği canlı tabanı gösterir; sunucudan gelen liste riskleri yeniden hesaplanır
Yayın sonrası denetim (2026-09-21): - tadımlık havuzu snapshot'ı 2025 tabanını taşıyordu: örnek satır 'Tıp ~5.118, az riskli' derken aynı sayfadaki tablo 4.481 gösteriyordu. Taban ve sıra geçmişi artık okuma anında canlı DB'den; güncel kılavuzdan çıkmış program örnek gösterilmez (sıradaki kategoriye düşülür) - sunucuylaBirlestir riskleri her zaman yeniler: sunucu kaydı taze taban + başka cihazın bayat riskini taşıyabiliyordu Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
@@ -210,6 +210,14 @@ export function netlerGetir(programId: string): ProgramNetSatiri[] {
|
||||
.all(programId) as ProgramNetSatiri[];
|
||||
}
|
||||
|
||||
/** Güncel kılavuzdaki tek program; arşivlenmiş ya da bilinmeyen id'de null. */
|
||||
export function programGetir(id: string): Program | null {
|
||||
const row = getDb()
|
||||
.prepare(`SELECT ${SELECT_COLS} FROM programs WHERE id = ?`)
|
||||
.get(id) as ProgramHamSatiri | undefined;
|
||||
return row ? programSatiri(row) : null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Kayıtlı manuel liste satırlarının güncel efektif sırası (son yıl, yoksa bir
|
||||
* önceki). Kayıtlar efektif sırayı ekleme anının snapshot'ı olarak taşır; yeni
|
||||
|
||||
Reference in New Issue
Block a user