Configuration-driven, kurumsal-grade LLM ince ayar platformu — üç ilke üzerine kurulu: özelliklerden önce güvenilirlik, özellik sayısı yerine kurumsal farklılaşma, her yetenek config-driven ve test edilebilir.
| Tür | Faz | Durum |
|---|---|---|
| ✅ Tamam | Faz 1-9 | SOTA iyileştirmeleri, değerlendirme, güvenilirlik, kurumsal entegrasyon, ekosistem, hizalama stack'i, güvenlik, EU AI Act uyumluluğu (Madde 9-17 + Ek IV), gelişmiş güvenlik zekası |
| ✅ Tamam | Faz 10 — Post-Training Tamamlama | inference.py, chat, export (GGUF), --fit-check, deploy — v0.4.0 |
| ✅ Tamam | Faz 10.5 — Quickstart Katmanı ve Onboarding | forgelm quickstart <template>, 5 hazır template, seed veri setleri — v0.4.5 |
| ✅ Tamam | Faz 11 + 11.5 + 12 + 12.5 — Doküman Yutma ve Veri Curation Pipeline'ı | forgelm ingest, forgelm audit, PII regex + simhash dedup, LSH banding, streaming reader, PII şiddet katmanları, wizard ingest+audit, MinHash LSH dedup, markdown splitter, code/secrets tarama, kalite heuristic'leri, DOCX tablo koruması, --all-mask, Croissant 1.0, Presidio NER — v0.5.0 (PyPI 2026-04-30) |
| ✅ Tamam | Faz 12.6 — Kapanış Döngüsü (5 wave boyunca 37 içerik fazı + 1 sürüm etiketi = 38 kayıt) | Library API, GDPR purge + reverse-pii, ISO 27001 / SOC 2 alignment, doctor + cache subcommand'leri, compliance verification toolbelt, bilingual mirror sweep + 4 CI guard, supply-chain security, cross-OS release matrix — v0.5.5 ile paketlendi (PyPI 2026-05-10) |
| ✅ Tamam | Faz 22 — CLI sihirbazı tarayıcı yüzeyiyle eşdeğerlik | forgelm --wizard artık tarayıcı sihirbazıyla aynı 9-adımlı akışı çalıştırıyor (welcome → use-case → model → strategy → trainer → dataset → training-params → compliance → evaluation), --wizard-start-from <yaml> ile idempotent yeniden çalıştırma, şema-güdümlü varsayılanlar SOT, ayrı EXIT_WIZARD_CANCELLED = 5 exit kodu, $XDG_CACHE_HOME altında durum kalıcılığı ve çıkışta validate — v0.5.5 ile paketlendi (PyPI 2026-05-10) |
| ✅ Tamam | Site dokümantasyon düzeltme taraması | site/*.html üzerindeki tüm görünür YAML / artefakt-yolu / CLI / şema iddiaları artık live forgelm/ yüzeyine karşı doğrulanıyor. Hero YAML demo'su gerçek Pydantic alan adlarıyla yeniden yazıldı, compliance artefakt ağacı disk düzenine göre yeniden çizildi, hayalet YAML anahtarları + CLI flag'leri kaldırıldı, ifadeler live davranışa hizalandı. Altı dilde i18n (en / tr / de / fr / es / zh) tam paritede (her biri 731 anahtar) — v0.5.5 ile paketlendi (PyPI 2026-05-10) |
| ✅ Tamam | Faz 14 — Çok Aşamalı Pipeline Zincirleri | SFT → DPO → GRPO config zinciri, pipeline kaynak izleri, 7 yeni pipeline-kapsamlı audit olayı, forgelm verify-annex-iv --pipeline modu — v0.7.0 ile yayınlandı (PyPI 2026-05-15; v0.6.0'dan yeniden planlandı, 2026-05-11 yutma pilotunun ardından Faz 15 önceliği aldı) |
| 📋 Planlandı | Faz 14.5 — Pipeline Sertleştirme | v0.7.0 review'ında ertelenen 4 öğe: canonical pipeline manifest hash + chain-dışı alan tamper tespiti, aşama bazında training_manifest.json deep-parse doğrulaması, webhook pipeline.* event vocabulary dokümantasyonu, WebhookNotifier._send(**extra) explicit allowlist → v0.7.x patch döngüsü |
| ✅ Tamam | Faz 15 — Yutma Pipeline'ı Güvenilirliği | Wave 1 + Wave 2 + 5 review-absorption turu: window tabanlı çok satırlı PDF dedup'ı, Türkçe glyph normalizasyon profili (language-hint'e bağlı default), dil-farkında Unicode block sağlamlık kontrolü, ingest-time kalite ön-sinyali, default-on audit --quality-filter, DOCX explicit header/footer çıkarımı, EPUB spine + whole-token nav/cover skip, TXT UTF-8 BOM + MD YAML frontmatter strip, notebook playground hizalama, ek olarak Wave 2 --strip-pattern (ReDoS-korumalı), --page-range, front-matter heuristic, --strip-urls, multi-column uyarı — v0.6.0 ile yayınlandı (PyPI 2026-05-11) |
| 📋 Planlandı | Faz 13 — Pro CLI ve Gözlemlenebilirlik Dashboard | Lisans korumalı dashboard, HPO, zamanlanmış görevler, takım config store → v0.6.0-pro (adoption + v0.5.5'te yayınlanan ISO/SOC 2 baseline'a bağlı) |
Durum lejantı: ✅ Yayınlandı (PyPI) · 🟡 main'e indi, publish bekliyor · ⏳ Planlandı
Yayınlandı: v0.5.0 — "Doküman Yutma + Veri Curation Pipeline'ı" — PyPI 2026-04-30 (Faz 11 + 11.5 + 12 + 12.5 birleştirildi).
- Faz 11 —
forgelm ingest(PDF / DOCX / EPUB / TXT / Markdown → SFT'ye uygun JSONL) +forgelm audit(uzunluk / dil / near-duplicate / cross-split sızıntı / Luhn + TC Kimlik validatörlü PII regex) + EU AI Act Madde 10 governance entegrasyonu. - Faz 11.5 — operasyonel cila: LSH bantlı near-duplicate tespiti, streaming JSONL okuyucu, token-aware
--chunk-tokens, PDF sayfa-seviyesi header/footer dedup,forgelm auditsubcommand'i, PII şiddet katmanları, atomic audit yazımı, wizard "ingest first" girişi. - Faz 12 — veri curation olgunlaşması: MinHash LSH dedup opsiyonu (
--dedup-method minhash,[ingestion-scale]extra), markdown-aware splitter (--strategy markdown), code/secrets leakage tagger (--secrets-mask,secrets_summaryher zaman açık), heuristic kalite filtresi (--quality-filter), DOCX/Markdown tablo yapısı koruması. - Faz 12.5 — küçük additive cila: birleşik PII + secrets temizliği için
--all-maskkısayolu,forgelm audit --croissantGoogle Croissant 1.0 dataset card emit ediyor, opsiyonel Presidio ML-NER PII adaptörü (--pii-ml,[ingestion-pii-ml]extra), wizard "audit first" entry point.
Başlangıçta dört ardışık PyPI tag'i (v0.5.0 / v0.5.1 / v0.5.2 / v0.5.3) olarak planlandı, dört faz tek tutarlı yüzey (yut → cila → olgunlaş → cila) oluşturduğu için tek kapsamlı v0.5.0 release'inde birleştirildi.
PyPI'deki son sürüm: v0.7.0 — "Faz 14 Çok Aşamalı Pipeline Zincirleri" (2026-05-15). Tek YAML, tek CLI çağrısı, tüm zinciri kapsayan tek bir Annex IV manifesti: SFT → DPO → GRPO (veya desteklenen trainer'ların herhangi bir dizisi) otomatik zincirlenen model yolları, aşama bazında kapılar (auto-revert / human-approval / safety), crash-safe state ve aynı top-level run_id'yi paylaşan 7 yeni pipeline-kapsamlı audit olayı. Ayrıca kritik bir DNS-rebinding TOCTOU SSRF sertleştirmesi yayınlandı (issue #14). pipeline: bloğu olmayan tek-aşama config'leri forgelm/trainer.py'a v0.6.0 ile byte-byte aynı şekilde ulaşır. Bkz. completed-phases.md#phase-14-multi-stage-pipeline-chains-v070.
Önceki sürüm: v0.6.0 — "Faz 15 Yutma Pipeline'ı Güvenilirliği" (2026-05-11). 2026-05-11 pilotunun PDF / DOCX / EPUB / TXT / Markdown yutma ile playground notebook'unda açığa çıkardığı sessiz-başarısızlık boşluklarını kapatır — Wave 1 + Wave 2 + 5 review-absorption turu tek sürümde. Tüm ingest-time koruma listesi için completed-phases.md'e bakın.
Daha öncesi: v0.5.0 — Doküman Yutma + Veri Curation Pipeline'ı (2026-04-30); v0.4.5 — Quickstart Katmanı (2026-04-26); v0.4.0 — Post-Training Tamamlama (2026-04-26).
Güncel durum: PyPI'da v0.7.0 üzerinden 21 faz (1, 2, 2.5, 3, 4, 5, 5.5, 6, 7, 8, 9, 10, 10.5, 11, 11.5, 12, 12.5, 12.6, 14, 15, 22) yayınlandı. Faz 13 adoption gate'leri karşılandığında ayrıca v0.6.0-pro olarak yayınlanır.
Faz 12.6 görev / alt-görev iki eksenli not: Faz 12.6 kendi içinde 38 görevlik bir kapanış döngüsüdür (Görev 1-38) ve
roadmap/completed-phases.mddosyasında izlenir; her wave'in PR açıklaması o wave'in kapsadığı görev delta'sını taşır.
Not: Oklar yayınlama sırasını gösterir, faz numaralarını değil (Faz 15 v0.6.0 ile yayınlandı; Faz 14 v0.7.0 ile yayınlandı (Faz 15 önceliği aldıktan sonra); Faz 13 Pro katmanında ayrıca daha sonra yayınlanır).
graph LR
P10[Faz 10<br/>Post-Training<br/>Completion] --> P105[Faz 10.5<br/>Quickstart<br/>Katmanı]
P10 --> P11[Faz 11<br/>Veri<br/>Yutma]
P105 --> P11
P11 --> P115[Faz 11.5<br/>Yutma<br/>Cilası]
P115 --> P12[Faz 12<br/>Veri Curation<br/>Olgunlaşması]
P12 --> P125[Faz 12.5<br/>Veri Curation<br/>Follow-up]
P125 --> P126[Faz 12.6<br/>Kapanış<br/>Döngüsü]
P126 --> P15[Faz 15<br/>Yutma<br/>Güvenilirliği]
P15 --> P14[Faz 14<br/>Pipeline<br/>Zincirleri]
P14 --> P145[Faz 14.5<br/>Pipeline<br/>Sertleştirme]
P14 --> P13[Faz 13<br/>Pro CLI<br/>+ Dashboard]
P15 --> P13
P10 -.-> V1[v0.4.0]
P105 -.-> V15[v0.4.5]
P11 -.-> V2[v0.5.0 ✅ Yayınlandı]
P115 -.-> V2
P12 -.-> V2
P125 -.-> V2
P126 -.-> V25[v0.5.5]
P15 -.-> V23[v0.6.0 ✅ Yayınlandı]
P14 -.-> V27[v0.7.0 ✅ Yayınlandı]
P145 -.-> V275[v0.7.x]
P13 -.-> V3[v0.6.0-pro]
style P10 fill:#003300,stroke:#00ff88
style P105 fill:#003300,stroke:#00ff88
style P11 fill:#004400,stroke:#88ff88
style P115 fill:#004400,stroke:#88ff88
style P12 fill:#004400,stroke:#88ff88
style P125 fill:#004400,stroke:#88ff88
style P15 fill:#004400,stroke:#88ff88
style P14 fill:#002244,stroke:#00aaff
style P13 fill:#442200,stroke:#ffaa00
- Özelliklerden önce güvenilirlik. Her yeni yetenek testler, dokümantasyon ve CI kapsamıyla birlikte yayınlanır.
- Özellik sayısı yerine kurumsal farklılaşma. ForgeLM'in avantajı safety + compliance, feature count değil. Unsloth (hız), LLaMA-Factory (GUI), Axolotl (sequence parallelism) alanlarında rekabet etme.
- Config-driven, test edilebilir, opsiyonel. Her yeni yetenek bir YAML flag'i. Global state yok, sihir yok, zorunlu entegrasyon yok.
- Hype kriterleri yerine kill kriterleri. Her fazın ölçülebilir çeyreklik geçit kriteri var. Geçit kaçırılırsa: yeniden düşün, daha fazla itme.
docs/
├── roadmap.md # İngilizce özet index
├── roadmap-tr.md # Bu dosya — Türkçe mirror
└── roadmap/
├── completed-phases.md # Faz 1-12.6 arşivi (detaylı, İngilizce) — Faz 10 / 10.5 / 11 / 11.5 / 12 / 12.5 / 12.6 inline gömüldü (sırasıyla v0.4.0 / v0.4.5 / v0.5.0 / v0.5.5)
├── phase-13-pro-cli.md # Planlandı — v0.6.0-pro (gated)
├── phase-14-5-pipeline-hardening.md # Planlandı — v0.7.x patch döngüsü (Faz 14'ten 4 review-deferred öğe)
├── releases.md # v0.3.0 → v0.7.0 sürüm notları
└── risks-and-decisions.md # Risk matrisi, fırsatlar, rekabet analizi, karar günlüğü
- Haftalık — Aktif fazın görevlerine karşı ilerleme kontrolü.
- Aylık — Scope değişirse karar günlüğü güncellenir (
roadmap/risks-and-decisions.md). - Çeyreklik — Tam gözden geçirme: tamamlanan fazları kapat, planlananları önceliklendir, rekabet analizini güncelle. Kill criteria dürüst değerlendirilir.
- Yıllık — Tamamlanan fazları
completed-phases.md'ye arşivle, eskimiş planlama dosyalarını emekliye ayır.
- Ürün Stratejisi — Pazar konumu, hedef kullanıcılar, stratejik kararlar
- Mimari — Sistem tasarımı referansı
- Konfigürasyon Rehberi — Tüm fazlar için YAML referansı
- Kullanım Rehberi — ForgeLM nasıl çalıştırılır
- Sadece iç kullanım:
docs/marketing/içindeki pazarlama + strateji planlaması (gitignored)
Tek tek faz detayları için: Yukarıdaki durum tablosundaki linkleri takip edin. Büyük resim için: Ürün Stratejisi → bir faz seç → o fazın detay dosyasını oku.