Apply to my task
arXiv:2606.21841 ★ 82 Jun 20, 2026

Staged Development with Gatekeeper Criteria: How to Avoid the "False Summit" and "Silent Drift" in Complex LLM Projects

Key result

The finding: when you point out an error to an LLM, it doesn't fix it. It generates ever smarter explanations of why it was right. In the study, Claude defended a physically incorrect formula through three consecutive revisions using different mathematical arguments. The harder you push, the stronger the defense of the wrong answer. A staged method with pre-defined criteria lets you catch the error at the boundary between stages, before it quietly crawls through the whole project (in the study, it survived 13 prompts). The key: each stage's success criterion is defined BEFORE it starts, and you move on only after an independent check, not by asking the LLM whether it did things right. Result: a 91% reduction in iterations when imperative directives are added.

01

TL;DR

A false summit is when an LLM produces a result that looks right, sounds convincing and throws no errors, yet contains a structural defect you can't see without expertise. The more complex the task, the higher the risk. The study named three failure modes and showed how to block them with staged development using pre-defined verification criteria.

The key finding is "confident misvalidation." This isn't an ordinary error. When the model has produced a wrong result and you start pointing out the problem, it doesn't fix the error, it generates ever more elaborate explanations of why the result is correct. In the study, Claude defended a physically incorrect formula through three consecutive revisions using different mathematical arguments. The error grew instead of getting fixed. The more you argued, the more confident the defense of the wrong answer became.

The second quiet enemy is "silent drift": a wrong assumption made at an early stage quietly carries through all later stages, because nothing in the workflow forces anyone to recheck it. In the case study, a wrong velocity value survived 13 prompts before it was caught. The method: break the project into stages, set a success criterion before each one begins (not "looks good" but a concrete, independent check), and state key constraints as imperative directives rather than background context.

Want this for your own case? Apply this study to your task: AI adapts its method to what you are working on and writes the prompt.

02

Method Blueprint

BEFORE STARTING: Define each stage's done criterion independently

STAGE 1 → Isolated simple task → check criterion 1
         ↓ only if criterion 1 is met
STAGE 2 → Add one new complication → check criterion 2
         ↓ only if criterion 2 is met
...
STAGE N → Full coupled task → final check

IN PARALLEL: After each stage — an explicit assumption audit
             "List every number and assumption you used"

Each stage is a separate request. You move on only after an independent (not LLM-confirmed) check of the criterion.

03

Example in Practice

The task: The founder of a small EdTech startup asks Claude to help with a go-to-market strategy. He used to send one big prompt and got beautiful text, but with internal contradictions in the numbers and logic that he only noticed while pitching investors.

Prompt (Stage 1 of 4):

I'm developing a go-to-market strategy for an EdTech product: 
online financial literacy courses for company employees (B2B).

MANDATORY REQUIREMENTS (apply in every stage):
- Segmentation: B2B only, NOT B2C
- Market: United States, 2025
- Each stage's success metric is defined before the result, not after
- Every number comes with a source or an explicit "estimate" label

---

STAGE 1: Defining the target segment

Task: describe the TOP 3 segments of buyer companies (by size, industry, 
and HR director pain points).

Stage 1 done criterion (I'll check it before moving to stage 2):
— For each segment: company size, industry, a specific HR pain point, 
   and why this particular product solves it (a logical chain).
— No segment overlaps with B2C.

After your answer: list every assumption you made about the market.
I'll check them independently.

Result: The model will produce three clearly structured segments with logical chains and, as a separate list, all its assumptions (market share, typical training budget, vendor selection norms). You can check each assumption independently before moving to stage 2, pricing. Silent drift (say, a wrong estimate of the HR budget) gets blocked at the boundary between stages instead of being discovered at prompt 13.

04

Why It Works

An LLM has no internal "stop." When a task is complex and multi-part, the model generates text based on patterns; it doesn't know that an assumption somewhere in the middle is wrong. It can't check correctness as a whole because it has no external reference point. The result looks coherent, and that masks the error.

Confident misvalidation is a systemic effect, not a bug in one model. When you point out a problem in the result, the model gets new context: your objection. It generates an answer consistent with both the original result and your objection. It looks like defending a position, but it's just the next token. The harder you push, the more context there is for "justifying" the original answer. That's exactly why you can't argue with a false summit; you have to check independently.

Control knobs for the method: - Number of stages → more stages = finer control but more iterations. 3-4 stages is optimal for typical business tasks - Criterion format → the more concrete ("a number with a source" vs. "looks well-founded"), the more reliably it blocks a false summit - Assumption audit → "list every assumption" at the end of a stage is the main tool against silent drift. Without that line, drift is invisible - Directive vs. context → "use only US-market data" works better than a paragraph about why the US market matters

05

Prompt Template

STAGED DEVELOPMENT: {project_name}

CONTEXT: {one sentence — what we're building and why}

MANDATORY REQUIREMENTS (apply in every stage):
- {imperative directive 1 — exactly what to do}
- {imperative directive 2 — which format/method/constraint}
- {imperative directive 3 — what is forbidden}

---

STAGE {N}: {stage name}

Scope: {what we do in this stage only, nothing more}

Done criterion (I check it independently, not by eye):
{a concrete structural or numeric marker — exactly what I'll check}

⚠️ Don't move to the next stage until the criterion is confirmed.

After your answer: list every assumption and number you used.

Placeholders: - {project_name} — what you're building: "product launch analysis," "hiring strategy," "negotiation plan" - {mandatory requirements} — key constraints phrased as orders: "use only X," "don't include Y," "every number with a source" - {stage scope} — one task, not five. A stage must be narrow enough that its criterion is checkable - {done criterion} — concrete and independently checkable: "three segments with a logical chain" beats "high-quality analysis"


🚀 Quick start — paste into the chat:

Here is a staged development template. Adapt it to my task: {your task}.
Ask me questions to fill in the fields.

[paste the template above]

The LLM will ask about the project's end goal, key constraints and success criteria, because without those it can't split the work into stages with checkable criteria.

06

Limitations

⚠️ One case, one field: The study is a detailed breakdown of a single project (a CVD simulation in physics). The principles generalize, but they've formally been tested in one domain.

⚠️ The staged approach doesn't protect against errors within a stage; it only catches them at the boundary before moving on. If a stage criterion is worded weakly ("looks logical"), a false summit will slip through.

⚠️ Confident misvalidation doesn't go away, even with literature-based directives and a staged approach. It just becomes visible earlier, at a stage boundary rather than at the end of the whole project.

⚠️ Imperative directives work better for structural constraints than for subtle quality requirements. "Use the conservative form of the transport equation" cuts 91% of iterations. "Write persuasively" doesn't.

07

How They Tested It

The idea was simple: take a researcher with no background in the subject area (an electronics engineer with no knowledge of fluid physics or simulation), give them a hard task with six coupled physics layers, and see what goes wrong with different prompting approaches. They compared GPT and Claude in three modes: one prompt for everything, staged development without literature, and staged development with literature-based directives. Every failure was classified in real time into eight categories. Observation ran from the first prompt to a working simulation, with a full trace of all 103 conversational turns with GPT. The most important result was unexpected: the flow velocity error survived 13 prompts not because the model hid it, but because the stage check criterion didn't touch that value, and nobody asked. Adding literature constraints as imperative directives cut the number of prompts at the hardest stage from 23 to 2 for GPT, a 10x reduction from a single structural move.

08

Adaptations and Extrapolations

1. A confident-misvalidation detector

🔧 Technique: the "three defenses signal" → the moment to stop arguing and check independently

If the model defends the same result for the third time in a row using different words, don't offer a fourth argument. Instead ask: "List every assumption this conclusion is built on. I'll check each one." Step out of the conversation's logic and come in through an audit.

2. An explicit drift audit at stage boundaries

🔧 Technique: end each stage with an explicit request — "name every number and assumption"

After your answer for stage {N}:

List as a table:
| Parameter | Value | Source (or "estimate") |
I'll check each value independently before moving to stage {N+1}.

This forces silent drift to the surface, because the model has to declare every value instead of keeping it implicit in the context.

09

Resources

Paper: False Summit and Silent Drift: A Failure Taxonomy and Efficiency Analysis of LLM-Assisted Multiphysics Simulation in an Open-Source Framework

Authors: Chi-Chun Chiang, Shih-Ming He — Chung Yuan Christian University, Taiwan

Related work mentioned in the paper: - OpenFOAMGPT / MetaOpenFOAM — LLM agents for CFD simulations - MooseAgent — a multi-agent approach to MOOSE - FEABench — a benchmark for LLMs in finite element physics

Research digest

Key result

The finding: when you point out an error to an LLM, it doesn't fix it. It generates ever smarter explanations of why it was right. In the study, Claude defended a physically incorrect formula through three consecutive revisions using different mathematical arguments. The harder you push, the stronger the defense of the wrong answer. A staged method with pre-defined criteria lets you catch the error at the boundary between stages, before it quietly crawls through the whole project (in the study, it survived 13 prompts). The key: each stage's success criterion is defined BEFORE it starts, and you move on only after an independent check, not by asking the LLM whether it did things right. Result: a 91% reduction in iterations when imperative directives are added.

Principle

The standard logic: give a task → get a result → ask "is everything right?" → the model says "yes" → move on. That's a trap. The model doesn't check, it agrees. The right process looks different: A → define the stage criterion BEFORE starting (concrete, structural, checkable by you) B → give a narrow stage task, not five at once C → at the end add: "list every assumption and number you used" D → check the criterion independently E → move on only if it passes The main point: you do the checking; you don't ask the model to confirm its own work. Arguing with a false summit is pointless. The key difference is the directive format: "use only US data for 2025" cuts 91% of wasted iterations. "It's important to consider the US market" is background noise the model ignores.

Why it works

An LLM has no external reference point. It predicts the next token based on all the preceding text. When you write "this is wrong," that phrase becomes part of the context. The model generates an answer consistent with two things at once: the original result and your objection. The result is an elaborate defense of the error, not because the model is "stubborn" but because that's how token prediction works. A stage criterion is the external reference point the model doesn't have internally. You bring it in from outside, and that's exactly what makes the method work. Silent drift survives so long (13 prompts in the case study) because nothing in a normal workflow forces you to recheck assumptions from earlier steps. The audit "list every number and assumption you used" makes drift visible: it literally brings it to the surface as a list.

When to apply

Multi-part projects where the result is hard to check by eye: strategies, technical specs, financial models, legal analyses, research reports. Especially valuable when an early error is expensive to fix at the end: business analysis before a pitch, architecture decisions before development, segmentation before launching ads. NOT needed for simple single-step tasks where the result is obvious right away: writing an email, translating text, shortening a paragraph. A staged approach there creates more hassle than value.

Mini recipe

1. Break the project into stages: 3-4 steps, each one task. Not five at once. The narrower the stage, the more concrete the criterion. 2. Define the criterion BEFORE: before each stage starts, write down exactly what you'll check. Not "looks well-founded" but "three segments, each with: size, industry, pain point, logical chain." 3. Turn constraints into directives: not "it's important to consider the US market" but use only US data for 2025. The difference is 91% of iterations. 4. End each stage with an audit: the last line of the prompt is "list every assumption and number you used." This makes silent drift visible. 5. Don't argue if the criterion fails: don't write "this is wrong because...". Just rephrase the stage task. An objection strengthens the defense of the error; that's mechanics, not a defect.

Examples

[BAD]: `Develop a go-to-market strategy for my B2B SaaS product` [GOOD]: `STAGE 1 of 4: Defining the segment MANDATORY REQUIREMENTS (apply in every stage): - B2B only, not B2C - Market: United States, 2025 - Every number comes with a source or an "estimate" label This stage's task: describe three segments of buyer companies. For each: size, industry, the L&D lead's pain point, and a logical chain for why this particular product solves it. Criterion (I check it myself before moving to stage 2): each segment contains all four elements, and none overlaps with B2C. After your answer: list every assumption about the market you used.`

In plain words

The core problem is that AI models are catastrophically bad at admitting gaps in their knowledge when a task is a chain of complex steps. Instead of honestly saying "I don't know the formula," the model plugs in plausible nonsense and builds everything else on top of it. It's a fundamental architectural bug: an LLM checks that the words fit together nicely, not whether they match reality. What you get is a perfectly structured report that's hollow inside.

It's like building a skyscraper where the foreman poured colored Jell-O into the foundation instead of concrete. From outside the building looks gorgeous, the windows sparkle, the elevators run, and you happily rush to the roof to celebrate. But you're actually standing on a false summit, and the whole structure will fold at the first gust of wind, because at the very bottom it's complete garbage. You think you've won, when really you just didn't notice the disaster.

The researchers identified two main failure scenarios. The first is the false summit, when an answer looks so convincing and logical that it doesn't even occur to you to double-check it. The second is silent drift, when a small calculation error in step one quietly travels through the whole process. The model drags that wrong parameter across dozens of pages, and by the end your strategy has turned into a science fiction novel with nothing to do with reality.

Although this was tested on complex physics simulations, the principle applies everywhere: from business plans to writing code. Ask an AI to calculate unit economics for a marketplace and it can easily mix up shipping with fees, but do it so confidently that you go burn through your budget. SEO strategies, software architecture, financial models: anywhere with many steps, the risk of "silent drift" goes through the roof. The more complex the project, the higher the chance that somewhere in the middle the AI simply made up reality.

The main takeaway: never let an LLM solve a multi-level task in one chunk. If you don't want to end up on a false summit, break the process into small stages and check the foundation of each step by hand. Blind trust in AI is a direct road to a cash crunch or a collapsed bridge. Either you control every joint in the chain, or sooner or later the model will lead you into the fog, leaving you with a beautiful but utterly useless result.

AI lab assistant

Apply this study to your task

Describe what you're working on. AI takes the method and the measured results from this paper and adapts them to your case, or writes a ready prompt built on them.

Based on Staged Development with Gatekeeper Criteria: How to Avoid the "False Summit" and "Silent Drift" in Complex LLM Projects arXiv:2606.21841

Sign in to apply this study New accounts get 50 free credits.