← TinyGPT · docs · devlog · roadmap · speedup
source: docs/prds/E6-eval-scaledown.md · view on GitHub ↗

PRD — Wire ScaleBench (extractive-compression eval) into a tinygpt eval-* subcommand

Goal

Ship tinygpt eval-scaledown <model> that runs the official ScaleBench harness against a TinyGPT-loaded model and emits results in the shared E0 EvalCompare.Row schema. B25 specialist needs this for its ship gate; this PRD unblocks B25.

Half-day. Subprocess-via-serve pattern is established by E1/E2.

Why now

Scope — in

Scope — out

Files to touch

FileChange
Sources/TinyGPT/EvalScaledown.swiftnew — wrapper
Sources/TinyGPT/TinyGPT.swiftcase "eval-scaledown"
scripts/install-scalebench.shnew — one-time installer for the ScaleBench Python harness into the standard _external/ location
docs/PLAN.mdE6 ⬜ → ✅ on ship

Acceptance criteria

Reference patterns

Open questions