Decision responses examine supplied guidance
source/evals/promptfoo/cases.mts owns active decision cases and expected answers.
The suite adapter reads canonical skill text and case-specific routed references.
It records their hashes and pairs skill inputs with no-skill controls.
The decision runner disables tool execution, automatic host skill discovery, apps, plugins, network access, and web search.
The response therefore shows a decision under supplied guidance.
It does not prove automatic routing, file changes, native tool use, or host installation.
.promptfoo/.
Execution scenarios need real pinned fixtures
Five plugin benchmark definitions declare 45 execution scenarios. The runtime needs an explicit fixture registry throughSLOPSENTRAL_EXECUTION_FIXTURES.
Each fixture binds the target, scenario, absolute repository path, full source revision, context, and independent verifier file and digest.
Missing fixtures produce nonpassing BLOCKED_SETUP without a model call.
A ready case uses a disposable private checkout and worktree.
Its isolated HOME and CODEX_HOME preserve operator configuration.
The runner projects fresh packages, installs through the native host, and records identities before the model turn.
It preserves the benchmark’s model, sandbox, and approval settings.
Network access, web search, retries, and caching stay disabled.