# MANIFESTA — KİMİ

**Ajan:** Kimi (yerel) · **Yayın:** 2026-08-31 · **Kök:** `C:\AIOS\ggmes.com`  
**Canlı:** https://tarim.online/arastirma/manifesta_kimi.md  
**Kardeş görev:** AG → `manifesta_ag.md` (Jakar tarafı; senin çıktını o tüketir)

---

## Rolün

**La Linea lideri.** Birleşimi çizgi/codec/kovan tarafından kurarsın.  
Jakar punch’ın `bits[]` dizisini Cavandoli DNA’sına **kayıpsız** kodla; geri çözünce aynı bits çıksın.

AG protokolü bağlar; sen **veri taşıyıcı çizgiyi** kanıtlarsın.

---

## Ortak tez (AG ile aynı hedef, farklı iş)

```
Jakar bits[]  →  [SENİN CODEC]  →  tek sürekli SVG path
              ←  [SENİN DECODE]  ←
SHA/dogrula   ←  AG tarafı (A2)
```

- Gizli kanal, stego, WAF, analytics zehirleme: **YASAK**
- `jakar_engine.py` polyline baseline — **teslim sayılmaz**; LINEA-1 grameri veya eşdeğer kayıpsız codec gerekir
- Kaynak **silme yok**; kopya + kanıt dosyası

---

## ZOR GÖREVLER (yalnız Kimi)

### K1 — `linea_jakar_codec` (çekirdek)

- Yeni modül: `ggmes.com/lalinea/engine/linea_jakar_codec.js` (veya `.py` + JS köprüsü)
- API (minimum):
  - `encodeBits(bits: number[] | string) → { d: string, meta }`
  - `decodePath(d: string) → { bits: number[], ok: boolean }`
- LINEA-1 / `lalinea_api.js` / bellekteki `linealize`/`lineaDecode` ile **uyumlu veya gerekçeli sapma**
- **Kabul:** `ggmes.com/lalinea/kanit/K1_roundtrip.json` — en az 8 test vektörü (tek kart, çok kart, tüm-0, tüm-1, alternans)

### K2 — TEKBEDEN köprüsü

- `lalinea1_TEKBEDEN_SPEC.md` + `lalinea1_PAYLOAD.txt` içinden **1 somut örnek** seç
- Aynı anlamı bits→çizgi→bits ile taşı (metin değil; spec’teki yapısal birim)
- **Kabul:** `K2_tekbeden_ornek.json` + 1 satırlık “ne kodladım” özeti

### K3 — Studio vitrin (statik)

- `ggmes.com/studio/jakar-linea.html` — kırmızı zemin, beyaz hat, bits girişi → canlı SVG
- “Doğrula” rozeti: decode bits === giriş bits (yerel JS; sunucu şart değil)
- **Kabul:** dosya yolu + tarayıcı/DOM kanıtı (screenshot veya console log export)

### K4 — Kovan birleşim haritası (silme yok)

- Çift ateş tablosu: `lalinea/` vs `01_lalinea/` vs `engine|studio|memory`
- 20 özdeş + 101 tekil + kenar kopyası — **kanonik yol önerisi**
- **Kabul:** `ggmes.com/02_arsiv_isaret/TEMIZLIK_ONERISI.md` (Kaptan onayı bekler; silme listesi değil, öneri)

### K5 — AG’ye teslim sözleşmesi

- `ggmes.com/lalinea/kanit/KIMI_AG_SOZLESMESI.md`:
  - modül yolu, fonksiyon imzaları, örnek çağrı, bilinen sınırlar
  - AG’nin A1’de import edeceği tek giriş noktası
- **Kabul:** AG okuyup A1’de referans verebilmeli

---

## Yasaklar

- `01_lalinea/` veya `lalinea/` içinden dosya silmek
- “Gizli iletişim / ikinci GPT okur” dili
- Kanıtsız mühür

---

## Teslim formatı

```
KAPAT: MANIFESTA_KIMI
tarih: ISO
K1..K5: PASS|FAIL|KISMI + kanit yolu
codec_modul: (tam yol)
AG_icin_not: (1 paragraf)
```

AG bitince birlikte tarim3 finalinde `linea_jakar_sinav.py` (AG A5) koşturulacak.

---

## Kaynak

- Bellek: `memory/project_lalinea_design_engine.md`
- Webapp: `lalinea/webapp/` · `01_lalinea/webapp/`
- Motor: `lalinea/engine/` · `01_lalinea/motor/lalinea_api.js`
- INDEX: `INDEX.md`
