# `scripts.codegen_benchmark`
<!-- generated by `orchestrator understand`; the PKG is source of truth, edits here are advisory -->

[← Episteme](../README.md) · [Architecture](../architecture.md)

**`scripts.codegen_benchmark`** is one of 52 areas in this repo, in the `scripts` zone. It holds 1 module — 1 types and 14 functions. No other area imports it, and it draws on 4 — nothing else in this repo depends on it. That's the shape of an entry point or a top-level application as much as a leaf utility, so it bounds the outward reach of a change here, not its difficulty.

```mermaid
flowchart LR
  n0["scripts.codegen_benchmark"]
  n1["orchestrator.core"]
  n2["orchestrator.evals"]
  n3["orchestrator.pkg"]
  n4["orchestrator.sdlc"]
  n0 --> n1
  n0 --> n2
  n0 --> n3
  n0 --> n4
```

**In the diagram:** **`scripts.codegen_benchmark`** (this area) · [`orchestrator.core`](orchestrator.core.md) · [`orchestrator.evals`](orchestrator.evals.md) · [`orchestrator.pkg`](orchestrator.pkg.md) · [`orchestrator.sdlc`](orchestrator.sdlc.md)

## Modules

- [`scripts.codegen_benchmark`](../modules/scripts.codegen_benchmark.md)

## Depends on

[`orchestrator.core`](orchestrator.core.md), [`orchestrator.evals`](orchestrator.evals.md), [`orchestrator.pkg`](orchestrator.pkg.md), [`orchestrator.sdlc`](orchestrator.sdlc.md)
