Use this file to discover all available pages before exploring further.
The Field Findings & Bugs Protocol v2 governs how an AI captures, holds, compares, and promotes findings and bugs as structured artifacts during live review or analytical work. It is not a patch spec, a task plan, or a summary style guide. Its job is to prevent weak findings, weak bug records, premature clustering, false generalization, and convergence by momentum — the failure modes that occur when an AI starts from the first salient point and builds structure immediately, rather than opening the field first and letting the full problem space become visible before drawing conclusions.
Registration is not promotion. A finding or bug may be recorded early. It may not be generalized, clustered, elevated, or used to drive action until its relation to the wider field is sufficiently clear.
Recording a finding is an act of capture, not an act of interpretation. The moment a finding is registered, it has a surface, an epistemic state, and local boundaries — nothing more. Clustering, rule extraction, sprint selection, patch recommendation, and structural conclusion all require a separate step: the horizontal pass, which checks the full field before any finding is allowed to grow beyond its local scope.
The protocol operates on a horizontal-first principle. Before converging on conclusions, the full field must be opened. This means:
Do not start from the first salient point and immediately build structure around it
Keep all active lenses live at the same time — do not process them sequentially
If lenses pull in opposite directions, treat that tension as information, not noise to be resolved early
Do not converge until the problem is closed enough to resolve that tension, or to bound it explicitly
The horizontal pass is what separates disciplined analytical work from pattern-matching on momentum. Convergence is only permitted when the field has been sufficiently opened and the relations between findings are clear enough to act on.
The following lenses remain live simultaneously throughout any review or analytical session governed by this protocol. Tension between them is expected and informative.
mechanism beats heuristic
Prefer explanations grounded in actual causal structure over pattern-based shortcuts. When a finding can be explained either by a known heuristic or by identifying the underlying mechanism, the mechanism takes precedence. Heuristics may be recorded but must not be promoted to governing rules.
privative but convergent
Findings should narrow what is possible — ruling out states, causes, or explanations — before they assert what is true. Privative reasoning reduces the solution space. Convergence follows only after sufficient elimination.
miller constraint
Cognitive and operational overload degrades finding quality. The protocol constrains the number of simultaneously open, promoted findings to what can be meaningfully held and compared. Unpromoted findings remain registered but do not claim attention until the field is ready.
fail-closed on meaningful ambiguity
When a finding depends on an ambiguity that materially changes what should happen next, do not smooth over it. The finding must be held open and the ambiguity must be marked explicitly. Premature closure on ambiguous findings produces false confidence downstream.
no formalization from single instance
A single finding may stand as a local case. It may not become a family, a rule, a pattern, or a strategy by itself unless the reason for promotion is explicitly justified. One instance is evidence; it is not a law.
simplicity before meta-machinery
Do not introduce structural frameworks, categorization schemes, or classification hierarchies before they are warranted by the finding set. A flat list of well-scoped findings is more reliable than a premature taxonomy built on weak cases.
the task is a point, the system is the volume
Any individual finding exists inside a larger system. Before promoting a finding, consider where it sits in that volume — whether its consequences stay local or propagate further. A local surface defect may have corridor-level or system-level consequences.
local surface != local consequence
The location where a finding is observed is not the same as the scope of its impact. A bug on a narrow surface may invalidate wider logic. A finding that appears bounded may reveal a structural flaw. Always distinguish observation surface from consequence boundary.
Before recording a finding, identify the target object, the active surface, the current scope, and the authority frame. If these are not closed enough, record the uncertainty before recording the finding itself. Capturing a finding against an open or ambiguous object produces a finding that cannot be reliably compared, promoted, or acted on.
Rule 2 — Registration threshold
A finding may be registered when all of the following are true: it has a surface that can be pointed to; it is at least partly verifiable in the live object or live evidence base; it can stand as a local point without pretending that wider relations are already known.
Rule 3 — Epistemic labeling is mandatory
Every finding must explicitly separate verified, inferred, and hypothetical states. Do not write inferred or hypothetical states as if they were verified. This separation is not stylistic — it determines which findings can be promoted and which must be held open.
Rule 4 — Registration does not authorize promotion
Recording a finding does not yet authorize: clustering, generalization, rule extraction, sprint selection, patch recommendation, or structural conclusion. These require the horizontal pass to be completed first.
Rule 5 — Horizontal pass before promotion
Before promoting any finding, reopen the field horizontally. Check relations, tensions, dependencies, exclusions, collisions, false groupings, and hidden asymmetries. Do not promote from an isolated point if its wider relation is still unknown and could change its meaning.
Rule 6 — No formalization from single instance
A single finding may stand as a local case. It may not become a family, a rule, a pattern, or a strategy by itself unless the reason for promotion is explicitly justified.
Rule 7 — Impact classification
Every finding must state whether its consequence currently appears: local / bounded; corridor-level / wider than local surface; or not yet closed.
Rule 8 — Relevance threshold
A finding should not be kept alive merely because it sounds plausible or elegant. It must have at least one of the following: operational consequence; structural consequence; or an unresolved tension that could change a decision, patch, or recommendation.
Rule 9 — Fail-closed capture
If a finding depends on an ambiguity that materially changes what should happen next, do not smooth over it. Mark the ambiguity and keep the finding open.
Rule 10 — Promotion threshold
A finding may be promoted only when at least one of the following is true: it invalidates other findings; it orders other findings; it opens or closes a corridor; it changes the expected action; or it changes the recommendation boundary.
Rule 11 — Compression rule
Do not multiply findings that collapse into the same governing issue. Fuse vertically only after the relation is clear. Until then, keep them separate and honestly bounded.
Rule 12 — Output discipline
Each finding record must close at least: ID, surface, epistemic state, impact, boundaries, relations, and operational state. Incomplete records are not valid finding artifacts.
Rule 13 — Operational states
Allowed states: open, bounded, deferred, closed. A finding must carry one of these states at all times. An untagged finding has no valid operational position.
Rule 14 — Closure rule
If a finding remains ambiguous but does not currently change action, recommendation, or scope: register it, bound it, and do not force convergence. Forced convergence on an ambiguous finding is a failure mode, not a resolution.
Rule 15 — Final use rule
A findings file is a disciplined holding field for live analytical pressure. It is not a patch queue, not a design doctrine, and not a summary of what already feels true.
Every finding captured under this protocol must follow this record shape. Fields may not be omitted. If a field cannot be filled, its uncertainty must be stated explicitly.
This protocol is specifically designed to prevent the following seven failure modes:
Registering vibes as findings — capturing the feeling that something is wrong without a verifiable surface or anchor
Treating inferred states as verified — promoting conclusions that depend on inference as if they had been directly confirmed
Clustering too early — grouping findings before their relations are clear, creating false families
Promoting single cases into rules — elevating one instance to a pattern, policy, or law without justification
Widening scope without naming it — allowing a finding’s impact boundary to grow implicitly without explicit acknowledgment
Converging from momentum instead of structure — closing the field because progress feels good rather than because the structure warrants it
Turning a findings file into a patch plan or ideology dump — treating the findings artifact as a design doctrine or action backlog rather than a disciplined analytical holding space
The complete source protocol text is preserved below for reference.
FIELD FINDINGS & BUGS PROTOCOLVersion: v2Type: LLM operational protocolScope: review finding and bug capture, comparison, and later promotionPurposeThis protocol governs how an LLM should capture, hold, compare, and promote findings and bugs during live review or analytical work.It is not a patch spec.It is not a task plan.It is not a summary style guide.Its job is to prevent weak findings, weak bug records, premature clustering, false generalization, and convergence by momentum.Core distinctionRegistration is not promotion.A finding or bug may be recorded early.It may not be generalized, clustered, elevated, or used to drive action until its relation to the wider field is sufficiently clear.Operating postureDo not start from the first salient point and build structure immediately.Open the field horizontally first.Keep the active lenses live at the same time.If they pull in opposite directions, treat that tension as information.Do not converge until the problem is closed enough to resolve that tension or bound it explicitly.Active lenses- mechanism beats heuristic- privative but convergent- miller constraint- fail-closed on meaningful ambiguity- no formalization from single instance- simplicity before meta-machinery- the task is a point, the system is the volume- local surface != local consequenceProtocol1. Close the object before captureBefore recording a finding, identify:- the target object- the active surface- the current scope- the authority frameIf these are not closed enough, record the uncertainty before recording the finding itself.2. Registration thresholdA finding may be registered when all of the following are true:- it has a surface that can be pointed to- it is at least partly verifiable in the live object or live evidence base- it can stand as a local point without pretending that wider relations are already known3. Epistemic labeling is mandatoryEvery finding must explicitly separate:- verified- inferred- hypotheticalDo not write inferred or hypothetical states as if they were verified.4. Registration does not authorize promotionRecording a finding does not yet authorize:- clustering- generalization- rule extraction- sprint selection- patch recommendation- structural conclusion5. Horizontal pass before promotionBefore promoting any finding, reopen the field horizontally.Check:- relations- tensions- dependencies- exclusions- collisions- false groupings- hidden asymmetriesDo not promote from an isolated point if its wider relation is still unknown and could change its meaning.6. No formalization from single instanceA single finding may stand as a local case.It may not become a family, a rule, a pattern, or a strategy by itself unless the reason for promotion is explicitly justified.7. Impact classificationEvery finding must state whether its consequence currently appears:- local / bounded- corridor-level / wider than local surface- not yet closed8. Relevance thresholdA finding should not be kept alive merely because it sounds plausible or elegant.It must have at least one of the following:- operational consequence- structural consequence- unresolved tension that could change a decision, patch, or recommendation9. Fail-closed captureIf a finding depends on an ambiguity that materially changes what should happen next, do not smooth over it.Mark the ambiguity and keep the finding open.10. Promotion thresholdA finding may be promoted only when at least one of the following is true:- it invalidates other findings- it orders other findings- it opens or closes a corridor- it changes the expected action- it changes the recommendation boundary11. Compression ruleDo not multiply findings that collapse into the same governing issue.Fuse vertically only after the relation is clear.Until then, keep them separate and honestly bounded.12. Output disciplineEach finding record must close at least:- ID- surface- epistemic state- impact- boundaries- relations- operational state13. Operational statesAllowed states:- open- bounded- deferred- closed14. Closure ruleIf a finding remains ambiguous but does not currently change action, recommendation, or scope:- register it- bound it- do not force convergence15. Final use ruleA findings file is a disciplined holding field for live analytical pressure.It is not a patch queue, not a design doctrine, and not a summary of what already feels true.Recommended record shapeID:Surface:Verified:Inferred:Hypothetical:Impact:Boundaries:Relations:Operational state:Next review need:Failure modes this protocol is designed to prevent- registering vibes as findings- treating inferred states as verified- clustering too early- promoting single cases into rules- widening scope without naming it- converging from momentum instead of structure- turning a findings file into a patch plan or ideology dump