"""压测场景:把某一个具体 benchmark 接到 PolyLoop 的公共接缝上。 一个「场景」要交的东西是固定的四样:一个决策解释器(模型输出 → 动作)、一个动作执行器 (动作 → 观察)、一份上下文(提示词装配成消息序列)、以及一份装好的 `RunRequest`。压测 的驱动侧只认这四样,换一个 benchmark 就是换一个本包下的模块。 **这一层允许知道 benchmark 的领域细节**,`src/polyloop/` 不允许(CLAUDE.md §1.1)。库里 一个业务词都不能有,而「AppWorld 的动作是一段 Python 代码」这种话必须写在某个地方,写在 这里。 """