diff --git a/AGENTS.md b/AGENTS.md index 677db20..52b3d7d 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -242,8 +242,9 @@ sda1 ile sdb1 çakışmaz. DEĞİLDİR** — tıklanınca `global_idx == None` dalı `selected_free` tutar ve "Yeni Oluştur" butonu çıkar. - Seçili disk hiç tanım içermiyorsa boş-alan satırı basılır - (`first_idx: None` → **seçilemez**; aksi hâlde `selected_idx = 0` ile - başka diskin ilk bölümü seçilirdi). + (`first_idx: None` → seçim indeksi karşılığı yok; tıklanınca + `selected_free` tutulur ve "Yeni Oluştur" çıkar). `selected_idx = 0` + ile başka diskin ilk bölümü seçilmesi bu yolla engellenir. - Silinmek işaretli bölümler ayrı satır çizmez; İLK silinenin konumunda TEK "Boş Alan" satırında birleşir (GParted tarzı). - Varsayılan öneriler (EFI/root/swap) **aktif diskin durumuna** göre verilir. @@ -456,11 +457,11 @@ nedeni yorumla sabitlendi. Log bile "MiB" derken argüman "MB" gönderiyordu. ``` cargo check --all-targets : 0 hata, 0 uyarı -cargo test : 92/92 (17 test modülü) +cargo test : 113/113 (test modülü sayısı arttıkça güncel tut) cargo clippy : ~77 uyarı, tamamı stil (collapsed_if, replace zinciri) ``` -Bu oturumda **1 → 76** test. Test modülü olmayan dosyalar (`users.rs`, +Bu oturumda 1 → 113 test. Test modülü olmayan dosyalar (`users.rs`, `location.rs`, `rescue.rs`, `funct.rs`, `autoinstall/mod.rs`, `main.rs`) içine modüller eklendi. Çoklu test modülü paylaşılan yardımcıları `steps/partition.rs::testutil` altındadır (`disk()`, `part()`). @@ -556,7 +557,7 @@ senaryoları dene: |---|---| | `src/jobs/partition.rs` | `plan_disk_layout`, `PhysicalExtent`, `PlannedCreate`, `disk_total_mb`, `read_physical_extents`, `device_map`; `disk_free_regions_mb` silindi | | `src/jobs/cleanup.rs` | **YENİ** — `EmergencyCleanupJob` | -| `src/steps/partition.rs` | **tek diske odaklı tablo + disk şeridi** (diyalogda disk seçicisi yok), **seçime göre görünen butonlar** (`selected_free`), diske filtreli LVM, `validate_manual_on`, `multidisk_tests`, `table_scope_tests`, `selection_tests`, `edit_flow_tests`, `edit_disk_tests`, `testutil` | +| `src/steps/partition.rs` | **tek diske odaklı tablo + disk şeridi** (diyalogda disk seçicisi yok), **seçime göre görünen butonlar** (`selected_free`), diske filtreli LVM, `validate_manual_on`, `mountpoint_required`, `suggest_mountpoint`, `build_table_rows`; `multidisk_tests`, `table_scope_tests`, `free_space_tests`, `selection_tests`, `edit_flow_tests`, `edit_disk_tests`, `testutil` | | `src/jobs/users.rs` | `set_password_via_chpasswd` (stdin pipe) | | `src/jobs/bootloader.rs` | `CRYPTROOT_NAME`, `luks_backing_device`, `mounted_root_device` | | `src/jobs/finish.rs` | `RunComarJob` geri geldi; `ldconfig`/`update-environment`/depo fatal |