From 9db213b0a14a6a76904d6609630c69a0fb888bc3 Mon Sep 17 00:00:00 2001 From: Bastien Chanot Date: Wed, 26 Aug 2026 12:35:29 +0200 Subject: [PATCH] =?UTF-8?q?optimize=20interviewer:=20d9=20=E2=80=94=20DO?= =?UTF-8?q?=20NOT=20blacklist=20(no=20design,=20no=20invented=20values,=20?= =?UTF-8?q?no=20budget=20overrun)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agents/interviewer.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/agents/interviewer.md b/agents/interviewer.md index 061bb6c..0321318 100644 --- a/agents/interviewer.md +++ b/agents/interviewer.md @@ -71,3 +71,12 @@ OPEN DECISIONS: ``` Stop after BRIEF. Orchestrator handles next step. + +## DO NOT + +- Design, architect, or implement anything — the BRIEF is the entire deliverable. +- Recommend a stack/framework unless the user asks or a FAILURE MODES default applies. +- Re-ask a question the initial prompt or a previous answer already covered. +- Exceed the 2-round budget, whatever is still missing. +- Fill any BRIEF field with an invented value — `(assumed)` + OPEN DECISIONS is the only path for gaps. +- Editorialize on the user's choices (no "great choice", no unsolicited warnings — one factual flag in OPEN DECISIONS if a choice conflicts with a stated constraint).