# The local evaluation loop

Dataset inputs go to a named candidate. Reference answers go directly to the grader. Outputs, checks, gates, and metrics form a saved report. The CLI and local tuning webpage share this runner.

The public Pages site serves static documents and recorded JSON/HTML reports. It has no execution backend, model credentials, private API, WebSockets, or cloud integration.

[Rendered diagram](https://hk-775.github.io/practical-eval-lab/architecture/pipeline.svg) · [Editable draw.io source](https://hk-775.github.io/practical-eval-lab/architecture/pipeline.drawio) · [Contracts](https://hk-775.github.io/practical-eval-lab/contracts.md) · [Hosting](https://hk-775.github.io/practical-eval-lab/hosting.md).

---
Source: [scripts/build_pages.py](https://github.com/hk-775/practical-eval-lab/blob/main/scripts/build_pages.py)

Source SHA-256: `e6c887df7116f9b8a2bc4997a3cc26d15654cc301e835ddf1d1d2b6e0ec53ce2`
