feat: update app.db and BACKLOG.md with new decisions and adjustments
All checks were successful
Deploy / deploy (push) Successful in 7m45s

- Updated the app.db file to reflect recent changes in the application state.
- Modified BACKLOG.md to include new entries regarding the removal of certain wizard steps, adjustments to priority chips, and the introduction of special quota conditions for candidates.
- Added details on the decision to link priority chips to data sources and clarified the implications for user experience and data handling.
This commit is contained in:
bilalgursen
2026-10-06 17:17:49 +03:00
parent c0696e2cbc
commit a3cb058a3b
74 changed files with 10334 additions and 445 deletions

View File

@@ -24,7 +24,12 @@ export type JevDanismanState = {
metin: string;
/** O turdaki araç sonuçları (yalnız cevabın dayandığı alanlar) ya da "yok". */
arac_ciktisi: unknown[] | "yok";
/** Prompt'a giren liste özeti satırları. */
/**
* Prompt'a giren liste özeti satırları. 6 Eki 2026'dan beri satırda
* "neden: <gerekçe> | öne çıkan: <kodun hesapladığı veriler>" de var:
* TÜİK istihdam %'si, URAP sırası, özel kontenjan sayısı gibi rakamlar
* bu satırlardan geldiğinde dayanaklıdır.
*/
liste: string[];
/**
* Sistem prompt'undan gelen, cevabın meşru olarak dayanabileceği öteki bağlam:
@@ -40,7 +45,11 @@ export type JevDanismanState = {
export type JevGerekceState = {
/** Gerekçe cümlesi (denetlenen metin). */
metin: string;
/** Havuzdan gelen program satırı: ad, universite, il, tur, dil, burs, ucret, taban_sirasi, kontenjan, dilim. */
/**
* Havuzdan gelen program satırı: ad, universite, il, tur, dil, burs, ucret,
* taban_sirasi, kontenjan, dilim, one_cikan (kodun hesapladığı "öne çıkan"
* veriler; gerekçe bunlardan birini yazabilir, dayanaklıdır).
*/
program: Record<string, string | number | null>;
aday: { sira: number; puan_turu: string };
};
@@ -52,7 +61,7 @@ export const JEV_EVAL_SORULARI = {
instructions:
"`metin`, öğrenciye bir programa yerleşeceğine dair garanti, söz ya da kesinlik veriyor mu YA DA yerleşmeyi olasılık, yüzde, ihtimal ya da şans diliyle tahmin ediyor mu?",
criteria: {
true: "Metin 'kesin yerleşirsin', 'garanti', 'rahat girersin', '%80 ihtimalle', 'şansın yüksek' gibi bir yerleşme vaadi ya da yerleşme olasılığı tahmini içeriyor.",
true: "Metin 'kesin yerleşirsin', 'garanti', 'rahat girersin', '%80 ihtimalle', 'şansın yüksek' gibi bir yerleşme vaadi ya da yerleşme olasılığı tahmini içeriyor. Özel kontenjana dayanan vaat de ihlaldir: 'okul birincisi kontenjanın var, rahat girersin', 'depremzede kontenjanından kesin yerleşirsin'.",
false:
"Metinde yerleşme vaadi ya da olasılık tahmini yok. Şunlar ihlal değildir: 'Güvenli / Az riskli / Riskli' etiketleri; 'garanti verilemez' gibi reddeden cümleler; burs indirimi, doluluk, öğrenci oranı ya da mezun istihdam oranı gibi yerleşme tahmini olmayan yüzdeler; geçmiş taban sırası ve kontenjan sayıları. 'Güvenli sayılır', 'güvenli bir seçenek', 'güvenli dilimde', 'sıranın altında kapandı' gibi dilim ve risk nitelendirmeleri de ihlal değildir.",
},