S117 · SOURCE-BOUND GATE EVIDENCE
S117 ilk staged kopyada beklenmeyen AppleDouble sidecar fail-closed STOP üretti
S117 AppleDouble STOP → exact temp-sidecar doğrulama kodu Bu sayfa yalnız S117 kapısına aittir; komşu kapıların kaynakları bu kabulün içine katılmaz.
S117Komut / fiziksel sözleşmeOperations id exactsource SHA exact
operation: rpi5-g8h-s117-first-copy-appledouble-incident
script/Makefile/config · Operations · 2 exact excerpt
sequence-bound=true · implementation-bound=false
01 · Yürütme / doğrulama kodu
Kapının gerçek repository sözleşmesi
tam shell fonksiyonuL471–L473
scripts/flash-rpi5-g8h-staged.sh::require_exact_temp_appledouble
require_exact_temp_appledouble() {
exact_temp_appledouble_matches "$1" || fail "staged temp AppleDouble mismatch: $1"
}snippet sha256: 59882379da9c…file sha256: e6e76ea1e37c…
02 · Kapı kimlik kaydı
Operations sıra, kimlik ve başlık bağı
tam Operations kaydıL27317–L27349
website/src/lib/operations.ts::rpi5-g8h-s117-first-copy-appledouble-incident
{
id: "rpi5-g8h-s117-first-copy-appledouble-incident",
date: "2026-08-23",
sequence: 117,
status: "passed",
closure: {
status: "passed",
sequence: 119,
operation_id: "rpi5-g8h-s119-appledouble-aware-microsd-write-verified",
summary:
"S118 recovery sonrasında AppleDouble-aware S119 transaction'ı temp/final read-back, sidecar audit, sync ve eject kapılarını PASS ederek S117 olayını kapattı.",
},
title:
"S117 ilk staged kopyada beklenmeyen AppleDouble sidecar fail-closed STOP üretti",
summary:
"Fresh preflight geçti ve retained lock PREPARED oldu; ilk S100 image temp kopyası sırasında macOS aynı ada bağlı 4096 baytlık AppleDouble sidecar oluşturdu. O anki helper sidecar'ı izinli transaction parçası saymadığı için hemen durdu. Final S89 exact4 değişmeden kaldı; cmp/mv/sync/eject çalışmadı ve lock kurtarma için korundu. Hata sonrası helper tekrar çalıştırılmadı.",
evidence: [
"Temp image 316864 B / `7e4b713a4ba4f45d572b61ca170cf7f5c89f9a4485f839dc12cc5a8c23570de1`.",
"Temp sidecar 4096 B / `fa3ce12351d3cd79afab888037a10f4c2570013c858f4d1b51acab2aa117b9a9`.",
"Final dört dosya frozen S89 kimliğinde kaldı; journal/status `PHASE=PREPARED` ve NEVER_BOOT/RERUN_FORBIDDEN işaretleriyle retained lock içinde korundu.",
"CMP=0, MV=0, SYNC=0 ve EJECT=0; kart kesinlikle boot edilmedi.",
"Kalıcı kanıt: `evidence/rpi5/g8h/sequence-117-first-staged-copy-appledouble-incident`.",
],
commands: [
"make flash-rpi5-g8h-staged SD_DISK=/dev/disk6 SD_MOUNT=/Volumes/ASELSANBOOT S101_FLASH_AUTH=<exact-authorization-token>",
"<read-only retained-lock and card-state audit>",
],
limitations: [
"Bu fail-closed olay physical write PASS değildir; retained lock varken rerun yasaktı.",
"Recovery yalnız yeni ve dar S118 yetkisiyle yapılabildi.",
"UART, Pi power ve BOOT8H çalıştırılmadı.",
],
},snippet sha256: f9bd4dae005f…file sha256: 9726dbf00f84…
Kayıtlı yürütme/kanıt komutu
make flash-rpi5-g8h-staged SD_DISK=/dev/disk6 SD_MOUNT=/Volumes/ASELSANBOOT S101_FLASH_AUTH=<exact-authorization-token>Registry schema v5 · generator
website/scripts/generate-code-gates.mjs · Tam SHA-256: 91d38c7b6222f0b4c117be786454853543da55a160e543d9b951057cc20dcc06