Repository navigation
[Wave 4] Low/info — TR mirror: docs/usermanuals/en/compliance/ #811
Description
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. ENdocs/usermanuals/en/compliance/gdpr-erasure.md:28,109 · TRdocs/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. ENdocs/usermanuals/en/compliance/gdpr-erasure.md:43· TRdocs/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. ENdocs/usermanuals/en/compliance/gdpr.md:75· TRdocs/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. ENdocs/usermanuals/en/compliance/human-approval-gate.md:90· TRdocs/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. ENdocs/usermanuals/en/compliance/model-card.md:22· TRdocs/usermanuals/tr/compliance/model-card.md:22
English text. not in thecompliance/bundle
Turkish text. uyum paketinde değil (code spancompliance/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. ENdocs/usermanuals/en/compliance/model-card.md:30· TRdocs/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. ENdocs/usermanuals/en/compliance/overview.md:20· TRdocs/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. ENdocs/usermanuals/en/compliance/overview.md:80· TRdocs/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 intoannex_iv_metadata.json. Required fields are validated at config load — a missingintended_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 fromcompliance:flows intoannex_iv_metadata.json. Required fields are validated at config load — a missingintended_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. ENdocs/usermanuals/en/compliance/overview.md:151· TRdocs/usermanuals/tr/compliance/overview.md:151
English text. ForgeLM's QMS SOPs indocs/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.
Metadata
Metadata
Assignees
Labels
Type
Projects
- StatusShow more project fieldsTodo
Activity