# aegisSoft Tersine Mühendislik — PROMPTS.md (Genel Şablon)

Bu dosya, tersine mühendislik oturumlarını başlatmak için kullanılan **şablonları** içerir.

## 1. Oturum Başlatma Şablonu

```
Çalışma alanı kökü: <WORKSPACE_ROOT>
Hedef: <hedef dosya/uygulama/paket>
Yetkilendirme: <yetki kanıtı / kapsam>
Önce AGENTS.md'yi oku, sonra işlem yap.
Tüm yollar göreli veya ortam değişkeni üzerinden çözümlenir.
```

## 2. "Önce AGENTS.md" Kuralı

Her ajan, her oturumun başında `AGENTS.md` dosyasını okur ve kurallarına uyar. Kurallar çiğnenmez.

## 3. Araç Çağrı Şablonları (Göreli Yol)

- SQLite: `sqlite3 <db>`, `.schema`, `.tables`; `sqlite3 -header -csv`.
- Wakaru: `wakaru -u auto -o <out> <bundle>`; `--unpack=strict`; `--vue-sfc`; `extract`.
- Sigrok: `sigrok-cli --scan`; `--driver ... --samples`; `-P i2c:...`.
- Wireshark: `tshark -D`; `tshark -i <iface> -w <out>`; TLS keylog; `--export-objects`.
- DIE: `diec <target>`; `-e`; `-d`; `-j`.
- Il2CppDumper: `Il2CppDumper.exe <lib> <metadata> <out>`.
- x64dbg: `x96dbg.exe <target>`; `bp`, `bph`.
- CFF Explorer: başlık/bayrak düzenleme, ASLR/DEP.
- Cheat Engine: bellek tarama, AOB.
- Ghidra: `analyzeHeadless.bat <proj> <name> -import <bin>`.

## 4. Hata / Eksik Raporlama Şablonu

```
Araç/Bileşen: <ad>
Durum: TAMAMLANDI / TAMAMLANAMADI / HATALI
Neden: <açıklama>
Bozuk link: <varsa URL>
Eksik bağımlılık: <varsa>
Önerilen çözüm: <adım>
```

## 5. Doğrulama Komut Listesi

- `where <araç>` / `which <araç>` (PATH doğrulama)
- `dir Tools\<araç>` / `ls -la Tools/<araç>` (junction/symlink)
- `git status` (gizli dosya kontrolü)
- Her projede `PROJECT.md` varlığı

## 6. Resmi Link Politikası Hatırlatması

- Her aracın indirme bağlantısı yalnızca resmi kaynaktan alınır.
- Ayna (mirror) siteler yalnızca resmi kaynak erişilemezse ve kullanıcı onayıyla.
- Ölü/broken link tespit edilirse kurulum duraklatılır ve raporlanır.

## 7. İki Dilli Senkronizasyon

- Bu dosyanın Türkçe ve İngilizce sürümleri (`aegissoft-prompts-tr.md`, `aegissoft-prompts-en.md`) her zaman aynı içeriği taşır.
- Prompt dosyaları (`aegissoft-master-prompt-tr.md`, `aegissoft-master-prompt-en.md`) da aynı kurala tabidir.

---

*Bu şablon genelleştirilmiştir; gerçek kurulumda `<WORKSPACE_ROOT>` ve ortam değişkenleri ile doldurulur.*
