An applied-layer answer hides the governing result
Problem
A search that fails prompts a wider search. A search that succeeds shallowly does not.
This is the whole mechanism. When a prior-art sweep returns material that is relevant, correct and
citable, every quality signal reads green: sources found, claims supported, citations recorded. The
sweep is done. Nothing in the process asks whether the answer sits at the right depth, because
nothing has gone wrong.
So the sweep terminates one layer above the result that actually governs the problem — typically in
applied papers, vendor documentation, practitioner writing or case studies, all of which are
instances of a theory nobody went looking for.
The cost is asymmetric and delayed. A wrong answer gets caught. A shallow answer gets built on,
cited forward, and hardens into the frame everything downstream assumes.
Context / Trigger Conditions
Fire this after a sweep succeeds, not after one fails.
- A prior-art or literature sweep returned usable sources and you are about to act on them.
- The sources are applied: schema docs, evaluation frameworks, tooling papers, practitioner blogs,
vendor documentation, case studies, "how we did X" writeups.
- Two or more sweeps on the same question both returned the same layer. Agreement between
shallow sweeps is not corroboration — it is the same blind spot run twice.
- You are about to write that something "has no prior art", "does not reduce to existing work", or
"appears to be novel."
- The problem involves an object with a mathematical or formal identity: an ordering, an
equivalence, a minimality claim, a sufficiency condition, an information measure, a decision rule.
- Second face: you grepped for a NAME, found zero hits, and are about to conclude the
CAPABILITY does not exist.
Solution
The question that breaks it
What is this answer an instance of?
Ask it of the material the sweep returned, then search that. Repeat until the answer stops moving.
The applied layer describes a practice. The layer beneath names the object the practice manipulates
and usually proves something about it — uniqueness, tractability, a boundary, an impossibility.
That proof is what you actually needed.
The ladder
Walk down until the answer stops changing:
- Practice — how people do it. Blogs, vendor docs, tooling.
- Applied research — papers reporting results in your domain.
- The formal object — the ordering, equivalence, quotient, measure, or game the applied work
instantiates.
- The theorem about that object — and, critically, its boundary conditions, which are what
tell you whether your case is the easy one or the undecidable one.
Finish on the object, not on the citation
A sweep is finished when you can name the object your problem is an instance of, or state honestly
that you looked for it and it has no formal identity. Citations in hand is the state that feels
finished and is not.
For the second face (name-grep → false absence)
A grep for a name answers a question about your query string, not about the territory.
Before recording an absence:
- Read the index — the command table, the API surface, the exported symbols, the docs contents
page — rather than grepping for the word you expect.
- Consider that the capability may exist under a different name, an older name, or a renamed one.
- An absence claim must name the command that establishes it and that command's limit. The
nearest relative here is
declined-computation-hides-a-discarded-field: both separate a real
limit from a self-inflicted one, that skill through data discarded at a type boundary, this one
through a search term that missed a renamed capability.
Verification
You have actually gone deeper when at least one of these is true:
- You can name the formal object and the result about it, with a source.
- You found a boundary condition the applied layer never mentioned (a tractability cliff, an
undecidability result, a uniqueness or non-uniqueness fact, a failure case of a theorem).
- Your original framing turns out to be a special case of something more general, and you can
say which special case and why that restriction was the right choice.
- Or: you searched the lower layer specifically and it is genuinely absent — record that, with
the search, as a finding.
If a deeper sweep returns nothing and you cannot say what you searched for, you have not verified
absence; you have repeated the original sweep with more words.
To see both faces caught in one session — a criterion that turned out to be Blackwell's
sufficiency ordering, and a grep that manufactured an absence — read
worked-example.md.
Notes
- The named mechanism is satisficing (Simon): search terminates at the first adequate option
rather than the best one. Worth knowing because it predicts when this fires — under time
pressure, and when the first result is genuinely good. A bad first result is safer than a decent
one.
- This fires on a filter, not on every question. Most questions are answered correctly at the
applied layer, and descending on every one is its own waste. The trigger list above is the
filter: fire on formal objects, on novelty claims, and on repeated same-layer sweeps.
- Two shallow sweeps agreeing is the strongest false signal here, because agreement reads as
corroboration. It is one blind spot, sampled twice.
- Cost asymmetry is what justifies the check. Finding the governing result late means every
downstream artifact already encodes the shallow frame.
- Running and verifying a multi-agent sweep is a different job, covered by
cite-verified-research-sweep. That skill makes a sweep's findings trustworthy; this one asks
whether the sweep stopped at the right layer. A sweep can pass every check there and still fail
this one.
1---2name: wrong-altitude3description: Fires after a prior-art sweep SUCCEEDS: its sources are applied docs, not the theory they instantiate; you are about to record 'no prior art'; or a name-grep of zero is becoming an absence claim.4---56# An applied-layer answer hides the governing result78## Problem910A search that fails prompts a wider search. **A search that succeeds shallowly does not.**1112This is the whole mechanism. When a prior-art sweep returns material that is relevant, correct and13citable, every quality signal reads green: sources found, claims supported, citations recorded. The14sweep is *done*. Nothing in the process asks whether the answer sits at the right depth, because15nothing has gone wrong.1617So the sweep terminates one layer above the result that actually governs the problem — typically in18applied papers, vendor documentation, practitioner writing or case studies, all of which are19instances of a theory nobody went looking for.2021The cost is asymmetric and delayed. A wrong answer gets caught. A *shallow* answer gets built on,22cited forward, and hardens into the frame everything downstream assumes.2324## Context / Trigger Conditions2526Fire this **after a sweep succeeds**, not after one fails.2728- A prior-art or literature sweep returned usable sources and you are about to act on them.29- The sources are applied: schema docs, evaluation frameworks, tooling papers, practitioner blogs,30 vendor documentation, case studies, "how we did X" writeups.31- Two or more sweeps on the same question both returned the same layer. **Agreement between32 shallow sweeps is not corroboration — it is the same blind spot run twice.**33- You are about to write that something "has no prior art", "does not reduce to existing work", or34 "appears to be novel."35- The problem involves an object with a mathematical or formal identity: an ordering, an36 equivalence, a minimality claim, a sufficiency condition, an information measure, a decision rule.37- **Second face:** you grepped for a NAME, found zero hits, and are about to conclude the38 CAPABILITY does not exist.3940## Solution4142### The question that breaks it4344> **What is this answer an instance of?**4546Ask it of the material the sweep returned, then search *that*. Repeat until the answer stops moving.4748The applied layer describes a practice. The layer beneath names the object the practice manipulates49and usually proves something about it — uniqueness, tractability, a boundary, an impossibility.50That proof is what you actually needed.5152### The ladder5354Walk down until the answer stops changing:55561. **Practice** — how people do it. Blogs, vendor docs, tooling.572. **Applied research** — papers reporting results in your domain.583. **The formal object** — the ordering, equivalence, quotient, measure, or game the applied work59 instantiates.604. **The theorem about that object** — and, critically, its *boundary conditions*, which are what61 tell you whether your case is the easy one or the undecidable one.6263### Finish on the object, not on the citation6465A sweep is finished when you can name the object your problem is an instance of, or state honestly66that you looked for it and it has no formal identity. Citations in hand is the state that feels67finished and is not.6869### For the second face (name-grep → false absence)7071A grep for a name answers a question about your **query string**, not about the **territory**.72Before recording an absence:7374- Read the **index** — the command table, the API surface, the exported symbols, the docs contents75 page — rather than grepping for the word you expect.76- Consider that the capability may exist under a different name, an older name, or a renamed one.77- **An absence claim must name the command that establishes it and that command's limit.** The78 nearest relative here is `declined-computation-hides-a-discarded-field`: both separate a real79 limit from a self-inflicted one, that skill through data discarded at a type boundary, this one80 through a search term that missed a renamed capability.8182## Verification8384You have actually gone deeper when at least one of these is true:8586- You can name the formal object and the result about it, with a source.87- You found a **boundary condition** the applied layer never mentioned (a tractability cliff, an88 undecidability result, a uniqueness or non-uniqueness fact, a failure case of a theorem).89- Your original framing turns out to be a **special case** of something more general, and you can90 say which special case and why that restriction was the right choice.91- Or: you searched the lower layer specifically and it is genuinely absent — record *that*, with92 the search, as a finding.9394If a deeper sweep returns nothing and you cannot say what you searched for, you have not verified95absence; you have repeated the original sweep with more words.9697To see both faces caught in one session — a criterion that turned out to be Blackwell's98sufficiency ordering, and a grep that manufactured an absence — read99[`worked-example.md`](worked-example.md).100101## Notes102103- **The named mechanism is satisficing** (Simon): search terminates at the first *adequate* option104 rather than the best one. Worth knowing because it predicts when this fires — under time105 pressure, and when the first result is genuinely good. A bad first result is safer than a decent106 one.107- **This fires on a filter, not on every question.** Most questions are answered correctly at the108 applied layer, and descending on every one is its own waste. The trigger list above is the109 filter: fire on formal objects, on novelty claims, and on repeated same-layer sweeps.110- **Two shallow sweeps agreeing is the strongest false signal here**, because agreement reads as111 corroboration. It is one blind spot, sampled twice.112- **Cost asymmetry is what justifies the check.** Finding the governing result late means every113 downstream artifact already encodes the shallow frame.114- Running and verifying a multi-agent sweep is a different job, covered by115 `cite-verified-research-sweep`. That skill makes a sweep's findings trustworthy; this one asks116 whether the sweep stopped at the right layer. A sweep can pass every check there and still fail117 this one.