Rust uygulamalar ve sistem servisleri
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir.
100 / 100 hamle gösteriliyor
Dosya yönetim araçları
Dört yetenek: Cp benzeri bounded kopya · Mv rename veya kopya ayrımı · Rm yetki ve hedef doğrulama · Dosya SHA256 aracı. Her yetenek için kod ve iki testin ardından aynı ürün Image'ında konuk kabulü gerekir.
K2301Cp benzeri bounded kopya · Sözleşme ve durum modeliPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Hedef partial durumunun politikası açıktır.
- Uygulanacak işlem
- “Cp benzeri bounded kopya” için girdi/çıktı türlerini, izinli durum geçişlerini, kaynak sahibini ve hata kodlarını tanımla. Değişmez: Hedef partial durumunun politikası açıktır. “513 bayt iki mount arası” kabulü ile “Ortada ENOSPC veya EIO” reddini aynı sözleşmeye bağla.
- Değişmez / korunan bağlam
- Hedef partial durumunun politikası açıktır
- Kod hedefi — henüz öneri
userspace/src/file_tools.rs·os_file_tools_copy- Mevcut başlangıç referansı
kernel/src/turkfs.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- 513 bayt iki mount arası
- Karşı-örnek / hata girdisi
- Ortada ENOSPC veya EIO
- Gerçek konuk kabulü
- Kaynak hash korunur hedef hata görünür
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/file_tools.rsos_file_tools_copy_positiveos_file_tools_copy_negativescripts/os-acceptance/file_tools.mjs- Geçiş koşulu
- Tür ve geçiş tablosu Hedef partial durumunun politikası açıktır kuralını kapsasın; olumlu, ret ve geri alma sonuçları önceden tanımlansın.
- Başarısızlık ve geri dönüş
- “Ortada ENOSPC veya EIO” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2305: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. İlk hamle; mevcut K501–K600 sözleşmesi başlangıç bağlamıdır. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2302Cp benzeri bounded kopya · Rust uygulaması ve sahiplikPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Hedef partial durumunun politikası açıktır.
- Uygulanacak işlem
- userspace/src/file_tools.rs hedefinde os_file_tools_copy yolunu uygula veya mevcut Rust modülünü bu sözleşmeye taşı. kernel/src/turkfs.rs bir başlangıç referansıdır; mevcut deneyin ürün runtime'ına bağlı olduğunu varsayma. unsafe sınırını ve edinim/yayımlama/iade sırasını kod incelemesinde gerekçelendir.
- Değişmez / korunan bağlam
- Hedef partial durumunun politikası açıktır
- Kod hedefi — henüz öneri
userspace/src/file_tools.rs·os_file_tools_copy- Mevcut başlangıç referansı
kernel/src/turkfs.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- 513 bayt iki mount arası
- Karşı-örnek / hata girdisi
- Ortada ENOSPC veya EIO
- Gerçek konuk kabulü
- Kaynak hash korunur hedef hata görünür
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/file_tools.rsos_file_tools_copy_positiveos_file_tools_copy_negativescripts/os-acceptance/file_tools.mjs- Geçiş koşulu
- Kod sözleşmeyle eşleşsin; derleme ve sahiplik incelemesi geçsin. 513 bayt iki mount arası ile Ortada ENOSPC veya EIO ayrımı uygulanmış olsun; henüz konuk PASS iddiası yok.
- Başarısızlık ve geri dönüş
- “Ortada ENOSPC veya EIO” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2305: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2301. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2303Cp benzeri bounded kopya · Olumlu ve sınır birim testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Hedef partial durumunun politikası açıktır.
- Uygulanacak işlem
- os_file_tools_copy_positive testini oluştur: “513 bayt iki mount arası”. Girdi sınırlarını, beklenen durumun tamamını ve kaynak sayısını denetle; yalnız fonksiyonun hata vermemesi yeterli değildir. Test filtresinin en az bir gerçek test çalıştırdığını doğrula.
- Değişmez / korunan bağlam
- Hedef partial durumunun politikası açıktır
- Kod hedefi — henüz öneri
userspace/src/file_tools.rs·os_file_tools_copy- Mevcut başlangıç referansı
kernel/src/turkfs.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- 513 bayt iki mount arası
- Karşı-örnek / hata girdisi
- Ortada ENOSPC veya EIO
- Gerçek konuk kabulü
- Kaynak hash korunur hedef hata görünür
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/file_tools.rsos_file_tools_copy_positiveos_file_tools_copy_negativescripts/os-acceptance/file_tools.mjs- Geçiş koşulu
- En az bir gerçek test çalışsın; 513 bayt iki mount arası girdisinde tam beklenen durum ve kaynak hesabı doğrulansın.
- Başarısızlık ve geri dönüş
- “Ortada ENOSPC veya EIO” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2305: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2302. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2304Cp benzeri bounded kopya · Hata enjeksiyonu ve geri alma testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Hedef partial durumunun politikası açıktır.
- Uygulanacak işlem
- os_file_tools_copy_negative testini oluştur: “Ortada ENOSPC veya EIO”. Düzeltme olmadan bu karşı-örneğin sözleşmeyi bozduğunu göster; yamadan sonra açık ret ve değişmeyen sahiplik kanıtını arşivle. Başarısızlıkta kısmi edinimleri geri al.
- Değişmez / korunan bağlam
- Hedef partial durumunun politikası açıktır
- Kod hedefi — henüz öneri
userspace/src/file_tools.rs·os_file_tools_copy- Mevcut başlangıç referansı
kernel/src/turkfs.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- 513 bayt iki mount arası
- Karşı-örnek / hata girdisi
- Ortada ENOSPC veya EIO
- Gerçek konuk kabulü
- Kaynak hash korunur hedef hata görünür
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/file_tools.rsos_file_tools_copy_positiveos_file_tools_copy_negativescripts/os-acceptance/file_tools.mjs- Geçiş koşulu
- Ortada ENOSPC veya EIO karşı-örneği açık ret üretsin; sağlıklı durum/kanaryalar korunsun; ret sonrası kaynak sızıntısı olmasın.
- Başarısızlık ve geri dönüş
- “Ortada ENOSPC veya EIO” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2305: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2303. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2305Cp benzeri bounded kopya · Gerçek konukta ürün kabulüPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Hedef partial durumunun politikası açıktır.
- Uygulanacak işlem
- Tek ürün Image'ında “Kaynak hash korunur hedef hata görünür” kabulünü koştur. scripts/os-acceptance/file_tools.mjs gelecekte yazılacak koşucudur. Kaynak, Image, fixture, seri/QMP kayıtları ve sonuç aynı hash zincirinde olsun; yalnız host modeli ya da ayrı probe Image ürüne entegrasyon sayılmaz.
- Değişmez / korunan bağlam
- Hedef partial durumunun politikası açıktır
- Kod hedefi — henüz öneri
userspace/src/file_tools.rs·os_file_tools_copy- Mevcut başlangıç referansı
kernel/src/turkfs.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- 513 bayt iki mount arası
- Karşı-örnek / hata girdisi
- Ortada ENOSPC veya EIO
- Gerçek konuk kabulü
- Kaynak hash korunur hedef hata görünür
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/file_tools.rsos_file_tools_copy_positiveos_file_tools_copy_negativescripts/os-acceptance/file_tools.mjs- Geçiş koşulu
- Kaynak hash korunur hedef hata görünür; iki açılış yolu ve belirtilen RAM/CPU profillerinde ölçülsün. Negatif yolu da geçen aynı ürün imajının kanıtı olmadan kabul kapısını kapatma.
- Başarısızlık ve geri dönüş
- “Ortada ENOSPC veya EIO” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2305: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2304. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2306Mv rename veya kopya ayrımı · Sözleşme ve durum modeliPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Farklı mount atomik rename sayılmaz.
- Uygulanacak işlem
- “Mv rename veya kopya ayrımı” için girdi/çıktı türlerini, izinli durum geçişlerini, kaynak sahibini ve hata kodlarını tanımla. Değişmez: Farklı mount atomik rename sayılmaz. “Aynı mount rename” kabulü ile “Farklı mountta kopya kesilir” reddini aynı sözleşmeye bağla.
- Değişmez / korunan bağlam
- Farklı mount atomik rename sayılmaz
- Kod hedefi — henüz öneri
userspace/src/file_tools.rs·os_file_tools_move- Mevcut başlangıç referansı
kernel/src/turkfs.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Aynı mount rename
- Karşı-örnek / hata girdisi
- Farklı mountta kopya kesilir
- Gerçek konuk kabulü
- Cross mount sınırı açık raporlanır
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/file_tools.rsos_file_tools_move_positiveos_file_tools_move_negativescripts/os-acceptance/file_tools.mjs- Geçiş koşulu
- Tür ve geçiş tablosu Farklı mount atomik rename sayılmaz kuralını kapsasın; olumlu, ret ve geri alma sonuçları önceden tanımlansın.
- Başarısızlık ve geri dönüş
- “Farklı mountta kopya kesilir” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2310: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2305. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2307Mv rename veya kopya ayrımı · Rust uygulaması ve sahiplikPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Farklı mount atomik rename sayılmaz.
- Uygulanacak işlem
- userspace/src/file_tools.rs hedefinde os_file_tools_move yolunu uygula veya mevcut Rust modülünü bu sözleşmeye taşı. kernel/src/turkfs.rs bir başlangıç referansıdır; mevcut deneyin ürün runtime'ına bağlı olduğunu varsayma. unsafe sınırını ve edinim/yayımlama/iade sırasını kod incelemesinde gerekçelendir.
- Değişmez / korunan bağlam
- Farklı mount atomik rename sayılmaz
- Kod hedefi — henüz öneri
userspace/src/file_tools.rs·os_file_tools_move- Mevcut başlangıç referansı
kernel/src/turkfs.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Aynı mount rename
- Karşı-örnek / hata girdisi
- Farklı mountta kopya kesilir
- Gerçek konuk kabulü
- Cross mount sınırı açık raporlanır
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/file_tools.rsos_file_tools_move_positiveos_file_tools_move_negativescripts/os-acceptance/file_tools.mjs- Geçiş koşulu
- Kod sözleşmeyle eşleşsin; derleme ve sahiplik incelemesi geçsin. Aynı mount rename ile Farklı mountta kopya kesilir ayrımı uygulanmış olsun; henüz konuk PASS iddiası yok.
- Başarısızlık ve geri dönüş
- “Farklı mountta kopya kesilir” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2310: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2306. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2308Mv rename veya kopya ayrımı · Olumlu ve sınır birim testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Farklı mount atomik rename sayılmaz.
- Uygulanacak işlem
- os_file_tools_move_positive testini oluştur: “Aynı mount rename”. Girdi sınırlarını, beklenen durumun tamamını ve kaynak sayısını denetle; yalnız fonksiyonun hata vermemesi yeterli değildir. Test filtresinin en az bir gerçek test çalıştırdığını doğrula.
- Değişmez / korunan bağlam
- Farklı mount atomik rename sayılmaz
- Kod hedefi — henüz öneri
userspace/src/file_tools.rs·os_file_tools_move- Mevcut başlangıç referansı
kernel/src/turkfs.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Aynı mount rename
- Karşı-örnek / hata girdisi
- Farklı mountta kopya kesilir
- Gerçek konuk kabulü
- Cross mount sınırı açık raporlanır
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/file_tools.rsos_file_tools_move_positiveos_file_tools_move_negativescripts/os-acceptance/file_tools.mjs- Geçiş koşulu
- En az bir gerçek test çalışsın; Aynı mount rename girdisinde tam beklenen durum ve kaynak hesabı doğrulansın.
- Başarısızlık ve geri dönüş
- “Farklı mountta kopya kesilir” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2310: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2307. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2309Mv rename veya kopya ayrımı · Hata enjeksiyonu ve geri alma testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Farklı mount atomik rename sayılmaz.
- Uygulanacak işlem
- os_file_tools_move_negative testini oluştur: “Farklı mountta kopya kesilir”. Düzeltme olmadan bu karşı-örneğin sözleşmeyi bozduğunu göster; yamadan sonra açık ret ve değişmeyen sahiplik kanıtını arşivle. Başarısızlıkta kısmi edinimleri geri al.
- Değişmez / korunan bağlam
- Farklı mount atomik rename sayılmaz
- Kod hedefi — henüz öneri
userspace/src/file_tools.rs·os_file_tools_move- Mevcut başlangıç referansı
kernel/src/turkfs.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Aynı mount rename
- Karşı-örnek / hata girdisi
- Farklı mountta kopya kesilir
- Gerçek konuk kabulü
- Cross mount sınırı açık raporlanır
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/file_tools.rsos_file_tools_move_positiveos_file_tools_move_negativescripts/os-acceptance/file_tools.mjs- Geçiş koşulu
- Farklı mountta kopya kesilir karşı-örneği açık ret üretsin; sağlıklı durum/kanaryalar korunsun; ret sonrası kaynak sızıntısı olmasın.
- Başarısızlık ve geri dönüş
- “Farklı mountta kopya kesilir” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2310: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2308. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2310Mv rename veya kopya ayrımı · Gerçek konukta ürün kabulüPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Farklı mount atomik rename sayılmaz.
- Uygulanacak işlem
- Tek ürün Image'ında “Cross mount sınırı açık raporlanır” kabulünü koştur. scripts/os-acceptance/file_tools.mjs gelecekte yazılacak koşucudur. Kaynak, Image, fixture, seri/QMP kayıtları ve sonuç aynı hash zincirinde olsun; yalnız host modeli ya da ayrı probe Image ürüne entegrasyon sayılmaz.
- Değişmez / korunan bağlam
- Farklı mount atomik rename sayılmaz
- Kod hedefi — henüz öneri
userspace/src/file_tools.rs·os_file_tools_move- Mevcut başlangıç referansı
kernel/src/turkfs.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Aynı mount rename
- Karşı-örnek / hata girdisi
- Farklı mountta kopya kesilir
- Gerçek konuk kabulü
- Cross mount sınırı açık raporlanır
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/file_tools.rsos_file_tools_move_positiveos_file_tools_move_negativescripts/os-acceptance/file_tools.mjs- Geçiş koşulu
- Cross mount sınırı açık raporlanır; iki açılış yolu ve belirtilen RAM/CPU profillerinde ölçülsün. Negatif yolu da geçen aynı ürün imajının kanıtı olmadan kabul kapısını kapatma.
- Başarısızlık ve geri dönüş
- “Farklı mountta kopya kesilir” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2310: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2309. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2311Rm yetki ve hedef doğrulama · Sözleşme ve durum modeliPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Kök özel aygıt kullanıcı onaysız silinmez.
- Uygulanacak işlem
- “Rm yetki ve hedef doğrulama” için girdi/çıktı türlerini, izinli durum geçişlerini, kaynak sahibini ve hata kodlarını tanımla. Değişmez: Kök özel aygıt kullanıcı onaysız silinmez. “Geçici dosya silme” kabulü ile “Root veya device yol isteği” reddini aynı sözleşmeye bağla.
- Değişmez / korunan bağlam
- Kök özel aygıt kullanıcı onaysız silinmez
- Kod hedefi — henüz öneri
userspace/src/file_tools.rs·os_file_tools_remove- Mevcut başlangıç referansı
kernel/src/turkfs.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Geçici dosya silme
- Karşı-örnek / hata girdisi
- Root veya device yol isteği
- Gerçek konuk kabulü
- Ret sonrası sistem dosyaları korunur
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/file_tools.rsos_file_tools_remove_positiveos_file_tools_remove_negativescripts/os-acceptance/file_tools.mjs- Geçiş koşulu
- Tür ve geçiş tablosu Kök özel aygıt kullanıcı onaysız silinmez kuralını kapsasın; olumlu, ret ve geri alma sonuçları önceden tanımlansın.
- Başarısızlık ve geri dönüş
- “Root veya device yol isteği” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2315: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2310. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2312Rm yetki ve hedef doğrulama · Rust uygulaması ve sahiplikPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Kök özel aygıt kullanıcı onaysız silinmez.
- Uygulanacak işlem
- userspace/src/file_tools.rs hedefinde os_file_tools_remove yolunu uygula veya mevcut Rust modülünü bu sözleşmeye taşı. kernel/src/turkfs.rs bir başlangıç referansıdır; mevcut deneyin ürün runtime'ına bağlı olduğunu varsayma. unsafe sınırını ve edinim/yayımlama/iade sırasını kod incelemesinde gerekçelendir.
- Değişmez / korunan bağlam
- Kök özel aygıt kullanıcı onaysız silinmez
- Kod hedefi — henüz öneri
userspace/src/file_tools.rs·os_file_tools_remove- Mevcut başlangıç referansı
kernel/src/turkfs.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Geçici dosya silme
- Karşı-örnek / hata girdisi
- Root veya device yol isteği
- Gerçek konuk kabulü
- Ret sonrası sistem dosyaları korunur
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/file_tools.rsos_file_tools_remove_positiveos_file_tools_remove_negativescripts/os-acceptance/file_tools.mjs- Geçiş koşulu
- Kod sözleşmeyle eşleşsin; derleme ve sahiplik incelemesi geçsin. Geçici dosya silme ile Root veya device yol isteği ayrımı uygulanmış olsun; henüz konuk PASS iddiası yok.
- Başarısızlık ve geri dönüş
- “Root veya device yol isteği” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2315: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2311. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2313Rm yetki ve hedef doğrulama · Olumlu ve sınır birim testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Kök özel aygıt kullanıcı onaysız silinmez.
- Uygulanacak işlem
- os_file_tools_remove_positive testini oluştur: “Geçici dosya silme”. Girdi sınırlarını, beklenen durumun tamamını ve kaynak sayısını denetle; yalnız fonksiyonun hata vermemesi yeterli değildir. Test filtresinin en az bir gerçek test çalıştırdığını doğrula.
- Değişmez / korunan bağlam
- Kök özel aygıt kullanıcı onaysız silinmez
- Kod hedefi — henüz öneri
userspace/src/file_tools.rs·os_file_tools_remove- Mevcut başlangıç referansı
kernel/src/turkfs.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Geçici dosya silme
- Karşı-örnek / hata girdisi
- Root veya device yol isteği
- Gerçek konuk kabulü
- Ret sonrası sistem dosyaları korunur
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/file_tools.rsos_file_tools_remove_positiveos_file_tools_remove_negativescripts/os-acceptance/file_tools.mjs- Geçiş koşulu
- En az bir gerçek test çalışsın; Geçici dosya silme girdisinde tam beklenen durum ve kaynak hesabı doğrulansın.
- Başarısızlık ve geri dönüş
- “Root veya device yol isteği” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2315: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2312. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2314Rm yetki ve hedef doğrulama · Hata enjeksiyonu ve geri alma testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Kök özel aygıt kullanıcı onaysız silinmez.
- Uygulanacak işlem
- os_file_tools_remove_negative testini oluştur: “Root veya device yol isteği”. Düzeltme olmadan bu karşı-örneğin sözleşmeyi bozduğunu göster; yamadan sonra açık ret ve değişmeyen sahiplik kanıtını arşivle. Başarısızlıkta kısmi edinimleri geri al.
- Değişmez / korunan bağlam
- Kök özel aygıt kullanıcı onaysız silinmez
- Kod hedefi — henüz öneri
userspace/src/file_tools.rs·os_file_tools_remove- Mevcut başlangıç referansı
kernel/src/turkfs.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Geçici dosya silme
- Karşı-örnek / hata girdisi
- Root veya device yol isteği
- Gerçek konuk kabulü
- Ret sonrası sistem dosyaları korunur
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/file_tools.rsos_file_tools_remove_positiveos_file_tools_remove_negativescripts/os-acceptance/file_tools.mjs- Geçiş koşulu
- Root veya device yol isteği karşı-örneği açık ret üretsin; sağlıklı durum/kanaryalar korunsun; ret sonrası kaynak sızıntısı olmasın.
- Başarısızlık ve geri dönüş
- “Root veya device yol isteği” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2315: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2313. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2315Rm yetki ve hedef doğrulama · Gerçek konukta ürün kabulüPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Kök özel aygıt kullanıcı onaysız silinmez.
- Uygulanacak işlem
- Tek ürün Image'ında “Ret sonrası sistem dosyaları korunur” kabulünü koştur. scripts/os-acceptance/file_tools.mjs gelecekte yazılacak koşucudur. Kaynak, Image, fixture, seri/QMP kayıtları ve sonuç aynı hash zincirinde olsun; yalnız host modeli ya da ayrı probe Image ürüne entegrasyon sayılmaz.
- Değişmez / korunan bağlam
- Kök özel aygıt kullanıcı onaysız silinmez
- Kod hedefi — henüz öneri
userspace/src/file_tools.rs·os_file_tools_remove- Mevcut başlangıç referansı
kernel/src/turkfs.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Geçici dosya silme
- Karşı-örnek / hata girdisi
- Root veya device yol isteği
- Gerçek konuk kabulü
- Ret sonrası sistem dosyaları korunur
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/file_tools.rsos_file_tools_remove_positiveos_file_tools_remove_negativescripts/os-acceptance/file_tools.mjs- Geçiş koşulu
- Ret sonrası sistem dosyaları korunur; iki açılış yolu ve belirtilen RAM/CPU profillerinde ölçülsün. Negatif yolu da geçen aynı ürün imajının kanıtı olmadan kabul kapısını kapatma.
- Başarısızlık ve geri dönüş
- “Root veya device yol isteği” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2315: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2314. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2316Dosya SHA256 aracı · Sözleşme ve durum modeliPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Dosya byteı ve hata ayrılır.
- Uygulanacak işlem
- “Dosya SHA256 aracı” için girdi/çıktı türlerini, izinli durum geçişlerini, kaynak sahibini ve hata kodlarını tanımla. Değişmez: Dosya byteı ve hata ayrılır. “Boş ve çok extent dosya” kabulü ile “Kısa I/O başarı sayılır” reddini aynı sözleşmeye bağla.
- Değişmez / korunan bağlam
- Dosya byteı ve hata ayrılır
- Kod hedefi — henüz öneri
userspace/src/file_tools.rs·os_file_tools_hash_tool- Mevcut başlangıç referansı
kernel/src/turkfs.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Boş ve çok extent dosya
- Karşı-örnek / hata girdisi
- Kısa I/O başarı sayılır
- Gerçek konuk kabulü
- Bağımsız dosya hash oracle ile eşit
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/file_tools.rsos_file_tools_hash_tool_positiveos_file_tools_hash_tool_negativescripts/os-acceptance/file_tools.mjs- Geçiş koşulu
- Tür ve geçiş tablosu Dosya byteı ve hata ayrılır kuralını kapsasın; olumlu, ret ve geri alma sonuçları önceden tanımlansın.
- Başarısızlık ve geri dönüş
- “Kısa I/O başarı sayılır” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2320: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2315. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2317Dosya SHA256 aracı · Rust uygulaması ve sahiplikPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Dosya byteı ve hata ayrılır.
- Uygulanacak işlem
- userspace/src/file_tools.rs hedefinde os_file_tools_hash_tool yolunu uygula veya mevcut Rust modülünü bu sözleşmeye taşı. kernel/src/turkfs.rs bir başlangıç referansıdır; mevcut deneyin ürün runtime'ına bağlı olduğunu varsayma. unsafe sınırını ve edinim/yayımlama/iade sırasını kod incelemesinde gerekçelendir.
- Değişmez / korunan bağlam
- Dosya byteı ve hata ayrılır
- Kod hedefi — henüz öneri
userspace/src/file_tools.rs·os_file_tools_hash_tool- Mevcut başlangıç referansı
kernel/src/turkfs.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Boş ve çok extent dosya
- Karşı-örnek / hata girdisi
- Kısa I/O başarı sayılır
- Gerçek konuk kabulü
- Bağımsız dosya hash oracle ile eşit
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/file_tools.rsos_file_tools_hash_tool_positiveos_file_tools_hash_tool_negativescripts/os-acceptance/file_tools.mjs- Geçiş koşulu
- Kod sözleşmeyle eşleşsin; derleme ve sahiplik incelemesi geçsin. Boş ve çok extent dosya ile Kısa I/O başarı sayılır ayrımı uygulanmış olsun; henüz konuk PASS iddiası yok.
- Başarısızlık ve geri dönüş
- “Kısa I/O başarı sayılır” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2320: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2316. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2318Dosya SHA256 aracı · Olumlu ve sınır birim testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Dosya byteı ve hata ayrılır.
- Uygulanacak işlem
- os_file_tools_hash_tool_positive testini oluştur: “Boş ve çok extent dosya”. Girdi sınırlarını, beklenen durumun tamamını ve kaynak sayısını denetle; yalnız fonksiyonun hata vermemesi yeterli değildir. Test filtresinin en az bir gerçek test çalıştırdığını doğrula.
- Değişmez / korunan bağlam
- Dosya byteı ve hata ayrılır
- Kod hedefi — henüz öneri
userspace/src/file_tools.rs·os_file_tools_hash_tool- Mevcut başlangıç referansı
kernel/src/turkfs.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Boş ve çok extent dosya
- Karşı-örnek / hata girdisi
- Kısa I/O başarı sayılır
- Gerçek konuk kabulü
- Bağımsız dosya hash oracle ile eşit
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/file_tools.rsos_file_tools_hash_tool_positiveos_file_tools_hash_tool_negativescripts/os-acceptance/file_tools.mjs- Geçiş koşulu
- En az bir gerçek test çalışsın; Boş ve çok extent dosya girdisinde tam beklenen durum ve kaynak hesabı doğrulansın.
- Başarısızlık ve geri dönüş
- “Kısa I/O başarı sayılır” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2320: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2317. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2319Dosya SHA256 aracı · Hata enjeksiyonu ve geri alma testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Dosya byteı ve hata ayrılır.
- Uygulanacak işlem
- os_file_tools_hash_tool_negative testini oluştur: “Kısa I/O başarı sayılır”. Düzeltme olmadan bu karşı-örneğin sözleşmeyi bozduğunu göster; yamadan sonra açık ret ve değişmeyen sahiplik kanıtını arşivle. Başarısızlıkta kısmi edinimleri geri al.
- Değişmez / korunan bağlam
- Dosya byteı ve hata ayrılır
- Kod hedefi — henüz öneri
userspace/src/file_tools.rs·os_file_tools_hash_tool- Mevcut başlangıç referansı
kernel/src/turkfs.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Boş ve çok extent dosya
- Karşı-örnek / hata girdisi
- Kısa I/O başarı sayılır
- Gerçek konuk kabulü
- Bağımsız dosya hash oracle ile eşit
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/file_tools.rsos_file_tools_hash_tool_positiveos_file_tools_hash_tool_negativescripts/os-acceptance/file_tools.mjs- Geçiş koşulu
- Kısa I/O başarı sayılır karşı-örneği açık ret üretsin; sağlıklı durum/kanaryalar korunsun; ret sonrası kaynak sızıntısı olmasın.
- Başarısızlık ve geri dönüş
- “Kısa I/O başarı sayılır” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2320: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2318. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2320Dosya SHA256 aracı · Gerçek konukta ürün kabulüPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Dosya byteı ve hata ayrılır.
- Uygulanacak işlem
- Tek ürün Image'ında “Bağımsız dosya hash oracle ile eşit” kabulünü koştur. scripts/os-acceptance/file_tools.mjs gelecekte yazılacak koşucudur. Kaynak, Image, fixture, seri/QMP kayıtları ve sonuç aynı hash zincirinde olsun; yalnız host modeli ya da ayrı probe Image ürüne entegrasyon sayılmaz.
- Değişmez / korunan bağlam
- Dosya byteı ve hata ayrılır
- Kod hedefi — henüz öneri
userspace/src/file_tools.rs·os_file_tools_hash_tool- Mevcut başlangıç referansı
kernel/src/turkfs.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Boş ve çok extent dosya
- Karşı-örnek / hata girdisi
- Kısa I/O başarı sayılır
- Gerçek konuk kabulü
- Bağımsız dosya hash oracle ile eşit
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/file_tools.rsos_file_tools_hash_tool_positiveos_file_tools_hash_tool_negativescripts/os-acceptance/file_tools.mjs- Geçiş koşulu
- Bağımsız dosya hash oracle ile eşit; iki açılış yolu ve belirtilen RAM/CPU profillerinde ölçülsün. Negatif yolu da geçen aynı ürün imajının kanıtı olmadan kabul kapısını kapatma.
- Başarısızlık ve geri dönüş
- “Kısa I/O başarı sayılır” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2320: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2319. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
Küçük Rust metin editörü
Dört yetenek: Editör UTF8 metin buffer · RO yükleme geçici kaydetme · Bounded undo redo geçmişi · Editör terminal UI oturumu. Her yetenek için kod ve iki testin ardından aynı ürün Image'ında konuk kabulü gerekir.
K2321Editör UTF8 metin buffer · Sözleşme ve durum modeliPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Cursor byte değil geçerli metin sınırında durur.
- Uygulanacak işlem
- “Editör UTF8 metin buffer” için girdi/çıktı türlerini, izinli durum geçişlerini, kaynak sahibini ve hata kodlarını tanımla. Değişmez: Cursor byte değil geçerli metin sınırında durur. “Türkçe ekle sil hareket” kabulü ile “Çok baytın ortasında sil” reddini aynı sözleşmeye bağla.
- Değişmez / korunan bağlam
- Cursor byte değil geçerli metin sınırında durur
- Kod hedefi — henüz öneri
userspace/src/editor.rs·os_editor_buffer- Mevcut başlangıç referansı
kernel/src/serial_console.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Türkçe ekle sil hareket
- Karşı-örnek / hata girdisi
- Çok baytın ortasında sil
- Gerçek konuk kabulü
- Metin geçerli UTF8 kalır
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/editor.rsos_editor_buffer_positiveos_editor_buffer_negativescripts/os-acceptance/editor.mjs- Geçiş koşulu
- Tür ve geçiş tablosu Cursor byte değil geçerli metin sınırında durur kuralını kapsasın; olumlu, ret ve geri alma sonuçları önceden tanımlansın.
- Başarısızlık ve geri dönüş
- “Çok baytın ortasında sil” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2325: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2320. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2322Editör UTF8 metin buffer · Rust uygulaması ve sahiplikPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Cursor byte değil geçerli metin sınırında durur.
- Uygulanacak işlem
- userspace/src/editor.rs hedefinde os_editor_buffer yolunu uygula veya mevcut Rust modülünü bu sözleşmeye taşı. kernel/src/serial_console.rs bir başlangıç referansıdır; mevcut deneyin ürün runtime'ına bağlı olduğunu varsayma. unsafe sınırını ve edinim/yayımlama/iade sırasını kod incelemesinde gerekçelendir.
- Değişmez / korunan bağlam
- Cursor byte değil geçerli metin sınırında durur
- Kod hedefi — henüz öneri
userspace/src/editor.rs·os_editor_buffer- Mevcut başlangıç referansı
kernel/src/serial_console.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Türkçe ekle sil hareket
- Karşı-örnek / hata girdisi
- Çok baytın ortasında sil
- Gerçek konuk kabulü
- Metin geçerli UTF8 kalır
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/editor.rsos_editor_buffer_positiveos_editor_buffer_negativescripts/os-acceptance/editor.mjs- Geçiş koşulu
- Kod sözleşmeyle eşleşsin; derleme ve sahiplik incelemesi geçsin. Türkçe ekle sil hareket ile Çok baytın ortasında sil ayrımı uygulanmış olsun; henüz konuk PASS iddiası yok.
- Başarısızlık ve geri dönüş
- “Çok baytın ortasında sil” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2325: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2321. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2323Editör UTF8 metin buffer · Olumlu ve sınır birim testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Cursor byte değil geçerli metin sınırında durur.
- Uygulanacak işlem
- os_editor_buffer_positive testini oluştur: “Türkçe ekle sil hareket”. Girdi sınırlarını, beklenen durumun tamamını ve kaynak sayısını denetle; yalnız fonksiyonun hata vermemesi yeterli değildir. Test filtresinin en az bir gerçek test çalıştırdığını doğrula.
- Değişmez / korunan bağlam
- Cursor byte değil geçerli metin sınırında durur
- Kod hedefi — henüz öneri
userspace/src/editor.rs·os_editor_buffer- Mevcut başlangıç referansı
kernel/src/serial_console.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Türkçe ekle sil hareket
- Karşı-örnek / hata girdisi
- Çok baytın ortasında sil
- Gerçek konuk kabulü
- Metin geçerli UTF8 kalır
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/editor.rsos_editor_buffer_positiveos_editor_buffer_negativescripts/os-acceptance/editor.mjs- Geçiş koşulu
- En az bir gerçek test çalışsın; Türkçe ekle sil hareket girdisinde tam beklenen durum ve kaynak hesabı doğrulansın.
- Başarısızlık ve geri dönüş
- “Çok baytın ortasında sil” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2325: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2322. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2324Editör UTF8 metin buffer · Hata enjeksiyonu ve geri alma testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Cursor byte değil geçerli metin sınırında durur.
- Uygulanacak işlem
- os_editor_buffer_negative testini oluştur: “Çok baytın ortasında sil”. Düzeltme olmadan bu karşı-örneğin sözleşmeyi bozduğunu göster; yamadan sonra açık ret ve değişmeyen sahiplik kanıtını arşivle. Başarısızlıkta kısmi edinimleri geri al.
- Değişmez / korunan bağlam
- Cursor byte değil geçerli metin sınırında durur
- Kod hedefi — henüz öneri
userspace/src/editor.rs·os_editor_buffer- Mevcut başlangıç referansı
kernel/src/serial_console.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Türkçe ekle sil hareket
- Karşı-örnek / hata girdisi
- Çok baytın ortasında sil
- Gerçek konuk kabulü
- Metin geçerli UTF8 kalır
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/editor.rsos_editor_buffer_positiveos_editor_buffer_negativescripts/os-acceptance/editor.mjs- Geçiş koşulu
- Çok baytın ortasında sil karşı-örneği açık ret üretsin; sağlıklı durum/kanaryalar korunsun; ret sonrası kaynak sızıntısı olmasın.
- Başarısızlık ve geri dönüş
- “Çok baytın ortasında sil” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2325: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2323. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2325Editör UTF8 metin buffer · Gerçek konukta ürün kabulüPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Cursor byte değil geçerli metin sınırında durur.
- Uygulanacak işlem
- Tek ürün Image'ında “Metin geçerli UTF8 kalır” kabulünü koştur. scripts/os-acceptance/editor.mjs gelecekte yazılacak koşucudur. Kaynak, Image, fixture, seri/QMP kayıtları ve sonuç aynı hash zincirinde olsun; yalnız host modeli ya da ayrı probe Image ürüne entegrasyon sayılmaz.
- Değişmez / korunan bağlam
- Cursor byte değil geçerli metin sınırında durur
- Kod hedefi — henüz öneri
userspace/src/editor.rs·os_editor_buffer- Mevcut başlangıç referansı
kernel/src/serial_console.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Türkçe ekle sil hareket
- Karşı-örnek / hata girdisi
- Çok baytın ortasında sil
- Gerçek konuk kabulü
- Metin geçerli UTF8 kalır
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/editor.rsos_editor_buffer_positiveos_editor_buffer_negativescripts/os-acceptance/editor.mjs- Geçiş koşulu
- Metin geçerli UTF8 kalır; iki açılış yolu ve belirtilen RAM/CPU profillerinde ölçülsün. Negatif yolu da geçen aynı ürün imajının kanıtı olmadan kabul kapısını kapatma.
- Başarısızlık ve geri dönüş
- “Çok baytın ortasında sil” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2325: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2324. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2326RO yükleme geçici kaydetme · Sözleşme ve durum modeliPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Save kaynak dosyayı partial ezmez.
- Uygulanacak işlem
- “RO yükleme geçici kaydetme” için girdi/çıktı türlerini, izinli durum geçişlerini, kaynak sahibini ve hata kodlarını tanımla. Değişmez: Save kaynak dosyayı partial ezmez. “Geçici dosyaya tam yazı” kabulü ile “Son flush EIO” reddini aynı sözleşmeye bağla.
- Değişmez / korunan bağlam
- Save kaynak dosyayı partial ezmez
- Kod hedefi — henüz öneri
userspace/src/editor.rs·os_editor_load_save- Mevcut başlangıç referansı
kernel/src/serial_console.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Geçici dosyaya tam yazı
- Karşı-örnek / hata girdisi
- Son flush EIO
- Gerçek konuk kabulü
- Eski dosya veya açık unsaved durum
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/editor.rsos_editor_load_save_positiveos_editor_load_save_negativescripts/os-acceptance/editor.mjs- Geçiş koşulu
- Tür ve geçiş tablosu Save kaynak dosyayı partial ezmez kuralını kapsasın; olumlu, ret ve geri alma sonuçları önceden tanımlansın.
- Başarısızlık ve geri dönüş
- “Son flush EIO” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2330: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2325. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2327RO yükleme geçici kaydetme · Rust uygulaması ve sahiplikPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Save kaynak dosyayı partial ezmez.
- Uygulanacak işlem
- userspace/src/editor.rs hedefinde os_editor_load_save yolunu uygula veya mevcut Rust modülünü bu sözleşmeye taşı. kernel/src/serial_console.rs bir başlangıç referansıdır; mevcut deneyin ürün runtime'ına bağlı olduğunu varsayma. unsafe sınırını ve edinim/yayımlama/iade sırasını kod incelemesinde gerekçelendir.
- Değişmez / korunan bağlam
- Save kaynak dosyayı partial ezmez
- Kod hedefi — henüz öneri
userspace/src/editor.rs·os_editor_load_save- Mevcut başlangıç referansı
kernel/src/serial_console.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Geçici dosyaya tam yazı
- Karşı-örnek / hata girdisi
- Son flush EIO
- Gerçek konuk kabulü
- Eski dosya veya açık unsaved durum
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/editor.rsos_editor_load_save_positiveos_editor_load_save_negativescripts/os-acceptance/editor.mjs- Geçiş koşulu
- Kod sözleşmeyle eşleşsin; derleme ve sahiplik incelemesi geçsin. Geçici dosyaya tam yazı ile Son flush EIO ayrımı uygulanmış olsun; henüz konuk PASS iddiası yok.
- Başarısızlık ve geri dönüş
- “Son flush EIO” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2330: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2326. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2328RO yükleme geçici kaydetme · Olumlu ve sınır birim testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Save kaynak dosyayı partial ezmez.
- Uygulanacak işlem
- os_editor_load_save_positive testini oluştur: “Geçici dosyaya tam yazı”. Girdi sınırlarını, beklenen durumun tamamını ve kaynak sayısını denetle; yalnız fonksiyonun hata vermemesi yeterli değildir. Test filtresinin en az bir gerçek test çalıştırdığını doğrula.
- Değişmez / korunan bağlam
- Save kaynak dosyayı partial ezmez
- Kod hedefi — henüz öneri
userspace/src/editor.rs·os_editor_load_save- Mevcut başlangıç referansı
kernel/src/serial_console.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Geçici dosyaya tam yazı
- Karşı-örnek / hata girdisi
- Son flush EIO
- Gerçek konuk kabulü
- Eski dosya veya açık unsaved durum
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/editor.rsos_editor_load_save_positiveos_editor_load_save_negativescripts/os-acceptance/editor.mjs- Geçiş koşulu
- En az bir gerçek test çalışsın; Geçici dosyaya tam yazı girdisinde tam beklenen durum ve kaynak hesabı doğrulansın.
- Başarısızlık ve geri dönüş
- “Son flush EIO” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2330: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2327. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2329RO yükleme geçici kaydetme · Hata enjeksiyonu ve geri alma testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Save kaynak dosyayı partial ezmez.
- Uygulanacak işlem
- os_editor_load_save_negative testini oluştur: “Son flush EIO”. Düzeltme olmadan bu karşı-örneğin sözleşmeyi bozduğunu göster; yamadan sonra açık ret ve değişmeyen sahiplik kanıtını arşivle. Başarısızlıkta kısmi edinimleri geri al.
- Değişmez / korunan bağlam
- Save kaynak dosyayı partial ezmez
- Kod hedefi — henüz öneri
userspace/src/editor.rs·os_editor_load_save- Mevcut başlangıç referansı
kernel/src/serial_console.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Geçici dosyaya tam yazı
- Karşı-örnek / hata girdisi
- Son flush EIO
- Gerçek konuk kabulü
- Eski dosya veya açık unsaved durum
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/editor.rsos_editor_load_save_positiveos_editor_load_save_negativescripts/os-acceptance/editor.mjs- Geçiş koşulu
- Son flush EIO karşı-örneği açık ret üretsin; sağlıklı durum/kanaryalar korunsun; ret sonrası kaynak sızıntısı olmasın.
- Başarısızlık ve geri dönüş
- “Son flush EIO” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2330: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2328. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2330RO yükleme geçici kaydetme · Gerçek konukta ürün kabulüPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Save kaynak dosyayı partial ezmez.
- Uygulanacak işlem
- Tek ürün Image'ında “Eski dosya veya açık unsaved durum” kabulünü koştur. scripts/os-acceptance/editor.mjs gelecekte yazılacak koşucudur. Kaynak, Image, fixture, seri/QMP kayıtları ve sonuç aynı hash zincirinde olsun; yalnız host modeli ya da ayrı probe Image ürüne entegrasyon sayılmaz.
- Değişmez / korunan bağlam
- Save kaynak dosyayı partial ezmez
- Kod hedefi — henüz öneri
userspace/src/editor.rs·os_editor_load_save- Mevcut başlangıç referansı
kernel/src/serial_console.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Geçici dosyaya tam yazı
- Karşı-örnek / hata girdisi
- Son flush EIO
- Gerçek konuk kabulü
- Eski dosya veya açık unsaved durum
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/editor.rsos_editor_load_save_positiveos_editor_load_save_negativescripts/os-acceptance/editor.mjs- Geçiş koşulu
- Eski dosya veya açık unsaved durum; iki açılış yolu ve belirtilen RAM/CPU profillerinde ölçülsün. Negatif yolu da geçen aynı ürün imajının kanıtı olmadan kabul kapısını kapatma.
- Başarısızlık ve geri dönüş
- “Son flush EIO” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2330: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2329. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2331Bounded undo redo geçmişi · Sözleşme ve durum modeliPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Geçmiş quota dışında büyümez.
- Uygulanacak işlem
- “Bounded undo redo geçmişi” için girdi/çıktı türlerini, izinli durum geçişlerini, kaynak sahibini ve hata kodlarını tanımla. Değişmez: Geçmiş quota dışında büyümez. “On ekle sil geri al” kabulü ile “Bin büyük edit adımı” reddini aynı sözleşmeye bağla.
- Değişmez / korunan bağlam
- Geçmiş quota dışında büyümez
- Kod hedefi — henüz öneri
userspace/src/editor.rs·os_editor_undo- Mevcut başlangıç referansı
kernel/src/serial_console.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- On ekle sil geri al
- Karşı-örnek / hata girdisi
- Bin büyük edit adımı
- Gerçek konuk kabulü
- Quota tanısı ve güncel metin korunur
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/editor.rsos_editor_undo_positiveos_editor_undo_negativescripts/os-acceptance/editor.mjs- Geçiş koşulu
- Tür ve geçiş tablosu Geçmiş quota dışında büyümez kuralını kapsasın; olumlu, ret ve geri alma sonuçları önceden tanımlansın.
- Başarısızlık ve geri dönüş
- “Bin büyük edit adımı” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2335: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2330. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2332Bounded undo redo geçmişi · Rust uygulaması ve sahiplikPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Geçmiş quota dışında büyümez.
- Uygulanacak işlem
- userspace/src/editor.rs hedefinde os_editor_undo yolunu uygula veya mevcut Rust modülünü bu sözleşmeye taşı. kernel/src/serial_console.rs bir başlangıç referansıdır; mevcut deneyin ürün runtime'ına bağlı olduğunu varsayma. unsafe sınırını ve edinim/yayımlama/iade sırasını kod incelemesinde gerekçelendir.
- Değişmez / korunan bağlam
- Geçmiş quota dışında büyümez
- Kod hedefi — henüz öneri
userspace/src/editor.rs·os_editor_undo- Mevcut başlangıç referansı
kernel/src/serial_console.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- On ekle sil geri al
- Karşı-örnek / hata girdisi
- Bin büyük edit adımı
- Gerçek konuk kabulü
- Quota tanısı ve güncel metin korunur
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/editor.rsos_editor_undo_positiveos_editor_undo_negativescripts/os-acceptance/editor.mjs- Geçiş koşulu
- Kod sözleşmeyle eşleşsin; derleme ve sahiplik incelemesi geçsin. On ekle sil geri al ile Bin büyük edit adımı ayrımı uygulanmış olsun; henüz konuk PASS iddiası yok.
- Başarısızlık ve geri dönüş
- “Bin büyük edit adımı” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2335: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2331. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2333Bounded undo redo geçmişi · Olumlu ve sınır birim testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Geçmiş quota dışında büyümez.
- Uygulanacak işlem
- os_editor_undo_positive testini oluştur: “On ekle sil geri al”. Girdi sınırlarını, beklenen durumun tamamını ve kaynak sayısını denetle; yalnız fonksiyonun hata vermemesi yeterli değildir. Test filtresinin en az bir gerçek test çalıştırdığını doğrula.
- Değişmez / korunan bağlam
- Geçmiş quota dışında büyümez
- Kod hedefi — henüz öneri
userspace/src/editor.rs·os_editor_undo- Mevcut başlangıç referansı
kernel/src/serial_console.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- On ekle sil geri al
- Karşı-örnek / hata girdisi
- Bin büyük edit adımı
- Gerçek konuk kabulü
- Quota tanısı ve güncel metin korunur
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/editor.rsos_editor_undo_positiveos_editor_undo_negativescripts/os-acceptance/editor.mjs- Geçiş koşulu
- En az bir gerçek test çalışsın; On ekle sil geri al girdisinde tam beklenen durum ve kaynak hesabı doğrulansın.
- Başarısızlık ve geri dönüş
- “Bin büyük edit adımı” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2335: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2332. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2334Bounded undo redo geçmişi · Hata enjeksiyonu ve geri alma testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Geçmiş quota dışında büyümez.
- Uygulanacak işlem
- os_editor_undo_negative testini oluştur: “Bin büyük edit adımı”. Düzeltme olmadan bu karşı-örneğin sözleşmeyi bozduğunu göster; yamadan sonra açık ret ve değişmeyen sahiplik kanıtını arşivle. Başarısızlıkta kısmi edinimleri geri al.
- Değişmez / korunan bağlam
- Geçmiş quota dışında büyümez
- Kod hedefi — henüz öneri
userspace/src/editor.rs·os_editor_undo- Mevcut başlangıç referansı
kernel/src/serial_console.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- On ekle sil geri al
- Karşı-örnek / hata girdisi
- Bin büyük edit adımı
- Gerçek konuk kabulü
- Quota tanısı ve güncel metin korunur
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/editor.rsos_editor_undo_positiveos_editor_undo_negativescripts/os-acceptance/editor.mjs- Geçiş koşulu
- Bin büyük edit adımı karşı-örneği açık ret üretsin; sağlıklı durum/kanaryalar korunsun; ret sonrası kaynak sızıntısı olmasın.
- Başarısızlık ve geri dönüş
- “Bin büyük edit adımı” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2335: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2333. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2335Bounded undo redo geçmişi · Gerçek konukta ürün kabulüPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Geçmiş quota dışında büyümez.
- Uygulanacak işlem
- Tek ürün Image'ında “Quota tanısı ve güncel metin korunur” kabulünü koştur. scripts/os-acceptance/editor.mjs gelecekte yazılacak koşucudur. Kaynak, Image, fixture, seri/QMP kayıtları ve sonuç aynı hash zincirinde olsun; yalnız host modeli ya da ayrı probe Image ürüne entegrasyon sayılmaz.
- Değişmez / korunan bağlam
- Geçmiş quota dışında büyümez
- Kod hedefi — henüz öneri
userspace/src/editor.rs·os_editor_undo- Mevcut başlangıç referansı
kernel/src/serial_console.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- On ekle sil geri al
- Karşı-örnek / hata girdisi
- Bin büyük edit adımı
- Gerçek konuk kabulü
- Quota tanısı ve güncel metin korunur
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/editor.rsos_editor_undo_positiveos_editor_undo_negativescripts/os-acceptance/editor.mjs- Geçiş koşulu
- Quota tanısı ve güncel metin korunur; iki açılış yolu ve belirtilen RAM/CPU profillerinde ölçülsün. Negatif yolu da geçen aynı ürün imajının kanıtı olmadan kabul kapısını kapatma.
- Başarısızlık ve geri dönüş
- “Bin büyük edit adımı” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2335: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2334. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2336Editör terminal UI oturumu · Sözleşme ve durum modeliPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Focus ve çıkış handleları doğru kapanır.
- Uygulanacak işlem
- “Editör terminal UI oturumu” için girdi/çıktı türlerini, izinli durum geçişlerini, kaynak sahibini ve hata kodlarını tanımla. Değişmez: Focus ve çıkış handleları doğru kapanır. “İki editör farklı dosyada” kabulü ile “Bir editör crash” reddini aynı sözleşmeye bağla.
- Değişmez / korunan bağlam
- Focus ve çıkış handleları doğru kapanır
- Kod hedefi — henüz öneri
userspace/src/editor.rs·os_editor_session- Mevcut başlangıç referansı
kernel/src/serial_console.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İki editör farklı dosyada
- Karşı-örnek / hata girdisi
- Bir editör crash
- Gerçek konuk kabulü
- Diğer editör ve shell ilerler
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/editor.rsos_editor_session_positiveos_editor_session_negativescripts/os-acceptance/editor.mjs- Geçiş koşulu
- Tür ve geçiş tablosu Focus ve çıkış handleları doğru kapanır kuralını kapsasın; olumlu, ret ve geri alma sonuçları önceden tanımlansın.
- Başarısızlık ve geri dönüş
- “Bir editör crash” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2340: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2335. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2337Editör terminal UI oturumu · Rust uygulaması ve sahiplikPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Focus ve çıkış handleları doğru kapanır.
- Uygulanacak işlem
- userspace/src/editor.rs hedefinde os_editor_session yolunu uygula veya mevcut Rust modülünü bu sözleşmeye taşı. kernel/src/serial_console.rs bir başlangıç referansıdır; mevcut deneyin ürün runtime'ına bağlı olduğunu varsayma. unsafe sınırını ve edinim/yayımlama/iade sırasını kod incelemesinde gerekçelendir.
- Değişmez / korunan bağlam
- Focus ve çıkış handleları doğru kapanır
- Kod hedefi — henüz öneri
userspace/src/editor.rs·os_editor_session- Mevcut başlangıç referansı
kernel/src/serial_console.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İki editör farklı dosyada
- Karşı-örnek / hata girdisi
- Bir editör crash
- Gerçek konuk kabulü
- Diğer editör ve shell ilerler
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/editor.rsos_editor_session_positiveos_editor_session_negativescripts/os-acceptance/editor.mjs- Geçiş koşulu
- Kod sözleşmeyle eşleşsin; derleme ve sahiplik incelemesi geçsin. İki editör farklı dosyada ile Bir editör crash ayrımı uygulanmış olsun; henüz konuk PASS iddiası yok.
- Başarısızlık ve geri dönüş
- “Bir editör crash” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2340: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2336. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2338Editör terminal UI oturumu · Olumlu ve sınır birim testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Focus ve çıkış handleları doğru kapanır.
- Uygulanacak işlem
- os_editor_session_positive testini oluştur: “İki editör farklı dosyada”. Girdi sınırlarını, beklenen durumun tamamını ve kaynak sayısını denetle; yalnız fonksiyonun hata vermemesi yeterli değildir. Test filtresinin en az bir gerçek test çalıştırdığını doğrula.
- Değişmez / korunan bağlam
- Focus ve çıkış handleları doğru kapanır
- Kod hedefi — henüz öneri
userspace/src/editor.rs·os_editor_session- Mevcut başlangıç referansı
kernel/src/serial_console.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İki editör farklı dosyada
- Karşı-örnek / hata girdisi
- Bir editör crash
- Gerçek konuk kabulü
- Diğer editör ve shell ilerler
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/editor.rsos_editor_session_positiveos_editor_session_negativescripts/os-acceptance/editor.mjs- Geçiş koşulu
- En az bir gerçek test çalışsın; İki editör farklı dosyada girdisinde tam beklenen durum ve kaynak hesabı doğrulansın.
- Başarısızlık ve geri dönüş
- “Bir editör crash” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2340: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2337. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2339Editör terminal UI oturumu · Hata enjeksiyonu ve geri alma testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Focus ve çıkış handleları doğru kapanır.
- Uygulanacak işlem
- os_editor_session_negative testini oluştur: “Bir editör crash”. Düzeltme olmadan bu karşı-örneğin sözleşmeyi bozduğunu göster; yamadan sonra açık ret ve değişmeyen sahiplik kanıtını arşivle. Başarısızlıkta kısmi edinimleri geri al.
- Değişmez / korunan bağlam
- Focus ve çıkış handleları doğru kapanır
- Kod hedefi — henüz öneri
userspace/src/editor.rs·os_editor_session- Mevcut başlangıç referansı
kernel/src/serial_console.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İki editör farklı dosyada
- Karşı-örnek / hata girdisi
- Bir editör crash
- Gerçek konuk kabulü
- Diğer editör ve shell ilerler
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/editor.rsos_editor_session_positiveos_editor_session_negativescripts/os-acceptance/editor.mjs- Geçiş koşulu
- Bir editör crash karşı-örneği açık ret üretsin; sağlıklı durum/kanaryalar korunsun; ret sonrası kaynak sızıntısı olmasın.
- Başarısızlık ve geri dönüş
- “Bir editör crash” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2340: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2338. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2340Editör terminal UI oturumu · Gerçek konukta ürün kabulüPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Focus ve çıkış handleları doğru kapanır.
- Uygulanacak işlem
- Tek ürün Image'ında “Diğer editör ve shell ilerler” kabulünü koştur. scripts/os-acceptance/editor.mjs gelecekte yazılacak koşucudur. Kaynak, Image, fixture, seri/QMP kayıtları ve sonuç aynı hash zincirinde olsun; yalnız host modeli ya da ayrı probe Image ürüne entegrasyon sayılmaz.
- Değişmez / korunan bağlam
- Focus ve çıkış handleları doğru kapanır
- Kod hedefi — henüz öneri
userspace/src/editor.rs·os_editor_session- Mevcut başlangıç referansı
kernel/src/serial_console.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İki editör farklı dosyada
- Karşı-örnek / hata girdisi
- Bir editör crash
- Gerçek konuk kabulü
- Diğer editör ve shell ilerler
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/editor.rsos_editor_session_positiveos_editor_session_negativescripts/os-acceptance/editor.mjs- Geçiş koşulu
- Diğer editör ve shell ilerler; iki açılış yolu ve belirtilen RAM/CPU profillerinde ölçülsün. Negatif yolu da geçen aynı ürün imajının kanıtı olmadan kabul kapısını kapatma.
- Başarısızlık ve geri dönüş
- “Bir editör crash” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2340: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2339. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
Sistem gözlem uygulaması
Dört yetenek: PID thread ve durum görünümü · RAM heap DMA sayaçları · CPU süre ve scheduler yükü · Yetkili tanı log görünümü. Her yetenek için kod ve iki testin ardından aynı ürün Image'ında konuk kabulü gerekir.
K2341PID thread ve durum görünümü · Sözleşme ve durum modeliPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Snapshot nesilleri tutarlı gösterir.
- Uygulanacak işlem
- “PID thread ve durum görünümü” için girdi/çıktı türlerini, izinli durum geçişlerini, kaynak sahibini ve hata kodlarını tanımla. Değişmez: Snapshot nesilleri tutarlı gösterir. “Üç görev churn listesi” kabulü ile “Liste ortasında reap reuse” reddini aynı sözleşmeye bağla.
- Değişmez / korunan bağlam
- Snapshot nesilleri tutarlı gösterir
- Kod hedefi — henüz öneri
userspace/src/system_monitor.rs·os_system_monitor_processes- Mevcut başlangıç referansı
kernel/src/task.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Üç görev churn listesi
- Karşı-örnek / hata girdisi
- Liste ortasında reap reuse
- Gerçek konuk kabulü
- Monitor eski kaydı yeni PID sanmaz
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/system_monitor.rsos_system_monitor_processes_positiveos_system_monitor_processes_negativescripts/os-acceptance/system_monitor.mjs- Geçiş koşulu
- Tür ve geçiş tablosu Snapshot nesilleri tutarlı gösterir kuralını kapsasın; olumlu, ret ve geri alma sonuçları önceden tanımlansın.
- Başarısızlık ve geri dönüş
- “Liste ortasında reap reuse” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2345: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2340. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2342PID thread ve durum görünümü · Rust uygulaması ve sahiplikPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Snapshot nesilleri tutarlı gösterir.
- Uygulanacak işlem
- userspace/src/system_monitor.rs hedefinde os_system_monitor_processes yolunu uygula veya mevcut Rust modülünü bu sözleşmeye taşı. kernel/src/task.rs bir başlangıç referansıdır; mevcut deneyin ürün runtime'ına bağlı olduğunu varsayma. unsafe sınırını ve edinim/yayımlama/iade sırasını kod incelemesinde gerekçelendir.
- Değişmez / korunan bağlam
- Snapshot nesilleri tutarlı gösterir
- Kod hedefi — henüz öneri
userspace/src/system_monitor.rs·os_system_monitor_processes- Mevcut başlangıç referansı
kernel/src/task.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Üç görev churn listesi
- Karşı-örnek / hata girdisi
- Liste ortasında reap reuse
- Gerçek konuk kabulü
- Monitor eski kaydı yeni PID sanmaz
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/system_monitor.rsos_system_monitor_processes_positiveos_system_monitor_processes_negativescripts/os-acceptance/system_monitor.mjs- Geçiş koşulu
- Kod sözleşmeyle eşleşsin; derleme ve sahiplik incelemesi geçsin. Üç görev churn listesi ile Liste ortasında reap reuse ayrımı uygulanmış olsun; henüz konuk PASS iddiası yok.
- Başarısızlık ve geri dönüş
- “Liste ortasında reap reuse” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2345: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2341. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2343PID thread ve durum görünümü · Olumlu ve sınır birim testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Snapshot nesilleri tutarlı gösterir.
- Uygulanacak işlem
- os_system_monitor_processes_positive testini oluştur: “Üç görev churn listesi”. Girdi sınırlarını, beklenen durumun tamamını ve kaynak sayısını denetle; yalnız fonksiyonun hata vermemesi yeterli değildir. Test filtresinin en az bir gerçek test çalıştırdığını doğrula.
- Değişmez / korunan bağlam
- Snapshot nesilleri tutarlı gösterir
- Kod hedefi — henüz öneri
userspace/src/system_monitor.rs·os_system_monitor_processes- Mevcut başlangıç referansı
kernel/src/task.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Üç görev churn listesi
- Karşı-örnek / hata girdisi
- Liste ortasında reap reuse
- Gerçek konuk kabulü
- Monitor eski kaydı yeni PID sanmaz
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/system_monitor.rsos_system_monitor_processes_positiveos_system_monitor_processes_negativescripts/os-acceptance/system_monitor.mjs- Geçiş koşulu
- En az bir gerçek test çalışsın; Üç görev churn listesi girdisinde tam beklenen durum ve kaynak hesabı doğrulansın.
- Başarısızlık ve geri dönüş
- “Liste ortasında reap reuse” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2345: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2342. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2344PID thread ve durum görünümü · Hata enjeksiyonu ve geri alma testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Snapshot nesilleri tutarlı gösterir.
- Uygulanacak işlem
- os_system_monitor_processes_negative testini oluştur: “Liste ortasında reap reuse”. Düzeltme olmadan bu karşı-örneğin sözleşmeyi bozduğunu göster; yamadan sonra açık ret ve değişmeyen sahiplik kanıtını arşivle. Başarısızlıkta kısmi edinimleri geri al.
- Değişmez / korunan bağlam
- Snapshot nesilleri tutarlı gösterir
- Kod hedefi — henüz öneri
userspace/src/system_monitor.rs·os_system_monitor_processes- Mevcut başlangıç referansı
kernel/src/task.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Üç görev churn listesi
- Karşı-örnek / hata girdisi
- Liste ortasında reap reuse
- Gerçek konuk kabulü
- Monitor eski kaydı yeni PID sanmaz
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/system_monitor.rsos_system_monitor_processes_positiveos_system_monitor_processes_negativescripts/os-acceptance/system_monitor.mjs- Geçiş koşulu
- Liste ortasında reap reuse karşı-örneği açık ret üretsin; sağlıklı durum/kanaryalar korunsun; ret sonrası kaynak sızıntısı olmasın.
- Başarısızlık ve geri dönüş
- “Liste ortasında reap reuse” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2345: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2343. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2345PID thread ve durum görünümü · Gerçek konukta ürün kabulüPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Snapshot nesilleri tutarlı gösterir.
- Uygulanacak işlem
- Tek ürün Image'ında “Monitor eski kaydı yeni PID sanmaz” kabulünü koştur. scripts/os-acceptance/system_monitor.mjs gelecekte yazılacak koşucudur. Kaynak, Image, fixture, seri/QMP kayıtları ve sonuç aynı hash zincirinde olsun; yalnız host modeli ya da ayrı probe Image ürüne entegrasyon sayılmaz.
- Değişmez / korunan bağlam
- Snapshot nesilleri tutarlı gösterir
- Kod hedefi — henüz öneri
userspace/src/system_monitor.rs·os_system_monitor_processes- Mevcut başlangıç referansı
kernel/src/task.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Üç görev churn listesi
- Karşı-örnek / hata girdisi
- Liste ortasında reap reuse
- Gerçek konuk kabulü
- Monitor eski kaydı yeni PID sanmaz
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/system_monitor.rsos_system_monitor_processes_positiveos_system_monitor_processes_negativescripts/os-acceptance/system_monitor.mjs- Geçiş koşulu
- Monitor eski kaydı yeni PID sanmaz; iki açılış yolu ve belirtilen RAM/CPU profillerinde ölçülsün. Negatif yolu da geçen aynı ürün imajının kanıtı olmadan kabul kapısını kapatma.
- Başarısızlık ve geri dönüş
- “Liste ortasında reap reuse” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2345: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2344. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2346RAM heap DMA sayaçları · Sözleşme ve durum modeliPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Boş owner pinned ayrı sütunlardır.
- Uygulanacak işlem
- “RAM heap DMA sayaçları” için girdi/çıktı türlerini, izinli durum geçişlerini, kaynak sahibini ve hata kodlarını tanımla. Değişmez: Boş owner pinned ayrı sütunlardır. “Okuma ve DMA yükü” kabulü ile “Toplam sayıları çift sayma” reddini aynı sözleşmeye bağla.
- Değişmez / korunan bağlam
- Boş owner pinned ayrı sütunlardır
- Kod hedefi — henüz öneri
userspace/src/system_monitor.rs·os_system_monitor_memory- Mevcut başlangıç referansı
kernel/src/task.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Okuma ve DMA yükü
- Karşı-örnek / hata girdisi
- Toplam sayıları çift sayma
- Gerçek konuk kabulü
- Muhasebe kernel oracle ile eşit
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/system_monitor.rsos_system_monitor_memory_positiveos_system_monitor_memory_negativescripts/os-acceptance/system_monitor.mjs- Geçiş koşulu
- Tür ve geçiş tablosu Boş owner pinned ayrı sütunlardır kuralını kapsasın; olumlu, ret ve geri alma sonuçları önceden tanımlansın.
- Başarısızlık ve geri dönüş
- “Toplam sayıları çift sayma” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2350: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2345. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2347RAM heap DMA sayaçları · Rust uygulaması ve sahiplikPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Boş owner pinned ayrı sütunlardır.
- Uygulanacak işlem
- userspace/src/system_monitor.rs hedefinde os_system_monitor_memory yolunu uygula veya mevcut Rust modülünü bu sözleşmeye taşı. kernel/src/task.rs bir başlangıç referansıdır; mevcut deneyin ürün runtime'ına bağlı olduğunu varsayma. unsafe sınırını ve edinim/yayımlama/iade sırasını kod incelemesinde gerekçelendir.
- Değişmez / korunan bağlam
- Boş owner pinned ayrı sütunlardır
- Kod hedefi — henüz öneri
userspace/src/system_monitor.rs·os_system_monitor_memory- Mevcut başlangıç referansı
kernel/src/task.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Okuma ve DMA yükü
- Karşı-örnek / hata girdisi
- Toplam sayıları çift sayma
- Gerçek konuk kabulü
- Muhasebe kernel oracle ile eşit
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/system_monitor.rsos_system_monitor_memory_positiveos_system_monitor_memory_negativescripts/os-acceptance/system_monitor.mjs- Geçiş koşulu
- Kod sözleşmeyle eşleşsin; derleme ve sahiplik incelemesi geçsin. Okuma ve DMA yükü ile Toplam sayıları çift sayma ayrımı uygulanmış olsun; henüz konuk PASS iddiası yok.
- Başarısızlık ve geri dönüş
- “Toplam sayıları çift sayma” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2350: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2346. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2348RAM heap DMA sayaçları · Olumlu ve sınır birim testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Boş owner pinned ayrı sütunlardır.
- Uygulanacak işlem
- os_system_monitor_memory_positive testini oluştur: “Okuma ve DMA yükü”. Girdi sınırlarını, beklenen durumun tamamını ve kaynak sayısını denetle; yalnız fonksiyonun hata vermemesi yeterli değildir. Test filtresinin en az bir gerçek test çalıştırdığını doğrula.
- Değişmez / korunan bağlam
- Boş owner pinned ayrı sütunlardır
- Kod hedefi — henüz öneri
userspace/src/system_monitor.rs·os_system_monitor_memory- Mevcut başlangıç referansı
kernel/src/task.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Okuma ve DMA yükü
- Karşı-örnek / hata girdisi
- Toplam sayıları çift sayma
- Gerçek konuk kabulü
- Muhasebe kernel oracle ile eşit
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/system_monitor.rsos_system_monitor_memory_positiveos_system_monitor_memory_negativescripts/os-acceptance/system_monitor.mjs- Geçiş koşulu
- En az bir gerçek test çalışsın; Okuma ve DMA yükü girdisinde tam beklenen durum ve kaynak hesabı doğrulansın.
- Başarısızlık ve geri dönüş
- “Toplam sayıları çift sayma” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2350: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2347. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2349RAM heap DMA sayaçları · Hata enjeksiyonu ve geri alma testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Boş owner pinned ayrı sütunlardır.
- Uygulanacak işlem
- os_system_monitor_memory_negative testini oluştur: “Toplam sayıları çift sayma”. Düzeltme olmadan bu karşı-örneğin sözleşmeyi bozduğunu göster; yamadan sonra açık ret ve değişmeyen sahiplik kanıtını arşivle. Başarısızlıkta kısmi edinimleri geri al.
- Değişmez / korunan bağlam
- Boş owner pinned ayrı sütunlardır
- Kod hedefi — henüz öneri
userspace/src/system_monitor.rs·os_system_monitor_memory- Mevcut başlangıç referansı
kernel/src/task.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Okuma ve DMA yükü
- Karşı-örnek / hata girdisi
- Toplam sayıları çift sayma
- Gerçek konuk kabulü
- Muhasebe kernel oracle ile eşit
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/system_monitor.rsos_system_monitor_memory_positiveos_system_monitor_memory_negativescripts/os-acceptance/system_monitor.mjs- Geçiş koşulu
- Toplam sayıları çift sayma karşı-örneği açık ret üretsin; sağlıklı durum/kanaryalar korunsun; ret sonrası kaynak sızıntısı olmasın.
- Başarısızlık ve geri dönüş
- “Toplam sayıları çift sayma” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2350: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2348. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2350RAM heap DMA sayaçları · Gerçek konukta ürün kabulüPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Boş owner pinned ayrı sütunlardır.
- Uygulanacak işlem
- Tek ürün Image'ında “Muhasebe kernel oracle ile eşit” kabulünü koştur. scripts/os-acceptance/system_monitor.mjs gelecekte yazılacak koşucudur. Kaynak, Image, fixture, seri/QMP kayıtları ve sonuç aynı hash zincirinde olsun; yalnız host modeli ya da ayrı probe Image ürüne entegrasyon sayılmaz.
- Değişmez / korunan bağlam
- Boş owner pinned ayrı sütunlardır
- Kod hedefi — henüz öneri
userspace/src/system_monitor.rs·os_system_monitor_memory- Mevcut başlangıç referansı
kernel/src/task.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Okuma ve DMA yükü
- Karşı-örnek / hata girdisi
- Toplam sayıları çift sayma
- Gerçek konuk kabulü
- Muhasebe kernel oracle ile eşit
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/system_monitor.rsos_system_monitor_memory_positiveos_system_monitor_memory_negativescripts/os-acceptance/system_monitor.mjs- Geçiş koşulu
- Muhasebe kernel oracle ile eşit; iki açılış yolu ve belirtilen RAM/CPU profillerinde ölçülsün. Negatif yolu da geçen aynı ürün imajının kanıtı olmadan kabul kapısını kapatma.
- Başarısızlık ve geri dönüş
- “Toplam sayıları çift sayma” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2350: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2349. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2351CPU süre ve scheduler yükü · Sözleşme ve durum modeliPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Örnek aralığı ve idle payı açıklanır.
- Uygulanacak işlem
- “CPU süre ve scheduler yükü” için girdi/çıktı türlerini, izinli durum geçişlerini, kaynak sahibini ve hata kodlarını tanımla. Değişmez: Örnek aralığı ve idle payı açıklanır. “İki CPU üç yük” kabulü ile “Negatif veya wrap zaman farkı” reddini aynı sözleşmeye bağla.
- Değişmez / korunan bağlam
- Örnek aralığı ve idle payı açıklanır
- Kod hedefi — henüz öneri
userspace/src/system_monitor.rs·os_system_monitor_cpu- Mevcut başlangıç referansı
kernel/src/task.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İki CPU üç yük
- Karşı-örnek / hata girdisi
- Negatif veya wrap zaman farkı
- Gerçek konuk kabulü
- Geçersiz örnek başarı diye gösterilmez
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/system_monitor.rsos_system_monitor_cpu_positiveos_system_monitor_cpu_negativescripts/os-acceptance/system_monitor.mjs- Geçiş koşulu
- Tür ve geçiş tablosu Örnek aralığı ve idle payı açıklanır kuralını kapsasın; olumlu, ret ve geri alma sonuçları önceden tanımlansın.
- Başarısızlık ve geri dönüş
- “Negatif veya wrap zaman farkı” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2355: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2350. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2352CPU süre ve scheduler yükü · Rust uygulaması ve sahiplikPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Örnek aralığı ve idle payı açıklanır.
- Uygulanacak işlem
- userspace/src/system_monitor.rs hedefinde os_system_monitor_cpu yolunu uygula veya mevcut Rust modülünü bu sözleşmeye taşı. kernel/src/task.rs bir başlangıç referansıdır; mevcut deneyin ürün runtime'ına bağlı olduğunu varsayma. unsafe sınırını ve edinim/yayımlama/iade sırasını kod incelemesinde gerekçelendir.
- Değişmez / korunan bağlam
- Örnek aralığı ve idle payı açıklanır
- Kod hedefi — henüz öneri
userspace/src/system_monitor.rs·os_system_monitor_cpu- Mevcut başlangıç referansı
kernel/src/task.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İki CPU üç yük
- Karşı-örnek / hata girdisi
- Negatif veya wrap zaman farkı
- Gerçek konuk kabulü
- Geçersiz örnek başarı diye gösterilmez
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/system_monitor.rsos_system_monitor_cpu_positiveos_system_monitor_cpu_negativescripts/os-acceptance/system_monitor.mjs- Geçiş koşulu
- Kod sözleşmeyle eşleşsin; derleme ve sahiplik incelemesi geçsin. İki CPU üç yük ile Negatif veya wrap zaman farkı ayrımı uygulanmış olsun; henüz konuk PASS iddiası yok.
- Başarısızlık ve geri dönüş
- “Negatif veya wrap zaman farkı” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2355: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2351. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2353CPU süre ve scheduler yükü · Olumlu ve sınır birim testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Örnek aralığı ve idle payı açıklanır.
- Uygulanacak işlem
- os_system_monitor_cpu_positive testini oluştur: “İki CPU üç yük”. Girdi sınırlarını, beklenen durumun tamamını ve kaynak sayısını denetle; yalnız fonksiyonun hata vermemesi yeterli değildir. Test filtresinin en az bir gerçek test çalıştırdığını doğrula.
- Değişmez / korunan bağlam
- Örnek aralığı ve idle payı açıklanır
- Kod hedefi — henüz öneri
userspace/src/system_monitor.rs·os_system_monitor_cpu- Mevcut başlangıç referansı
kernel/src/task.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İki CPU üç yük
- Karşı-örnek / hata girdisi
- Negatif veya wrap zaman farkı
- Gerçek konuk kabulü
- Geçersiz örnek başarı diye gösterilmez
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/system_monitor.rsos_system_monitor_cpu_positiveos_system_monitor_cpu_negativescripts/os-acceptance/system_monitor.mjs- Geçiş koşulu
- En az bir gerçek test çalışsın; İki CPU üç yük girdisinde tam beklenen durum ve kaynak hesabı doğrulansın.
- Başarısızlık ve geri dönüş
- “Negatif veya wrap zaman farkı” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2355: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2352. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2354CPU süre ve scheduler yükü · Hata enjeksiyonu ve geri alma testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Örnek aralığı ve idle payı açıklanır.
- Uygulanacak işlem
- os_system_monitor_cpu_negative testini oluştur: “Negatif veya wrap zaman farkı”. Düzeltme olmadan bu karşı-örneğin sözleşmeyi bozduğunu göster; yamadan sonra açık ret ve değişmeyen sahiplik kanıtını arşivle. Başarısızlıkta kısmi edinimleri geri al.
- Değişmez / korunan bağlam
- Örnek aralığı ve idle payı açıklanır
- Kod hedefi — henüz öneri
userspace/src/system_monitor.rs·os_system_monitor_cpu- Mevcut başlangıç referansı
kernel/src/task.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İki CPU üç yük
- Karşı-örnek / hata girdisi
- Negatif veya wrap zaman farkı
- Gerçek konuk kabulü
- Geçersiz örnek başarı diye gösterilmez
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/system_monitor.rsos_system_monitor_cpu_positiveos_system_monitor_cpu_negativescripts/os-acceptance/system_monitor.mjs- Geçiş koşulu
- Negatif veya wrap zaman farkı karşı-örneği açık ret üretsin; sağlıklı durum/kanaryalar korunsun; ret sonrası kaynak sızıntısı olmasın.
- Başarısızlık ve geri dönüş
- “Negatif veya wrap zaman farkı” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2355: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2353. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2355CPU süre ve scheduler yükü · Gerçek konukta ürün kabulüPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Örnek aralığı ve idle payı açıklanır.
- Uygulanacak işlem
- Tek ürün Image'ında “Geçersiz örnek başarı diye gösterilmez” kabulünü koştur. scripts/os-acceptance/system_monitor.mjs gelecekte yazılacak koşucudur. Kaynak, Image, fixture, seri/QMP kayıtları ve sonuç aynı hash zincirinde olsun; yalnız host modeli ya da ayrı probe Image ürüne entegrasyon sayılmaz.
- Değişmez / korunan bağlam
- Örnek aralığı ve idle payı açıklanır
- Kod hedefi — henüz öneri
userspace/src/system_monitor.rs·os_system_monitor_cpu- Mevcut başlangıç referansı
kernel/src/task.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İki CPU üç yük
- Karşı-örnek / hata girdisi
- Negatif veya wrap zaman farkı
- Gerçek konuk kabulü
- Geçersiz örnek başarı diye gösterilmez
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/system_monitor.rsos_system_monitor_cpu_positiveos_system_monitor_cpu_negativescripts/os-acceptance/system_monitor.mjs- Geçiş koşulu
- Geçersiz örnek başarı diye gösterilmez; iki açılış yolu ve belirtilen RAM/CPU profillerinde ölçülsün. Negatif yolu da geçen aynı ürün imajının kanıtı olmadan kabul kapısını kapatma.
- Başarısızlık ve geri dönüş
- “Negatif veya wrap zaman farkı” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2355: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2354. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2356Yetkili tanı log görünümü · Sözleşme ve durum modeliPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Monitor sırlı alanları okuyamaz.
- Uygulanacak işlem
- “Yetkili tanı log görünümü” için girdi/çıktı türlerini, izinli durum geçişlerini, kaynak sahibini ve hata kodlarını tanımla. Değişmez: Monitor sırlı alanları okuyamaz. “İzinli hizmet olayları” kabulü ile “Secret buffer log isteği” reddini aynı sözleşmeye bağla.
- Değişmez / korunan bağlam
- Monitor sırlı alanları okuyamaz
- Kod hedefi — henüz öneri
userspace/src/system_monitor.rs·os_system_monitor_logs- Mevcut başlangıç referansı
kernel/src/task.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İzinli hizmet olayları
- Karşı-örnek / hata girdisi
- Secret buffer log isteği
- Gerçek konuk kabulü
- Redaction ve principal süzmesi çalışır
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/system_monitor.rsos_system_monitor_logs_positiveos_system_monitor_logs_negativescripts/os-acceptance/system_monitor.mjs- Geçiş koşulu
- Tür ve geçiş tablosu Monitor sırlı alanları okuyamaz kuralını kapsasın; olumlu, ret ve geri alma sonuçları önceden tanımlansın.
- Başarısızlık ve geri dönüş
- “Secret buffer log isteği” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2360: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2355. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2357Yetkili tanı log görünümü · Rust uygulaması ve sahiplikPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Monitor sırlı alanları okuyamaz.
- Uygulanacak işlem
- userspace/src/system_monitor.rs hedefinde os_system_monitor_logs yolunu uygula veya mevcut Rust modülünü bu sözleşmeye taşı. kernel/src/task.rs bir başlangıç referansıdır; mevcut deneyin ürün runtime'ına bağlı olduğunu varsayma. unsafe sınırını ve edinim/yayımlama/iade sırasını kod incelemesinde gerekçelendir.
- Değişmez / korunan bağlam
- Monitor sırlı alanları okuyamaz
- Kod hedefi — henüz öneri
userspace/src/system_monitor.rs·os_system_monitor_logs- Mevcut başlangıç referansı
kernel/src/task.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İzinli hizmet olayları
- Karşı-örnek / hata girdisi
- Secret buffer log isteği
- Gerçek konuk kabulü
- Redaction ve principal süzmesi çalışır
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/system_monitor.rsos_system_monitor_logs_positiveos_system_monitor_logs_negativescripts/os-acceptance/system_monitor.mjs- Geçiş koşulu
- Kod sözleşmeyle eşleşsin; derleme ve sahiplik incelemesi geçsin. İzinli hizmet olayları ile Secret buffer log isteği ayrımı uygulanmış olsun; henüz konuk PASS iddiası yok.
- Başarısızlık ve geri dönüş
- “Secret buffer log isteği” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2360: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2356. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2358Yetkili tanı log görünümü · Olumlu ve sınır birim testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Monitor sırlı alanları okuyamaz.
- Uygulanacak işlem
- os_system_monitor_logs_positive testini oluştur: “İzinli hizmet olayları”. Girdi sınırlarını, beklenen durumun tamamını ve kaynak sayısını denetle; yalnız fonksiyonun hata vermemesi yeterli değildir. Test filtresinin en az bir gerçek test çalıştırdığını doğrula.
- Değişmez / korunan bağlam
- Monitor sırlı alanları okuyamaz
- Kod hedefi — henüz öneri
userspace/src/system_monitor.rs·os_system_monitor_logs- Mevcut başlangıç referansı
kernel/src/task.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İzinli hizmet olayları
- Karşı-örnek / hata girdisi
- Secret buffer log isteği
- Gerçek konuk kabulü
- Redaction ve principal süzmesi çalışır
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/system_monitor.rsos_system_monitor_logs_positiveos_system_monitor_logs_negativescripts/os-acceptance/system_monitor.mjs- Geçiş koşulu
- En az bir gerçek test çalışsın; İzinli hizmet olayları girdisinde tam beklenen durum ve kaynak hesabı doğrulansın.
- Başarısızlık ve geri dönüş
- “Secret buffer log isteği” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2360: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2357. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2359Yetkili tanı log görünümü · Hata enjeksiyonu ve geri alma testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Monitor sırlı alanları okuyamaz.
- Uygulanacak işlem
- os_system_monitor_logs_negative testini oluştur: “Secret buffer log isteği”. Düzeltme olmadan bu karşı-örneğin sözleşmeyi bozduğunu göster; yamadan sonra açık ret ve değişmeyen sahiplik kanıtını arşivle. Başarısızlıkta kısmi edinimleri geri al.
- Değişmez / korunan bağlam
- Monitor sırlı alanları okuyamaz
- Kod hedefi — henüz öneri
userspace/src/system_monitor.rs·os_system_monitor_logs- Mevcut başlangıç referansı
kernel/src/task.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İzinli hizmet olayları
- Karşı-örnek / hata girdisi
- Secret buffer log isteği
- Gerçek konuk kabulü
- Redaction ve principal süzmesi çalışır
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/system_monitor.rsos_system_monitor_logs_positiveos_system_monitor_logs_negativescripts/os-acceptance/system_monitor.mjs- Geçiş koşulu
- Secret buffer log isteği karşı-örneği açık ret üretsin; sağlıklı durum/kanaryalar korunsun; ret sonrası kaynak sızıntısı olmasın.
- Başarısızlık ve geri dönüş
- “Secret buffer log isteği” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2360: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2358. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2360Yetkili tanı log görünümü · Gerçek konukta ürün kabulüPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Monitor sırlı alanları okuyamaz.
- Uygulanacak işlem
- Tek ürün Image'ında “Redaction ve principal süzmesi çalışır” kabulünü koştur. scripts/os-acceptance/system_monitor.mjs gelecekte yazılacak koşucudur. Kaynak, Image, fixture, seri/QMP kayıtları ve sonuç aynı hash zincirinde olsun; yalnız host modeli ya da ayrı probe Image ürüne entegrasyon sayılmaz.
- Değişmez / korunan bağlam
- Monitor sırlı alanları okuyamaz
- Kod hedefi — henüz öneri
userspace/src/system_monitor.rs·os_system_monitor_logs- Mevcut başlangıç referansı
kernel/src/task.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İzinli hizmet olayları
- Karşı-örnek / hata girdisi
- Secret buffer log isteği
- Gerçek konuk kabulü
- Redaction ve principal süzmesi çalışır
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/system_monitor.rsos_system_monitor_logs_positiveos_system_monitor_logs_negativescripts/os-acceptance/system_monitor.mjs- Geçiş koşulu
- Redaction ve principal süzmesi çalışır; iki açılış yolu ve belirtilen RAM/CPU profillerinde ölçülsün. Negatif yolu da geçen aynı ürün imajının kanıtı olmadan kabul kapısını kapatma.
- Başarısızlık ve geri dönüş
- “Secret buffer log isteği” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2360: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2359. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
Native ağ test araçları
Dört yetenek: Sınırlı ICMP test aracı · UDP gönder al aracı · Küçük TCP akış aracı · Route ARP socket görünümü. Her yetenek için kod ve iki testin ardından aynı ürün Image'ında konuk kabulü gerekir.
K2361Sınırlı ICMP test aracı · Sözleşme ve durum modeliPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Hedef ve paket sayısı açık bütçelidir.
- Uygulanacak işlem
- “Sınırlı ICMP test aracı” için girdi/çıktı türlerini, izinli durum geçişlerini, kaynak sahibini ve hata kodlarını tanımla. Değişmez: Hedef ve paket sayısı açık bütçelidir. “İzole peer üç ping” kabulü ile “Sınırsız flood isteği” reddini aynı sözleşmeye bağla.
- Değişmez / korunan bağlam
- Hedef ve paket sayısı açık bütçelidir
- Kod hedefi — henüz öneri
userspace/src/network_tools.rs·os_network_tools_ping- Mevcut başlangıç referansı
kernel/src/net_icmp.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İzole peer üç ping
- Karşı-örnek / hata girdisi
- Sınırsız flood isteği
- Gerçek konuk kabulü
- Ret veya bounded tanı
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/network_tools.rsos_network_tools_ping_positiveos_network_tools_ping_negativescripts/os-acceptance/network_tools.mjs- Geçiş koşulu
- Tür ve geçiş tablosu Hedef ve paket sayısı açık bütçelidir kuralını kapsasın; olumlu, ret ve geri alma sonuçları önceden tanımlansın.
- Başarısızlık ve geri dönüş
- “Sınırsız flood isteği” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2365: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2360. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2362Sınırlı ICMP test aracı · Rust uygulaması ve sahiplikPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Hedef ve paket sayısı açık bütçelidir.
- Uygulanacak işlem
- userspace/src/network_tools.rs hedefinde os_network_tools_ping yolunu uygula veya mevcut Rust modülünü bu sözleşmeye taşı. kernel/src/net_icmp.rs bir başlangıç referansıdır; mevcut deneyin ürün runtime'ına bağlı olduğunu varsayma. unsafe sınırını ve edinim/yayımlama/iade sırasını kod incelemesinde gerekçelendir.
- Değişmez / korunan bağlam
- Hedef ve paket sayısı açık bütçelidir
- Kod hedefi — henüz öneri
userspace/src/network_tools.rs·os_network_tools_ping- Mevcut başlangıç referansı
kernel/src/net_icmp.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İzole peer üç ping
- Karşı-örnek / hata girdisi
- Sınırsız flood isteği
- Gerçek konuk kabulü
- Ret veya bounded tanı
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/network_tools.rsos_network_tools_ping_positiveos_network_tools_ping_negativescripts/os-acceptance/network_tools.mjs- Geçiş koşulu
- Kod sözleşmeyle eşleşsin; derleme ve sahiplik incelemesi geçsin. İzole peer üç ping ile Sınırsız flood isteği ayrımı uygulanmış olsun; henüz konuk PASS iddiası yok.
- Başarısızlık ve geri dönüş
- “Sınırsız flood isteği” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2365: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2361. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2363Sınırlı ICMP test aracı · Olumlu ve sınır birim testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Hedef ve paket sayısı açık bütçelidir.
- Uygulanacak işlem
- os_network_tools_ping_positive testini oluştur: “İzole peer üç ping”. Girdi sınırlarını, beklenen durumun tamamını ve kaynak sayısını denetle; yalnız fonksiyonun hata vermemesi yeterli değildir. Test filtresinin en az bir gerçek test çalıştırdığını doğrula.
- Değişmez / korunan bağlam
- Hedef ve paket sayısı açık bütçelidir
- Kod hedefi — henüz öneri
userspace/src/network_tools.rs·os_network_tools_ping- Mevcut başlangıç referansı
kernel/src/net_icmp.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İzole peer üç ping
- Karşı-örnek / hata girdisi
- Sınırsız flood isteği
- Gerçek konuk kabulü
- Ret veya bounded tanı
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/network_tools.rsos_network_tools_ping_positiveos_network_tools_ping_negativescripts/os-acceptance/network_tools.mjs- Geçiş koşulu
- En az bir gerçek test çalışsın; İzole peer üç ping girdisinde tam beklenen durum ve kaynak hesabı doğrulansın.
- Başarısızlık ve geri dönüş
- “Sınırsız flood isteği” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2365: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2362. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2364Sınırlı ICMP test aracı · Hata enjeksiyonu ve geri alma testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Hedef ve paket sayısı açık bütçelidir.
- Uygulanacak işlem
- os_network_tools_ping_negative testini oluştur: “Sınırsız flood isteği”. Düzeltme olmadan bu karşı-örneğin sözleşmeyi bozduğunu göster; yamadan sonra açık ret ve değişmeyen sahiplik kanıtını arşivle. Başarısızlıkta kısmi edinimleri geri al.
- Değişmez / korunan bağlam
- Hedef ve paket sayısı açık bütçelidir
- Kod hedefi — henüz öneri
userspace/src/network_tools.rs·os_network_tools_ping- Mevcut başlangıç referansı
kernel/src/net_icmp.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İzole peer üç ping
- Karşı-örnek / hata girdisi
- Sınırsız flood isteği
- Gerçek konuk kabulü
- Ret veya bounded tanı
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/network_tools.rsos_network_tools_ping_positiveos_network_tools_ping_negativescripts/os-acceptance/network_tools.mjs- Geçiş koşulu
- Sınırsız flood isteği karşı-örneği açık ret üretsin; sağlıklı durum/kanaryalar korunsun; ret sonrası kaynak sızıntısı olmasın.
- Başarısızlık ve geri dönüş
- “Sınırsız flood isteği” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2365: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2363. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2365Sınırlı ICMP test aracı · Gerçek konukta ürün kabulüPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Hedef ve paket sayısı açık bütçelidir.
- Uygulanacak işlem
- Tek ürün Image'ında “Ret veya bounded tanı” kabulünü koştur. scripts/os-acceptance/network_tools.mjs gelecekte yazılacak koşucudur. Kaynak, Image, fixture, seri/QMP kayıtları ve sonuç aynı hash zincirinde olsun; yalnız host modeli ya da ayrı probe Image ürüne entegrasyon sayılmaz.
- Değişmez / korunan bağlam
- Hedef ve paket sayısı açık bütçelidir
- Kod hedefi — henüz öneri
userspace/src/network_tools.rs·os_network_tools_ping- Mevcut başlangıç referansı
kernel/src/net_icmp.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İzole peer üç ping
- Karşı-örnek / hata girdisi
- Sınırsız flood isteği
- Gerçek konuk kabulü
- Ret veya bounded tanı
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/network_tools.rsos_network_tools_ping_positiveos_network_tools_ping_negativescripts/os-acceptance/network_tools.mjs- Geçiş koşulu
- Ret veya bounded tanı; iki açılış yolu ve belirtilen RAM/CPU profillerinde ölçülsün. Negatif yolu da geçen aynı ürün imajının kanıtı olmadan kabul kapısını kapatma.
- Başarısızlık ve geri dönüş
- “Sınırsız flood isteği” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2365: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2364. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2366UDP gönder al aracı · Sözleşme ve durum modeliPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Datagram boy ve tuple kaydedilir.
- Uygulanacak işlem
- “UDP gönder al aracı” için girdi/çıktı türlerini, izinli durum geçişlerini, kaynak sahibini ve hata kodlarını tanımla. Değişmez: Datagram boy ve tuple kaydedilir. “Peerle üç byte payload” kabulü ile “Yanlış port veya truncated reply” reddini aynı sözleşmeye bağla.
- Değişmez / korunan bağlam
- Datagram boy ve tuple kaydedilir
- Kod hedefi — henüz öneri
userspace/src/network_tools.rs·os_network_tools_udp_tool- Mevcut başlangıç referansı
kernel/src/net_icmp.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Peerle üç byte payload
- Karşı-örnek / hata girdisi
- Yanlış port veya truncated reply
- Gerçek konuk kabulü
- Beklenen hash ve hata kodu
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/network_tools.rsos_network_tools_udp_tool_positiveos_network_tools_udp_tool_negativescripts/os-acceptance/network_tools.mjs- Geçiş koşulu
- Tür ve geçiş tablosu Datagram boy ve tuple kaydedilir kuralını kapsasın; olumlu, ret ve geri alma sonuçları önceden tanımlansın.
- Başarısızlık ve geri dönüş
- “Yanlış port veya truncated reply” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2370: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2365. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2367UDP gönder al aracı · Rust uygulaması ve sahiplikPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Datagram boy ve tuple kaydedilir.
- Uygulanacak işlem
- userspace/src/network_tools.rs hedefinde os_network_tools_udp_tool yolunu uygula veya mevcut Rust modülünü bu sözleşmeye taşı. kernel/src/net_icmp.rs bir başlangıç referansıdır; mevcut deneyin ürün runtime'ına bağlı olduğunu varsayma. unsafe sınırını ve edinim/yayımlama/iade sırasını kod incelemesinde gerekçelendir.
- Değişmez / korunan bağlam
- Datagram boy ve tuple kaydedilir
- Kod hedefi — henüz öneri
userspace/src/network_tools.rs·os_network_tools_udp_tool- Mevcut başlangıç referansı
kernel/src/net_icmp.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Peerle üç byte payload
- Karşı-örnek / hata girdisi
- Yanlış port veya truncated reply
- Gerçek konuk kabulü
- Beklenen hash ve hata kodu
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/network_tools.rsos_network_tools_udp_tool_positiveos_network_tools_udp_tool_negativescripts/os-acceptance/network_tools.mjs- Geçiş koşulu
- Kod sözleşmeyle eşleşsin; derleme ve sahiplik incelemesi geçsin. Peerle üç byte payload ile Yanlış port veya truncated reply ayrımı uygulanmış olsun; henüz konuk PASS iddiası yok.
- Başarısızlık ve geri dönüş
- “Yanlış port veya truncated reply” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2370: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2366. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2368UDP gönder al aracı · Olumlu ve sınır birim testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Datagram boy ve tuple kaydedilir.
- Uygulanacak işlem
- os_network_tools_udp_tool_positive testini oluştur: “Peerle üç byte payload”. Girdi sınırlarını, beklenen durumun tamamını ve kaynak sayısını denetle; yalnız fonksiyonun hata vermemesi yeterli değildir. Test filtresinin en az bir gerçek test çalıştırdığını doğrula.
- Değişmez / korunan bağlam
- Datagram boy ve tuple kaydedilir
- Kod hedefi — henüz öneri
userspace/src/network_tools.rs·os_network_tools_udp_tool- Mevcut başlangıç referansı
kernel/src/net_icmp.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Peerle üç byte payload
- Karşı-örnek / hata girdisi
- Yanlış port veya truncated reply
- Gerçek konuk kabulü
- Beklenen hash ve hata kodu
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/network_tools.rsos_network_tools_udp_tool_positiveos_network_tools_udp_tool_negativescripts/os-acceptance/network_tools.mjs- Geçiş koşulu
- En az bir gerçek test çalışsın; Peerle üç byte payload girdisinde tam beklenen durum ve kaynak hesabı doğrulansın.
- Başarısızlık ve geri dönüş
- “Yanlış port veya truncated reply” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2370: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2367. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2369UDP gönder al aracı · Hata enjeksiyonu ve geri alma testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Datagram boy ve tuple kaydedilir.
- Uygulanacak işlem
- os_network_tools_udp_tool_negative testini oluştur: “Yanlış port veya truncated reply”. Düzeltme olmadan bu karşı-örneğin sözleşmeyi bozduğunu göster; yamadan sonra açık ret ve değişmeyen sahiplik kanıtını arşivle. Başarısızlıkta kısmi edinimleri geri al.
- Değişmez / korunan bağlam
- Datagram boy ve tuple kaydedilir
- Kod hedefi — henüz öneri
userspace/src/network_tools.rs·os_network_tools_udp_tool- Mevcut başlangıç referansı
kernel/src/net_icmp.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Peerle üç byte payload
- Karşı-örnek / hata girdisi
- Yanlış port veya truncated reply
- Gerçek konuk kabulü
- Beklenen hash ve hata kodu
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/network_tools.rsos_network_tools_udp_tool_positiveos_network_tools_udp_tool_negativescripts/os-acceptance/network_tools.mjs- Geçiş koşulu
- Yanlış port veya truncated reply karşı-örneği açık ret üretsin; sağlıklı durum/kanaryalar korunsun; ret sonrası kaynak sızıntısı olmasın.
- Başarısızlık ve geri dönüş
- “Yanlış port veya truncated reply” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2370: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2368. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2370UDP gönder al aracı · Gerçek konukta ürün kabulüPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Datagram boy ve tuple kaydedilir.
- Uygulanacak işlem
- Tek ürün Image'ında “Beklenen hash ve hata kodu” kabulünü koştur. scripts/os-acceptance/network_tools.mjs gelecekte yazılacak koşucudur. Kaynak, Image, fixture, seri/QMP kayıtları ve sonuç aynı hash zincirinde olsun; yalnız host modeli ya da ayrı probe Image ürüne entegrasyon sayılmaz.
- Değişmez / korunan bağlam
- Datagram boy ve tuple kaydedilir
- Kod hedefi — henüz öneri
userspace/src/network_tools.rs·os_network_tools_udp_tool- Mevcut başlangıç referansı
kernel/src/net_icmp.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Peerle üç byte payload
- Karşı-örnek / hata girdisi
- Yanlış port veya truncated reply
- Gerçek konuk kabulü
- Beklenen hash ve hata kodu
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/network_tools.rsos_network_tools_udp_tool_positiveos_network_tools_udp_tool_negativescripts/os-acceptance/network_tools.mjs- Geçiş koşulu
- Beklenen hash ve hata kodu; iki açılış yolu ve belirtilen RAM/CPU profillerinde ölçülsün. Negatif yolu da geçen aynı ürün imajının kanıtı olmadan kabul kapısını kapatma.
- Başarısızlık ve geri dönüş
- “Yanlış port veya truncated reply” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2370: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2369. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2371Küçük TCP akış aracı · Sözleşme ve durum modeliPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: EOF kısa read write ayrı işlenir.
- Uygulanacak işlem
- “Küçük TCP akış aracı” için girdi/çıktı türlerini, izinli durum geçişlerini, kaynak sahibini ve hata kodlarını tanımla. Değişmez: EOF kısa read write ayrı işlenir. “İki segment metin akışı” kabulü ile “Peer ortada reset” reddini aynı sözleşmeye bağla.
- Değişmez / korunan bağlam
- EOF kısa read write ayrı işlenir
- Kod hedefi — henüz öneri
userspace/src/network_tools.rs·os_network_tools_tcp_tool- Mevcut başlangıç referansı
kernel/src/net_icmp.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İki segment metin akışı
- Karşı-örnek / hata girdisi
- Peer ortada reset
- Gerçek konuk kabulü
- Açık ECONNRESET kabuğu bozmaz
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/network_tools.rsos_network_tools_tcp_tool_positiveos_network_tools_tcp_tool_negativescripts/os-acceptance/network_tools.mjs- Geçiş koşulu
- Tür ve geçiş tablosu EOF kısa read write ayrı işlenir kuralını kapsasın; olumlu, ret ve geri alma sonuçları önceden tanımlansın.
- Başarısızlık ve geri dönüş
- “Peer ortada reset” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2375: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2370. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2372Küçük TCP akış aracı · Rust uygulaması ve sahiplikPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: EOF kısa read write ayrı işlenir.
- Uygulanacak işlem
- userspace/src/network_tools.rs hedefinde os_network_tools_tcp_tool yolunu uygula veya mevcut Rust modülünü bu sözleşmeye taşı. kernel/src/net_icmp.rs bir başlangıç referansıdır; mevcut deneyin ürün runtime'ına bağlı olduğunu varsayma. unsafe sınırını ve edinim/yayımlama/iade sırasını kod incelemesinde gerekçelendir.
- Değişmez / korunan bağlam
- EOF kısa read write ayrı işlenir
- Kod hedefi — henüz öneri
userspace/src/network_tools.rs·os_network_tools_tcp_tool- Mevcut başlangıç referansı
kernel/src/net_icmp.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İki segment metin akışı
- Karşı-örnek / hata girdisi
- Peer ortada reset
- Gerçek konuk kabulü
- Açık ECONNRESET kabuğu bozmaz
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/network_tools.rsos_network_tools_tcp_tool_positiveos_network_tools_tcp_tool_negativescripts/os-acceptance/network_tools.mjs- Geçiş koşulu
- Kod sözleşmeyle eşleşsin; derleme ve sahiplik incelemesi geçsin. İki segment metin akışı ile Peer ortada reset ayrımı uygulanmış olsun; henüz konuk PASS iddiası yok.
- Başarısızlık ve geri dönüş
- “Peer ortada reset” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2375: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2371. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2373Küçük TCP akış aracı · Olumlu ve sınır birim testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: EOF kısa read write ayrı işlenir.
- Uygulanacak işlem
- os_network_tools_tcp_tool_positive testini oluştur: “İki segment metin akışı”. Girdi sınırlarını, beklenen durumun tamamını ve kaynak sayısını denetle; yalnız fonksiyonun hata vermemesi yeterli değildir. Test filtresinin en az bir gerçek test çalıştırdığını doğrula.
- Değişmez / korunan bağlam
- EOF kısa read write ayrı işlenir
- Kod hedefi — henüz öneri
userspace/src/network_tools.rs·os_network_tools_tcp_tool- Mevcut başlangıç referansı
kernel/src/net_icmp.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İki segment metin akışı
- Karşı-örnek / hata girdisi
- Peer ortada reset
- Gerçek konuk kabulü
- Açık ECONNRESET kabuğu bozmaz
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/network_tools.rsos_network_tools_tcp_tool_positiveos_network_tools_tcp_tool_negativescripts/os-acceptance/network_tools.mjs- Geçiş koşulu
- En az bir gerçek test çalışsın; İki segment metin akışı girdisinde tam beklenen durum ve kaynak hesabı doğrulansın.
- Başarısızlık ve geri dönüş
- “Peer ortada reset” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2375: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2372. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2374Küçük TCP akış aracı · Hata enjeksiyonu ve geri alma testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: EOF kısa read write ayrı işlenir.
- Uygulanacak işlem
- os_network_tools_tcp_tool_negative testini oluştur: “Peer ortada reset”. Düzeltme olmadan bu karşı-örneğin sözleşmeyi bozduğunu göster; yamadan sonra açık ret ve değişmeyen sahiplik kanıtını arşivle. Başarısızlıkta kısmi edinimleri geri al.
- Değişmez / korunan bağlam
- EOF kısa read write ayrı işlenir
- Kod hedefi — henüz öneri
userspace/src/network_tools.rs·os_network_tools_tcp_tool- Mevcut başlangıç referansı
kernel/src/net_icmp.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İki segment metin akışı
- Karşı-örnek / hata girdisi
- Peer ortada reset
- Gerçek konuk kabulü
- Açık ECONNRESET kabuğu bozmaz
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/network_tools.rsos_network_tools_tcp_tool_positiveos_network_tools_tcp_tool_negativescripts/os-acceptance/network_tools.mjs- Geçiş koşulu
- Peer ortada reset karşı-örneği açık ret üretsin; sağlıklı durum/kanaryalar korunsun; ret sonrası kaynak sızıntısı olmasın.
- Başarısızlık ve geri dönüş
- “Peer ortada reset” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2375: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2373. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2375Küçük TCP akış aracı · Gerçek konukta ürün kabulüPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: EOF kısa read write ayrı işlenir.
- Uygulanacak işlem
- Tek ürün Image'ında “Açık ECONNRESET kabuğu bozmaz” kabulünü koştur. scripts/os-acceptance/network_tools.mjs gelecekte yazılacak koşucudur. Kaynak, Image, fixture, seri/QMP kayıtları ve sonuç aynı hash zincirinde olsun; yalnız host modeli ya da ayrı probe Image ürüne entegrasyon sayılmaz.
- Değişmez / korunan bağlam
- EOF kısa read write ayrı işlenir
- Kod hedefi — henüz öneri
userspace/src/network_tools.rs·os_network_tools_tcp_tool- Mevcut başlangıç referansı
kernel/src/net_icmp.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İki segment metin akışı
- Karşı-örnek / hata girdisi
- Peer ortada reset
- Gerçek konuk kabulü
- Açık ECONNRESET kabuğu bozmaz
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/network_tools.rsos_network_tools_tcp_tool_positiveos_network_tools_tcp_tool_negativescripts/os-acceptance/network_tools.mjs- Geçiş koşulu
- Açık ECONNRESET kabuğu bozmaz; iki açılış yolu ve belirtilen RAM/CPU profillerinde ölçülsün. Negatif yolu da geçen aynı ürün imajının kanıtı olmadan kabul kapısını kapatma.
- Başarısızlık ve geri dönüş
- “Peer ortada reset” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2375: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2374. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2376Route ARP socket görünümü · Sözleşme ve durum modeliPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Yetkisiz session ayrıntısı açıklanmaz.
- Uygulanacak işlem
- “Route ARP socket görünümü” için girdi/çıktı türlerini, izinli durum geçişlerini, kaynak sahibini ve hata kodlarını tanımla. Değişmez: Yetkisiz session ayrıntısı açıklanmaz. “Kendi socket ve route listesi” kabulü ile “Başka principal sessionı” reddini aynı sözleşmeye bağla.
- Değişmez / korunan bağlam
- Yetkisiz session ayrıntısı açıklanmaz
- Kod hedefi — henüz öneri
userspace/src/network_tools.rs·os_network_tools_diagnostic- Mevcut başlangıç referansı
kernel/src/net_icmp.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Kendi socket ve route listesi
- Karşı-örnek / hata girdisi
- Başka principal sessionı
- Gerçek konuk kabulü
- Yalnız izinli metadata gösterilir
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/network_tools.rsos_network_tools_diagnostic_positiveos_network_tools_diagnostic_negativescripts/os-acceptance/network_tools.mjs- Geçiş koşulu
- Tür ve geçiş tablosu Yetkisiz session ayrıntısı açıklanmaz kuralını kapsasın; olumlu, ret ve geri alma sonuçları önceden tanımlansın.
- Başarısızlık ve geri dönüş
- “Başka principal sessionı” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2380: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2375. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2377Route ARP socket görünümü · Rust uygulaması ve sahiplikPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Yetkisiz session ayrıntısı açıklanmaz.
- Uygulanacak işlem
- userspace/src/network_tools.rs hedefinde os_network_tools_diagnostic yolunu uygula veya mevcut Rust modülünü bu sözleşmeye taşı. kernel/src/net_icmp.rs bir başlangıç referansıdır; mevcut deneyin ürün runtime'ına bağlı olduğunu varsayma. unsafe sınırını ve edinim/yayımlama/iade sırasını kod incelemesinde gerekçelendir.
- Değişmez / korunan bağlam
- Yetkisiz session ayrıntısı açıklanmaz
- Kod hedefi — henüz öneri
userspace/src/network_tools.rs·os_network_tools_diagnostic- Mevcut başlangıç referansı
kernel/src/net_icmp.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Kendi socket ve route listesi
- Karşı-örnek / hata girdisi
- Başka principal sessionı
- Gerçek konuk kabulü
- Yalnız izinli metadata gösterilir
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/network_tools.rsos_network_tools_diagnostic_positiveos_network_tools_diagnostic_negativescripts/os-acceptance/network_tools.mjs- Geçiş koşulu
- Kod sözleşmeyle eşleşsin; derleme ve sahiplik incelemesi geçsin. Kendi socket ve route listesi ile Başka principal sessionı ayrımı uygulanmış olsun; henüz konuk PASS iddiası yok.
- Başarısızlık ve geri dönüş
- “Başka principal sessionı” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2380: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2376. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2378Route ARP socket görünümü · Olumlu ve sınır birim testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Yetkisiz session ayrıntısı açıklanmaz.
- Uygulanacak işlem
- os_network_tools_diagnostic_positive testini oluştur: “Kendi socket ve route listesi”. Girdi sınırlarını, beklenen durumun tamamını ve kaynak sayısını denetle; yalnız fonksiyonun hata vermemesi yeterli değildir. Test filtresinin en az bir gerçek test çalıştırdığını doğrula.
- Değişmez / korunan bağlam
- Yetkisiz session ayrıntısı açıklanmaz
- Kod hedefi — henüz öneri
userspace/src/network_tools.rs·os_network_tools_diagnostic- Mevcut başlangıç referansı
kernel/src/net_icmp.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Kendi socket ve route listesi
- Karşı-örnek / hata girdisi
- Başka principal sessionı
- Gerçek konuk kabulü
- Yalnız izinli metadata gösterilir
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/network_tools.rsos_network_tools_diagnostic_positiveos_network_tools_diagnostic_negativescripts/os-acceptance/network_tools.mjs- Geçiş koşulu
- En az bir gerçek test çalışsın; Kendi socket ve route listesi girdisinde tam beklenen durum ve kaynak hesabı doğrulansın.
- Başarısızlık ve geri dönüş
- “Başka principal sessionı” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2380: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2377. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2379Route ARP socket görünümü · Hata enjeksiyonu ve geri alma testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Yetkisiz session ayrıntısı açıklanmaz.
- Uygulanacak işlem
- os_network_tools_diagnostic_negative testini oluştur: “Başka principal sessionı”. Düzeltme olmadan bu karşı-örneğin sözleşmeyi bozduğunu göster; yamadan sonra açık ret ve değişmeyen sahiplik kanıtını arşivle. Başarısızlıkta kısmi edinimleri geri al.
- Değişmez / korunan bağlam
- Yetkisiz session ayrıntısı açıklanmaz
- Kod hedefi — henüz öneri
userspace/src/network_tools.rs·os_network_tools_diagnostic- Mevcut başlangıç referansı
kernel/src/net_icmp.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Kendi socket ve route listesi
- Karşı-örnek / hata girdisi
- Başka principal sessionı
- Gerçek konuk kabulü
- Yalnız izinli metadata gösterilir
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/network_tools.rsos_network_tools_diagnostic_positiveos_network_tools_diagnostic_negativescripts/os-acceptance/network_tools.mjs- Geçiş koşulu
- Başka principal sessionı karşı-örneği açık ret üretsin; sağlıklı durum/kanaryalar korunsun; ret sonrası kaynak sızıntısı olmasın.
- Başarısızlık ve geri dönüş
- “Başka principal sessionı” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2380: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2378. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2380Route ARP socket görünümü · Gerçek konukta ürün kabulüPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Yetkisiz session ayrıntısı açıklanmaz.
- Uygulanacak işlem
- Tek ürün Image'ında “Yalnız izinli metadata gösterilir” kabulünü koştur. scripts/os-acceptance/network_tools.mjs gelecekte yazılacak koşucudur. Kaynak, Image, fixture, seri/QMP kayıtları ve sonuç aynı hash zincirinde olsun; yalnız host modeli ya da ayrı probe Image ürüne entegrasyon sayılmaz.
- Değişmez / korunan bağlam
- Yetkisiz session ayrıntısı açıklanmaz
- Kod hedefi — henüz öneri
userspace/src/network_tools.rs·os_network_tools_diagnostic- Mevcut başlangıç referansı
kernel/src/net_icmp.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Kendi socket ve route listesi
- Karşı-örnek / hata girdisi
- Başka principal sessionı
- Gerçek konuk kabulü
- Yalnız izinli metadata gösterilir
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/network_tools.rsos_network_tools_diagnostic_positiveos_network_tools_diagnostic_negativescripts/os-acceptance/network_tools.mjs- Geçiş koşulu
- Yalnız izinli metadata gösterilir; iki açılış yolu ve belirtilen RAM/CPU profillerinde ölçülsün. Negatif yolu da geçen aynı ürün imajının kanıtı olmadan kabul kapısını kapatma.
- Başarısızlık ve geri dönüş
- “Başka principal sessionı” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2380: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2379. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
Yapılandırma ve uygulama paketi
Dört yetenek: Sürümlü servis yapılandırması · Config atomik kalıcılık · Native uygulama paket indeksi · Uygulama kaldırma ömrü. Her yetenek için kod ve iki testin ardından aynı ürün Image'ında konuk kabulü gerekir.
K2381Sürümlü servis yapılandırması · Sözleşme ve durum modeliPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Şema ve bilinmeyen zorunlu alan ayrılır.
- Uygulanacak işlem
- “Sürümlü servis yapılandırması” için girdi/çıktı türlerini, izinli durum geçişlerini, kaynak sahibini ve hata kodlarını tanımla. Değişmez: Şema ve bilinmeyen zorunlu alan ayrılır. “Console ve shell config” kabulü ile “Döngü veya aşırı uzunluk” reddini aynı sözleşmeye bağla.
- Değişmez / korunan bağlam
- Şema ve bilinmeyen zorunlu alan ayrılır
- Kod hedefi — henüz öneri
userspace/src/configuration.rs·os_configuration_schema- Mevcut başlangıç referansı
kernel/src/program_hash.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Console ve shell config
- Karşı-örnek / hata girdisi
- Döngü veya aşırı uzunluk
- Gerçek konuk kabulü
- Eski güvenli config korunur
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/configuration.rsos_configuration_schema_positiveos_configuration_schema_negativescripts/os-acceptance/configuration.mjs- Geçiş koşulu
- Tür ve geçiş tablosu Şema ve bilinmeyen zorunlu alan ayrılır kuralını kapsasın; olumlu, ret ve geri alma sonuçları önceden tanımlansın.
- Başarısızlık ve geri dönüş
- “Döngü veya aşırı uzunluk” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2385: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2380. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2382Sürümlü servis yapılandırması · Rust uygulaması ve sahiplikPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Şema ve bilinmeyen zorunlu alan ayrılır.
- Uygulanacak işlem
- userspace/src/configuration.rs hedefinde os_configuration_schema yolunu uygula veya mevcut Rust modülünü bu sözleşmeye taşı. kernel/src/program_hash.rs bir başlangıç referansıdır; mevcut deneyin ürün runtime'ına bağlı olduğunu varsayma. unsafe sınırını ve edinim/yayımlama/iade sırasını kod incelemesinde gerekçelendir.
- Değişmez / korunan bağlam
- Şema ve bilinmeyen zorunlu alan ayrılır
- Kod hedefi — henüz öneri
userspace/src/configuration.rs·os_configuration_schema- Mevcut başlangıç referansı
kernel/src/program_hash.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Console ve shell config
- Karşı-örnek / hata girdisi
- Döngü veya aşırı uzunluk
- Gerçek konuk kabulü
- Eski güvenli config korunur
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/configuration.rsos_configuration_schema_positiveos_configuration_schema_negativescripts/os-acceptance/configuration.mjs- Geçiş koşulu
- Kod sözleşmeyle eşleşsin; derleme ve sahiplik incelemesi geçsin. Console ve shell config ile Döngü veya aşırı uzunluk ayrımı uygulanmış olsun; henüz konuk PASS iddiası yok.
- Başarısızlık ve geri dönüş
- “Döngü veya aşırı uzunluk” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2385: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2381. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2383Sürümlü servis yapılandırması · Olumlu ve sınır birim testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Şema ve bilinmeyen zorunlu alan ayrılır.
- Uygulanacak işlem
- os_configuration_schema_positive testini oluştur: “Console ve shell config”. Girdi sınırlarını, beklenen durumun tamamını ve kaynak sayısını denetle; yalnız fonksiyonun hata vermemesi yeterli değildir. Test filtresinin en az bir gerçek test çalıştırdığını doğrula.
- Değişmez / korunan bağlam
- Şema ve bilinmeyen zorunlu alan ayrılır
- Kod hedefi — henüz öneri
userspace/src/configuration.rs·os_configuration_schema- Mevcut başlangıç referansı
kernel/src/program_hash.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Console ve shell config
- Karşı-örnek / hata girdisi
- Döngü veya aşırı uzunluk
- Gerçek konuk kabulü
- Eski güvenli config korunur
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/configuration.rsos_configuration_schema_positiveos_configuration_schema_negativescripts/os-acceptance/configuration.mjs- Geçiş koşulu
- En az bir gerçek test çalışsın; Console ve shell config girdisinde tam beklenen durum ve kaynak hesabı doğrulansın.
- Başarısızlık ve geri dönüş
- “Döngü veya aşırı uzunluk” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2385: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2382. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2384Sürümlü servis yapılandırması · Hata enjeksiyonu ve geri alma testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Şema ve bilinmeyen zorunlu alan ayrılır.
- Uygulanacak işlem
- os_configuration_schema_negative testini oluştur: “Döngü veya aşırı uzunluk”. Düzeltme olmadan bu karşı-örneğin sözleşmeyi bozduğunu göster; yamadan sonra açık ret ve değişmeyen sahiplik kanıtını arşivle. Başarısızlıkta kısmi edinimleri geri al.
- Değişmez / korunan bağlam
- Şema ve bilinmeyen zorunlu alan ayrılır
- Kod hedefi — henüz öneri
userspace/src/configuration.rs·os_configuration_schema- Mevcut başlangıç referansı
kernel/src/program_hash.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Console ve shell config
- Karşı-örnek / hata girdisi
- Döngü veya aşırı uzunluk
- Gerçek konuk kabulü
- Eski güvenli config korunur
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/configuration.rsos_configuration_schema_positiveos_configuration_schema_negativescripts/os-acceptance/configuration.mjs- Geçiş koşulu
- Döngü veya aşırı uzunluk karşı-örneği açık ret üretsin; sağlıklı durum/kanaryalar korunsun; ret sonrası kaynak sızıntısı olmasın.
- Başarısızlık ve geri dönüş
- “Döngü veya aşırı uzunluk” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2385: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2383. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2385Sürümlü servis yapılandırması · Gerçek konukta ürün kabulüPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Şema ve bilinmeyen zorunlu alan ayrılır.
- Uygulanacak işlem
- Tek ürün Image'ında “Eski güvenli config korunur” kabulünü koştur. scripts/os-acceptance/configuration.mjs gelecekte yazılacak koşucudur. Kaynak, Image, fixture, seri/QMP kayıtları ve sonuç aynı hash zincirinde olsun; yalnız host modeli ya da ayrı probe Image ürüne entegrasyon sayılmaz.
- Değişmez / korunan bağlam
- Şema ve bilinmeyen zorunlu alan ayrılır
- Kod hedefi — henüz öneri
userspace/src/configuration.rs·os_configuration_schema- Mevcut başlangıç referansı
kernel/src/program_hash.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Console ve shell config
- Karşı-örnek / hata girdisi
- Döngü veya aşırı uzunluk
- Gerçek konuk kabulü
- Eski güvenli config korunur
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/configuration.rsos_configuration_schema_positiveos_configuration_schema_negativescripts/os-acceptance/configuration.mjs- Geçiş koşulu
- Eski güvenli config korunur; iki açılış yolu ve belirtilen RAM/CPU profillerinde ölçülsün. Negatif yolu da geçen aynı ürün imajının kanıtı olmadan kabul kapısını kapatma.
- Başarısızlık ve geri dönüş
- “Döngü veya aşırı uzunluk” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2385: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2384. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2386Config atomik kalıcılık · Sözleşme ve durum modeliPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Ayar ya eski ya yeni geçerli kayıt olur.
- Uygulanacak işlem
- “Config atomik kalıcılık” için girdi/çıktı türlerini, izinli durum geçişlerini, kaynak sahibini ve hata kodlarını tanımla. Değişmez: Ayar ya eski ya yeni geçerli kayıt olur. “Geçici diskte write rename” kabulü ile “Commit sırasında süreç ölümü” reddini aynı sözleşmeye bağla.
- Değişmez / korunan bağlam
- Ayar ya eski ya yeni geçerli kayıt olur
- Kod hedefi — henüz öneri
userspace/src/configuration.rs·os_configuration_persistence- Mevcut başlangıç referansı
kernel/src/program_hash.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Geçici diskte write rename
- Karşı-örnek / hata girdisi
- Commit sırasında süreç ölümü
- Gerçek konuk kabulü
- Yeni boot geçerli bir sürüm seçer
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/configuration.rsos_configuration_persistence_positiveos_configuration_persistence_negativescripts/os-acceptance/configuration.mjs- Geçiş koşulu
- Tür ve geçiş tablosu Ayar ya eski ya yeni geçerli kayıt olur kuralını kapsasın; olumlu, ret ve geri alma sonuçları önceden tanımlansın.
- Başarısızlık ve geri dönüş
- “Commit sırasında süreç ölümü” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2390: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2385. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2387Config atomik kalıcılık · Rust uygulaması ve sahiplikPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Ayar ya eski ya yeni geçerli kayıt olur.
- Uygulanacak işlem
- userspace/src/configuration.rs hedefinde os_configuration_persistence yolunu uygula veya mevcut Rust modülünü bu sözleşmeye taşı. kernel/src/program_hash.rs bir başlangıç referansıdır; mevcut deneyin ürün runtime'ına bağlı olduğunu varsayma. unsafe sınırını ve edinim/yayımlama/iade sırasını kod incelemesinde gerekçelendir.
- Değişmez / korunan bağlam
- Ayar ya eski ya yeni geçerli kayıt olur
- Kod hedefi — henüz öneri
userspace/src/configuration.rs·os_configuration_persistence- Mevcut başlangıç referansı
kernel/src/program_hash.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Geçici diskte write rename
- Karşı-örnek / hata girdisi
- Commit sırasında süreç ölümü
- Gerçek konuk kabulü
- Yeni boot geçerli bir sürüm seçer
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/configuration.rsos_configuration_persistence_positiveos_configuration_persistence_negativescripts/os-acceptance/configuration.mjs- Geçiş koşulu
- Kod sözleşmeyle eşleşsin; derleme ve sahiplik incelemesi geçsin. Geçici diskte write rename ile Commit sırasında süreç ölümü ayrımı uygulanmış olsun; henüz konuk PASS iddiası yok.
- Başarısızlık ve geri dönüş
- “Commit sırasında süreç ölümü” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2390: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2386. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2388Config atomik kalıcılık · Olumlu ve sınır birim testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Ayar ya eski ya yeni geçerli kayıt olur.
- Uygulanacak işlem
- os_configuration_persistence_positive testini oluştur: “Geçici diskte write rename”. Girdi sınırlarını, beklenen durumun tamamını ve kaynak sayısını denetle; yalnız fonksiyonun hata vermemesi yeterli değildir. Test filtresinin en az bir gerçek test çalıştırdığını doğrula.
- Değişmez / korunan bağlam
- Ayar ya eski ya yeni geçerli kayıt olur
- Kod hedefi — henüz öneri
userspace/src/configuration.rs·os_configuration_persistence- Mevcut başlangıç referansı
kernel/src/program_hash.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Geçici diskte write rename
- Karşı-örnek / hata girdisi
- Commit sırasında süreç ölümü
- Gerçek konuk kabulü
- Yeni boot geçerli bir sürüm seçer
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/configuration.rsos_configuration_persistence_positiveos_configuration_persistence_negativescripts/os-acceptance/configuration.mjs- Geçiş koşulu
- En az bir gerçek test çalışsın; Geçici diskte write rename girdisinde tam beklenen durum ve kaynak hesabı doğrulansın.
- Başarısızlık ve geri dönüş
- “Commit sırasında süreç ölümü” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2390: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2387. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2389Config atomik kalıcılık · Hata enjeksiyonu ve geri alma testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Ayar ya eski ya yeni geçerli kayıt olur.
- Uygulanacak işlem
- os_configuration_persistence_negative testini oluştur: “Commit sırasında süreç ölümü”. Düzeltme olmadan bu karşı-örneğin sözleşmeyi bozduğunu göster; yamadan sonra açık ret ve değişmeyen sahiplik kanıtını arşivle. Başarısızlıkta kısmi edinimleri geri al.
- Değişmez / korunan bağlam
- Ayar ya eski ya yeni geçerli kayıt olur
- Kod hedefi — henüz öneri
userspace/src/configuration.rs·os_configuration_persistence- Mevcut başlangıç referansı
kernel/src/program_hash.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Geçici diskte write rename
- Karşı-örnek / hata girdisi
- Commit sırasında süreç ölümü
- Gerçek konuk kabulü
- Yeni boot geçerli bir sürüm seçer
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/configuration.rsos_configuration_persistence_positiveos_configuration_persistence_negativescripts/os-acceptance/configuration.mjs- Geçiş koşulu
- Commit sırasında süreç ölümü karşı-örneği açık ret üretsin; sağlıklı durum/kanaryalar korunsun; ret sonrası kaynak sızıntısı olmasın.
- Başarısızlık ve geri dönüş
- “Commit sırasında süreç ölümü” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2390: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2388. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2390Config atomik kalıcılık · Gerçek konukta ürün kabulüPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Ayar ya eski ya yeni geçerli kayıt olur.
- Uygulanacak işlem
- Tek ürün Image'ında “Yeni boot geçerli bir sürüm seçer” kabulünü koştur. scripts/os-acceptance/configuration.mjs gelecekte yazılacak koşucudur. Kaynak, Image, fixture, seri/QMP kayıtları ve sonuç aynı hash zincirinde olsun; yalnız host modeli ya da ayrı probe Image ürüne entegrasyon sayılmaz.
- Değişmez / korunan bağlam
- Ayar ya eski ya yeni geçerli kayıt olur
- Kod hedefi — henüz öneri
userspace/src/configuration.rs·os_configuration_persistence- Mevcut başlangıç referansı
kernel/src/program_hash.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Geçici diskte write rename
- Karşı-örnek / hata girdisi
- Commit sırasında süreç ölümü
- Gerçek konuk kabulü
- Yeni boot geçerli bir sürüm seçer
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/configuration.rsos_configuration_persistence_positiveos_configuration_persistence_negativescripts/os-acceptance/configuration.mjs- Geçiş koşulu
- Yeni boot geçerli bir sürüm seçer; iki açılış yolu ve belirtilen RAM/CPU profillerinde ölçülsün. Negatif yolu da geçen aynı ürün imajının kanıtı olmadan kabul kapısını kapatma.
- Başarısızlık ve geri dönüş
- “Commit sırasında süreç ölümü” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2390: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2389. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2391Native uygulama paket indeksi · Sözleşme ve durum modeliPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Paket imaj ABI hak ve hash taşır.
- Uygulanacak işlem
- “Native uygulama paket indeksi” için girdi/çıktı türlerini, izinli durum geçişlerini, kaynak sahibini ve hata kodlarını tanımla. Değişmez: Paket imaj ABI hak ve hash taşır. “İki Rust native araç” kabulü ile “Hash yanlış veya ABI desteksiz” reddini aynı sözleşmeye bağla.
- Değişmez / korunan bağlam
- Paket imaj ABI hak ve hash taşır
- Kod hedefi — henüz öneri
userspace/src/configuration.rs·os_configuration_package- Mevcut başlangıç referansı
kernel/src/program_hash.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İki Rust native araç
- Karşı-örnek / hata girdisi
- Hash yanlış veya ABI desteksiz
- Gerçek konuk kabulü
- Paket kurulum adayı reddedilir
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/configuration.rsos_configuration_package_positiveos_configuration_package_negativescripts/os-acceptance/configuration.mjs- Geçiş koşulu
- Tür ve geçiş tablosu Paket imaj ABI hak ve hash taşır kuralını kapsasın; olumlu, ret ve geri alma sonuçları önceden tanımlansın.
- Başarısızlık ve geri dönüş
- “Hash yanlış veya ABI desteksiz” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2395: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2390. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2392Native uygulama paket indeksi · Rust uygulaması ve sahiplikPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Paket imaj ABI hak ve hash taşır.
- Uygulanacak işlem
- userspace/src/configuration.rs hedefinde os_configuration_package yolunu uygula veya mevcut Rust modülünü bu sözleşmeye taşı. kernel/src/program_hash.rs bir başlangıç referansıdır; mevcut deneyin ürün runtime'ına bağlı olduğunu varsayma. unsafe sınırını ve edinim/yayımlama/iade sırasını kod incelemesinde gerekçelendir.
- Değişmez / korunan bağlam
- Paket imaj ABI hak ve hash taşır
- Kod hedefi — henüz öneri
userspace/src/configuration.rs·os_configuration_package- Mevcut başlangıç referansı
kernel/src/program_hash.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İki Rust native araç
- Karşı-örnek / hata girdisi
- Hash yanlış veya ABI desteksiz
- Gerçek konuk kabulü
- Paket kurulum adayı reddedilir
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/configuration.rsos_configuration_package_positiveos_configuration_package_negativescripts/os-acceptance/configuration.mjs- Geçiş koşulu
- Kod sözleşmeyle eşleşsin; derleme ve sahiplik incelemesi geçsin. İki Rust native araç ile Hash yanlış veya ABI desteksiz ayrımı uygulanmış olsun; henüz konuk PASS iddiası yok.
- Başarısızlık ve geri dönüş
- “Hash yanlış veya ABI desteksiz” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2395: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2391. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2393Native uygulama paket indeksi · Olumlu ve sınır birim testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Paket imaj ABI hak ve hash taşır.
- Uygulanacak işlem
- os_configuration_package_positive testini oluştur: “İki Rust native araç”. Girdi sınırlarını, beklenen durumun tamamını ve kaynak sayısını denetle; yalnız fonksiyonun hata vermemesi yeterli değildir. Test filtresinin en az bir gerçek test çalıştırdığını doğrula.
- Değişmez / korunan bağlam
- Paket imaj ABI hak ve hash taşır
- Kod hedefi — henüz öneri
userspace/src/configuration.rs·os_configuration_package- Mevcut başlangıç referansı
kernel/src/program_hash.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İki Rust native araç
- Karşı-örnek / hata girdisi
- Hash yanlış veya ABI desteksiz
- Gerçek konuk kabulü
- Paket kurulum adayı reddedilir
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/configuration.rsos_configuration_package_positiveos_configuration_package_negativescripts/os-acceptance/configuration.mjs- Geçiş koşulu
- En az bir gerçek test çalışsın; İki Rust native araç girdisinde tam beklenen durum ve kaynak hesabı doğrulansın.
- Başarısızlık ve geri dönüş
- “Hash yanlış veya ABI desteksiz” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2395: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2392. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2394Native uygulama paket indeksi · Hata enjeksiyonu ve geri alma testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Paket imaj ABI hak ve hash taşır.
- Uygulanacak işlem
- os_configuration_package_negative testini oluştur: “Hash yanlış veya ABI desteksiz”. Düzeltme olmadan bu karşı-örneğin sözleşmeyi bozduğunu göster; yamadan sonra açık ret ve değişmeyen sahiplik kanıtını arşivle. Başarısızlıkta kısmi edinimleri geri al.
- Değişmez / korunan bağlam
- Paket imaj ABI hak ve hash taşır
- Kod hedefi — henüz öneri
userspace/src/configuration.rs·os_configuration_package- Mevcut başlangıç referansı
kernel/src/program_hash.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İki Rust native araç
- Karşı-örnek / hata girdisi
- Hash yanlış veya ABI desteksiz
- Gerçek konuk kabulü
- Paket kurulum adayı reddedilir
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/configuration.rsos_configuration_package_positiveos_configuration_package_negativescripts/os-acceptance/configuration.mjs- Geçiş koşulu
- Hash yanlış veya ABI desteksiz karşı-örneği açık ret üretsin; sağlıklı durum/kanaryalar korunsun; ret sonrası kaynak sızıntısı olmasın.
- Başarısızlık ve geri dönüş
- “Hash yanlış veya ABI desteksiz” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2395: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2393. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2395Native uygulama paket indeksi · Gerçek konukta ürün kabulüPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Paket imaj ABI hak ve hash taşır.
- Uygulanacak işlem
- Tek ürün Image'ında “Paket kurulum adayı reddedilir” kabulünü koştur. scripts/os-acceptance/configuration.mjs gelecekte yazılacak koşucudur. Kaynak, Image, fixture, seri/QMP kayıtları ve sonuç aynı hash zincirinde olsun; yalnız host modeli ya da ayrı probe Image ürüne entegrasyon sayılmaz.
- Değişmez / korunan bağlam
- Paket imaj ABI hak ve hash taşır
- Kod hedefi — henüz öneri
userspace/src/configuration.rs·os_configuration_package- Mevcut başlangıç referansı
kernel/src/program_hash.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- İki Rust native araç
- Karşı-örnek / hata girdisi
- Hash yanlış veya ABI desteksiz
- Gerçek konuk kabulü
- Paket kurulum adayı reddedilir
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/configuration.rsos_configuration_package_positiveos_configuration_package_negativescripts/os-acceptance/configuration.mjs- Geçiş koşulu
- Paket kurulum adayı reddedilir; iki açılış yolu ve belirtilen RAM/CPU profillerinde ölçülsün. Negatif yolu da geçen aynı ürün imajının kanıtı olmadan kabul kapısını kapatma.
- Başarısızlık ve geri dönüş
- “Hash yanlış veya ABI desteksiz” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2395: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2394. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2396Uygulama kaldırma ömrü · Sözleşme ve durum modeliPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Çalışan imaj backing korunur.
- Uygulanacak işlem
- “Uygulama kaldırma ömrü” için girdi/çıktı türlerini, izinli durum geçişlerini, kaynak sahibini ve hata kodlarını tanımla. Değişmez: Çalışan imaj backing korunur. “Açık uygulamanın paketi kaldırılır” kabulü ile “Canlı executable hemen free” reddini aynı sözleşmeye bağla.
- Değişmez / korunan bağlam
- Çalışan imaj backing korunur
- Kod hedefi — henüz öneri
userspace/src/configuration.rs·os_configuration_uninstall- Mevcut başlangıç referansı
kernel/src/program_hash.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Açık uygulamanın paketi kaldırılır
- Karşı-örnek / hata girdisi
- Canlı executable hemen free
- Gerçek konuk kabulü
- Uygulama çıkar sonra tek kaynak iadesi
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/configuration.rsos_configuration_uninstall_positiveos_configuration_uninstall_negativescripts/os-acceptance/configuration.mjs- Geçiş koşulu
- Tür ve geçiş tablosu Çalışan imaj backing korunur kuralını kapsasın; olumlu, ret ve geri alma sonuçları önceden tanımlansın.
- Başarısızlık ve geri dönüş
- “Canlı executable hemen free” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2400: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2395. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2397Uygulama kaldırma ömrü · Rust uygulaması ve sahiplikPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Çalışan imaj backing korunur.
- Uygulanacak işlem
- userspace/src/configuration.rs hedefinde os_configuration_uninstall yolunu uygula veya mevcut Rust modülünü bu sözleşmeye taşı. kernel/src/program_hash.rs bir başlangıç referansıdır; mevcut deneyin ürün runtime'ına bağlı olduğunu varsayma. unsafe sınırını ve edinim/yayımlama/iade sırasını kod incelemesinde gerekçelendir.
- Değişmez / korunan bağlam
- Çalışan imaj backing korunur
- Kod hedefi — henüz öneri
userspace/src/configuration.rs·os_configuration_uninstall- Mevcut başlangıç referansı
kernel/src/program_hash.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Açık uygulamanın paketi kaldırılır
- Karşı-örnek / hata girdisi
- Canlı executable hemen free
- Gerçek konuk kabulü
- Uygulama çıkar sonra tek kaynak iadesi
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/configuration.rsos_configuration_uninstall_positiveos_configuration_uninstall_negativescripts/os-acceptance/configuration.mjs- Geçiş koşulu
- Kod sözleşmeyle eşleşsin; derleme ve sahiplik incelemesi geçsin. Açık uygulamanın paketi kaldırılır ile Canlı executable hemen free ayrımı uygulanmış olsun; henüz konuk PASS iddiası yok.
- Başarısızlık ve geri dönüş
- “Canlı executable hemen free” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2400: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2396. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2398Uygulama kaldırma ömrü · Olumlu ve sınır birim testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Çalışan imaj backing korunur.
- Uygulanacak işlem
- os_configuration_uninstall_positive testini oluştur: “Açık uygulamanın paketi kaldırılır”. Girdi sınırlarını, beklenen durumun tamamını ve kaynak sayısını denetle; yalnız fonksiyonun hata vermemesi yeterli değildir. Test filtresinin en az bir gerçek test çalıştırdığını doğrula.
- Değişmez / korunan bağlam
- Çalışan imaj backing korunur
- Kod hedefi — henüz öneri
userspace/src/configuration.rs·os_configuration_uninstall- Mevcut başlangıç referansı
kernel/src/program_hash.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Açık uygulamanın paketi kaldırılır
- Karşı-örnek / hata girdisi
- Canlı executable hemen free
- Gerçek konuk kabulü
- Uygulama çıkar sonra tek kaynak iadesi
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/configuration.rsos_configuration_uninstall_positiveos_configuration_uninstall_negativescripts/os-acceptance/configuration.mjs- Geçiş koşulu
- En az bir gerçek test çalışsın; Açık uygulamanın paketi kaldırılır girdisinde tam beklenen durum ve kaynak hesabı doğrulansın.
- Başarısızlık ve geri dönüş
- “Canlı executable hemen free” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2400: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2397. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2399Uygulama kaldırma ömrü · Hata enjeksiyonu ve geri alma testiPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Çalışan imaj backing korunur.
- Uygulanacak işlem
- os_configuration_uninstall_negative testini oluştur: “Canlı executable hemen free”. Düzeltme olmadan bu karşı-örneğin sözleşmeyi bozduğunu göster; yamadan sonra açık ret ve değişmeyen sahiplik kanıtını arşivle. Başarısızlıkta kısmi edinimleri geri al.
- Değişmez / korunan bağlam
- Çalışan imaj backing korunur
- Kod hedefi — henüz öneri
userspace/src/configuration.rs·os_configuration_uninstall- Mevcut başlangıç referansı
kernel/src/program_hash.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Açık uygulamanın paketi kaldırılır
- Karşı-örnek / hata girdisi
- Canlı executable hemen free
- Gerçek konuk kabulü
- Uygulama çıkar sonra tek kaynak iadesi
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/configuration.rsos_configuration_uninstall_positiveos_configuration_uninstall_negativescripts/os-acceptance/configuration.mjs- Geçiş koşulu
- Canlı executable hemen free karşı-örneği açık ret üretsin; sağlıklı durum/kanaryalar korunsun; ret sonrası kaynak sızıntısı olmasın.
- Başarısızlık ve geri dönüş
- “Canlı executable hemen free” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2400: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2398. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.
K2400Uygulama kaldırma ömrü · Gerçek konukta ürün kabulüPLAN / SINANMADI
Kullanılabilir işletim sistemi yalnız kernel probe değildir. Küçük native Rust uygulamalar aynı ABI VFS IPC UIyi tüketir. Bu hamlenin koruduğu değişmez: Çalışan imaj backing korunur.
- Uygulanacak işlem
- Tek ürün Image'ında “Uygulama çıkar sonra tek kaynak iadesi” kabulünü koştur. scripts/os-acceptance/configuration.mjs gelecekte yazılacak koşucudur. Kaynak, Image, fixture, seri/QMP kayıtları ve sonuç aynı hash zincirinde olsun; yalnız host modeli ya da ayrı probe Image ürüne entegrasyon sayılmaz.
- Değişmez / korunan bağlam
- Çalışan imaj backing korunur
- Kod hedefi — henüz öneri
userspace/src/configuration.rs·os_configuration_uninstall- Mevcut başlangıç referansı
kernel/src/program_hash.rsBu dosyanın varlığı yeni hamlenin tamamlandığını göstermez.- Olumlu deney
- Açık uygulamanın paketi kaldırılır
- Karşı-örnek / hata girdisi
- Canlı executable hemen free
- Gerçek konuk kabulü
- Uygulama çıkar sonra tek kaynak iadesi
- Test hedefleri — oluşturulmadı / çalıştırılmadı
userspace/tests/configuration.rsos_configuration_uninstall_positiveos_configuration_uninstall_negativescripts/os-acceptance/configuration.mjs- Geçiş koşulu
- Uygulama çıkar sonra tek kaynak iadesi; iki açılış yolu ve belirtilen RAM/CPU profillerinde ölçülsün. Negatif yolu da geçen aynı ürün imajının kanıtı olmadan kabul kapısını kapatma.
- Başarısızlık ve geri dönüş
- “Canlı executable hemen free” girdisini açık hata olarak reddet; kısmi durum yayımlama. Önce/sonra sahiplik, kaynak sayısı ve sağlıklı hizmet ilerlemesini karşılaştır. Sessiz düzeltme ya da kanıt olmadan başarı etiketi verme.
- Kanıt gereksinimi
- Kaynak / Image / fixture hash'i; gerçek test sayısı; olumlu ve negatif sonuç; konuk seri/QMP kaydı; önce/sonra sahiplik hesabı. Beklenen, henüz gözlenmeyen işaret:
TURKOS/OS/K2400: PASS. - Profil ve bağlar
- 256/512/1024 MiB · 1/2/4 vCPU · doğrudan Image + UEFI BootInfo. Hamle önkoşulu: K2399. Ayrıca faz 17 tamamen kabul edilmiş olmalı.
- Sınır
- Yalnız plan; kod, test koşusu veya konuk PASS kanıtı değildir. Mevcut deneysel sürüm ve production-write derleme engeli değişmez.