# P01 v3 enerji öncelikli simülasyon — paket

`P01_Simulasyon_V3_Enerji.zip`, enerji öncelikli kaynak kodunu, testleri, veri ve
şemaları, yöntem/sonuç raporlarını ve yeni tanı/tekrar deneylerinin tüm kayıtlarını içerir.
Önceki `P01_Simulasyon.zip` ve `P01_Simulasyon_V2.zip` değiştirilmez.

Üç sürümün 300 senaryolu deneylerinin bütün config ve özetleri pakettedir. Büyük
300 senaryolu deneylerin ham operasyon tabloları dışarıda tutulur; yerel çalışma
klasöründe korunur. Tam denetim raporu bu yerel ham kayıtların kontrolünü belgeler.
Paket içinden eksik ham tablolara tam denetim uygulanmış olduğu iddia edilmez.
Hazır raporlar ve grafikler dahildir. Grafik üretme aracı ayrıca Matplotlib ister;
rapor üretme aracı da tam deneyin yerel ham öneri kayıtlarına ihtiyaç duyar.

Python 3.12 ile ZIP'i açtığınız ana klasörden:

```bash
python3 -B -m unittest discover -s simulation/tests -q
python3 -B -m simulation.recommend_energy --out yeni_enerji_ornegi
python3 -B -m simulation.verify_outputs yeni_enerji_ornegi
```

Çekirdek standart kütüphaneyi kullanır; API anahtarı gerekmez. Paket hazırlanırken
ayrı geçici klasörde bu yeni enerji örneği çalıştırılır ve tüm kayıtları denetlenir.
İlgili kanıtlar `delivery_validation_v3.json`, `delivery_file_manifest_v3.json` ve
`P01_Simulasyon_V3_Enerji.zip.sha256` dosyalarındadır.

300 senaryolu tam karşılaştırmayı yeniden çalıştırırken başlangıç bütünlük kontrolü
iki eski ZIP'i de doğrular; korunmuş ZIP'leri aynı `simulation/` klasörüne koyun.
Eski ZIP'ler yeni ZIP'in içinde tekrar yer almaz. Kendi senaryonuzu çalıştırmak
için eski ZIP'ler gerekmez.

```bash
python3 -B -m simulation.run_energy_revision --scenarios 300 --workers 8 --out yeni_karsilastirma
python3 -B -m simulation.verify_energy_revision --path yeni_karsilastirma --workers 8
```

Eski kaynak arşivleri `baselines/` altındadır. Eski sonuçların kaynak hash'i güncel
kodla farklı olabilir; bu tarihsel sürüm farkıdır. Tüm deney sonuçları sentetiktir;
PB temsili para birimidir. Saha geçerliliği veya yatırım onayı anlamına gelmez.
