# Execution Log: Phase 3 - Execution

## Task 3.1: Dry-Run Single File

### Deskripsi
Melakukan pengujian awal terhadap skrip `benchmark_chunking.py` menggunakan target dokumen `RAGAS_Automated_Evaluation_of_Retrieval_Augmented_Generation_parsed.md`. 

### Langkah-langkah Eksekusi
1. Mengeksekusi perintah terminal `python3 scripts/Testing-Pipeline/benchmark_chunking.py`.
2. Skrip secara otomatis memproses dokumen RAGAS sebagai iterasi pertama.
3. Mengobservasi jalannya skrip untuk memastikan modul `psutil` tidak memicu error akses (permission denied) dan parser `langchain` dapat berjalan di dalam VENV.

### Status Eksekusi
✅ Berhasil

### Hasil Pengamatan
* Dokumen `RAGAS` diproses dalam waktu ~0.01 detik.
* P-Header Rate menyentuh angka **100.0%**.
* Rata-rata Parent Size: 1083 karakter.
* Output sukses tersimpan di direktori `Output-Chunking`.

---

## Task 3.2: Execute All

### Deskripsi
Melanjutkan proses pengeksekusian seluruh antrian file dalam direktori parser secara otomatis (*bulk testing*).

### Langkah-langkah Eksekusi
1. Skrip secara dinamis melanjutkan ke target dokumen kedua, yaitu `SciLit_Joint_Literature_Discovery_Summarization_and_Citation_Generation_parsed.md`.
2. Melakukan observasi terhadap format log baris kedua pada tabel `performance_matrix_chunking.md`.

### Status Eksekusi
✅ Berhasil

### Hasil Pengamatan
* Dokumen `SciLit` selesai dalam ~0.02 detik.
* Menghasilkan volume chunks yang lebih besar (59 Parent, 333 Child).
* P-Header Rate konsisten di angka **100.0%**.
* Peak RAM memakan memori sekitar 697.6 MB.
* Format log (*append*) bekerja sempurna tanpa merusak batas (delimiter) Markdown.
