test(confidence-engine): expose reconstruction experiment seam

This commit is contained in:
2026-09-04 19:42:27 +01:00
parent 844ec0eb8c
commit f2a761d26f
4 changed files with 158 additions and 15 deletions
+7 -2
View File
@@ -53,10 +53,15 @@ export async function analyseScenario(scenario, opts = {}) {
const { OLLAMA_BASE_URL: _ignored, OLLAMA_MODEL } = configResult.config;
const promptVersion = opts.promptVersion || DEFAULT_PROMPT_VERSION;
// ── Build prompt ───────────────────────────────────
// ── Build prompt (experiment seam via env var bridge) ──
let promptObj;
try {
promptObj = await buildPrompt(trimmed, promptVersion);
const experimentInstruction = process.env.RECONSTRUCTION_EXPERIMENT_INSTRUCTION;
const buildOpts = {};
if (experimentInstruction) {
buildOpts.experimentInstruction = experimentInstruction;
}
promptObj = await buildPrompt(trimmed, promptVersion, buildOpts);
} catch (e) {
return buildErrorResponse(
`Failed to build prompt: ${e.message}`,