Skip to content

release.sh haftalık ağır katmanı tabanda kırık: check_facts.py onarılamaz durumda — söküm gerekiyor #4

Description

@sungurerdim

Bulgu (2026-08-13, app#40 arşiv sökümü sırasında)

scripts/release.sh:65-66 haftalık ağır katmanda ../scripts/check_facts.py'yi çağırıyor ve başarısızlıkta yayını iptal ediyor. Ancak:

  1. check_facts.py arşiv sökümünden önce de kırıktı: _data/facts.yml mevcut değil → ilk kontrolde exit 1. Yani haftalık ağır katman tabanda hiç geçmiyordu.
  2. app#40 ile backend/ mobile/ _arsiv/ dizinleri silindi (yedek: repo dışı tar.gz) — script'in okuduğu yollar artık yok, onarılamaz.
  3. app reposunun pre-push'u bu kontrolü 2026-08-10'da zaten sökmüştü; tek kalan çağıran bu release.sh satırı.

Not: release.sh:68 dosya yoksa warn + skip davranıyor — yani scripts/check_facts.py silinirse zincir kendiliğinden zarifçe düşer.

Adımlar

  1. ~/projects/SafeScribeAI/scripts/check_facts.py silinir (workspace serbest dosyası).
  2. release.sh'tan 14. satırdaki açıklama ve 65-67 çağrı bloğu sökülür (skip dalına güvenmek yerine kök temizlik).
  3. Haftalık ağır katman bir kez koşulup kalan adımların (jekyll build + html-proofer) yeşil olduğu kanıtlanır.

Kanıt

  • Kapanışta: release.sh diff + ağır katman koşu çıktısı.

Kaynak: app#40 kapanış taraması (app issuecomment-5278755922).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions