ASELSANMicrokernel
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: 59882379da9cfile 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: f9bd4dae005ffile 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