Skip to content

[Wave 4] Low/info — TR mirror: docs/usermanuals/en/compliance/ #811

Open

Description

@cemililik

Wave 4 · 10 finding(s) in 10 fix package(s). Mirror drift across small document pairs in this directory.

Findings

  • DOC-TR11-001 (TR mirror, Low) — TR mirror drift in docs/usermanuals/en/compliance/gdpr-erasure.md: --justification "GDPR Art.17 ticket #​1234"
    severity Low
    Where. EN docs/usermanuals/en/compliance/gdpr-erasure.md:28,109 · TR docs/usermanuals/tr/compliance/gdpr-erasure.md:28,109
    English text. --justification "GDPR Art.17 ticket #​1234"
    Turkish text. --justification "GDPR Mad.17 ticket #​1234"
    Which is correct. Both functional (free text); TR changes a code example string, no behavioural difference.
    Proposed correction (Turkish text for the -tr page). Kod bloğundaki örnek dizeyi EN ile aynı bırakın ("GDPR Art.17 ticket #​1234") — kod blokları dil bağımsızdır.

  • DOC-TR11-002 (TR mirror, Low) — TR mirror drift in docs/usermanuals/en/compliance/gdpr-erasure.md: emitted LAST after the disk operation succeeded.
    severity Low
    Where. EN docs/usermanuals/en/compliance/gdpr-erasure.md:43 · TR docs/usermanuals/tr/compliance/gdpr-erasure.md:43
    English text. emitted LAST after the disk operation succeeded.
    Turkish text. disk operasyonu başarılı sonra son yayılır.
    Which is correct. EN grammatical; TR drops the verb (bozuk cümle). Substance (EN) is itself wrong per D-0880.
    Proposed correction (Turkish text for the -tr page). 'disk işlemi başarıyla tamamlandıktan sonra yayılır (ardından varsa uyarı olayları gelir).'

  • DOC-TR11-003 (TR mirror, Low) — TR mirror drift in docs/usermanuals/en/compliance/gdpr.md: No matches found in masked data.
    severity Low
    Where. EN docs/usermanuals/en/compliance/gdpr.md:75 · TR docs/usermanuals/tr/compliance/gdpr.md:75
    English text. No matches found in masked data.
    Turkish text. Maskelenmiş veride eşleşme bulunamadı.
    Which is correct. Neither: the real CLI prints 'No matches for identifier hash <16hex>… (literal, plaintext mode) in N file(s).' in English (_reverse_pii.py ~810); CLI output is English-only by project rule, so TR must not translate it.
    Proposed correction (Turkish text for the -tr page). Kod bloğundaki çıktıyı gerçek İngilizce satırla değiştirin: 'No matches for identifier hash 3f2a9c…(16 hex)… (literal, plaintext mode) in 4 file(s).' ve altına Türkçe açıklama ekleyin.

  • DOC-TR11-004 (TR mirror, Low) — TR mirror drift in docs/usermanuals/en/compliance/human-approval-gate.md: Audit Event Catalog on GitHub
    severity Low
    Where. EN docs/usermanuals/en/compliance/human-approval-gate.md:90 · TR docs/usermanuals/tr/compliance/human-approval-gate.md:90
    English text. Audit Event Catalog on GitHub
    Turkish text. GitHub'daki Audit Event Kataloğu
    Which is correct. TR should link the TR mirror; docs/reference/audit_event_catalog-tr.md exists (other TR pages use it).
    Proposed correction (Turkish text for the -tr page). Bağlantıyı https://github.com/HodeTech/ForgeLM/blob/main/docs/reference/audit_event_catalog-tr.md olarak değiştirin.

  • DOC-TR11-005 (TR mirror, Low) — TR mirror drift in docs/usermanuals/en/compliance/model-card.md: not in the compliance/ bundle
    severity Low
    Where. EN docs/usermanuals/en/compliance/model-card.md:22 · TR docs/usermanuals/tr/compliance/model-card.md:22
    English text. not in the compliance/ bundle
    Turkish text. uyum paketinde değil (code span compliance/ yok)
    Which is correct. Same meaning; only the path code-span is lost in TR.
    Proposed correction (Turkish text for the -tr page). '… compliance/ paketinde değil, modelle birlikte durur; …'

  • DOC-TR11-006 (TR mirror, Low) — TR mirror drift in docs/usermanuals/en/compliance/model-card.md: Abridged from a real run (benchmark enabled, safety disabled):
    severity Low
    Where. EN docs/usermanuals/en/compliance/model-card.md:30 · TR docs/usermanuals/tr/compliance/model-card.md:30
    English text. Abridged from a real run (benchmark enabled, safety disabled):
    Turkish text. (cümle yok; TR 138 satır vs EN 140)
    Which is correct. EN: it tells the reader the sample is abridged and that Safety Evaluation is absent because safety was disabled.
    Proposed correction (Turkish text for the -tr page). Örnek çıktı bloğundan önce ekleyin: 'Gerçek bir koşudan kısaltılmıştır (benchmark açık, güvenlik kapalı):'

  • DOC-TR11-007 (TR mirror, Low) — TR mirror drift in docs/usermanuals/en/compliance/overview.md: Article 15
    Accuracy/robustness
    severity Low
    Where. EN docs/usermanuals/en/compliance/overview.md:20 · TR docs/usermanuals/tr/compliance/overview.md:20
    English text. Article 15
    Accuracy/robustness
    Turkish text. Madde 15
    Doğruluk
    Which is correct. EN (robustness is part of Art. 15 topic; TR table row 77 has it, TR diagram does not).
    Proposed correction (Turkish text for the -tr page). 'Madde 15
    Doğruluk / sağlamlık'

  • DOC-TR11-008 (TR mirror, Low) — TR mirror drift in docs/usermanuals/en/compliance/overview.md: Compliance summary on GitHub
    severity Low
    Where. EN docs/usermanuals/en/compliance/overview.md:80 · TR docs/usermanuals/tr/compliance/overview.md:80
    English text. Compliance summary on GitHub
    Turkish text. GitHub'daki Compliance özeti
    Which is correct. TR should link the TR mirror; docs/reference/compliance_summary-tr.md exists.
    Proposed correction (Turkish text for the -tr page). Bağlantıyı https://github.com/HodeTech/ForgeLM/blob/main/docs/reference/compliance_summary-tr.md yapın.

  • DOC-TR11-009 (TR mirror, Low) — TR mirror drift in docs/usermanuals/en/compliance/overview.md: Every field from compliance: flows into annex_iv_metadata.json. Required fields are validated at config load — a missing intended_p… severity **Low** **Where.** EN [docs/usermanuals/en/compliance/overview.md:121](https://github.com/HodeTech/ForgeLM/blob/cab2947/docs/usermanuals/en/compliance/overview.md#L121) · TR [docs/usermanuals/tr/compliance/overview.md:121](https://github.com/HodeTech/ForgeLM/blob/cab2947/docs/usermanuals/tr/compliance/overview.md#L121) **English text.** Every field from compliance:flows intoannex_iv_metadata.json. Required fields are validated at config load — a missing intended_purposefails--dry-run. **Turkish text.** compliance:bloğundan her alanannex_iv_metadata.json'a akar. **Which is correct.** TR (omission) is closer to the code: no compliance field is required at config load (config.py:1306-1318 defaults ''); the EN second sentence is the false one (D-0914). Also the mechanical pre-diff flagged --dry-run/intended_purposeas EN-only for this line. **Proposed correction (Turkish text for the -tr page).** TR'yi olduğu gibi bırakın; EN'den ikinci cümle silindiğinde iki dil eşitlenir. İsterseniz her iki dile: 'Alanlar zorunlu değildir; boş bırakılan alan--dry-run`'ı başarısız kılmaz.'

  • DOC-TR11-010 (TR mirror, Low) — TR mirror drift in docs/usermanuals/en/compliance/overview.md: ForgeLM's QMS SOPs in docs/qms/ cover the operational side — release process, incident response, data-source onboarding.
    severity Low
    Where. EN docs/usermanuals/en/compliance/overview.md:151 · TR docs/usermanuals/tr/compliance/overview.md:151
    English text. ForgeLM's QMS SOPs in docs/qms/ cover the operational side — release process, incident response, data-source onboarding.
    Turkish text. docs/qms/'deki ForgeLM QMS SOP'ları operasyonel tarafı kapsar.
    Which is correct. EN is more specific; TR drops the enumeration (no safety/obligation impact).
    Proposed correction (Turkish text for the -tr page). '… operasyonel tarafı kapsar — yayın süreci, olay müdahalesi, veri kaynağı onboarding'i.'

Done when

  • Every finding above is fixed or closed with a reason (tick it here).
  • Code fixes carry a test; doc fixes update the Turkish mirror in the same PR.

Found by the October 2026 ForgeLM code and documentation review against commit cab2947. Code links point at that commit; line numbers may have moved since. Finding IDs (CR-…, DOC-…, TECH-…) are stable references for this backlog.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationi18nEnglish/Turkish documentation mirrorseverity: lowMinor defect, inaccuracy or rough edgesource: review-2026-10Found by the October 2026 code and documentation reviewwave: 4Roadmap wave 4: low / info / watch, when touching the module

    Type

    No type

    Projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions