RHPr v1.4 · BD × AI Lab · AIM³ Institute

The Resonance Hybrid Prompting

The retrieval-control protocol that opens missing drawers before thinking hard — now with a one-prompt Lite mode, adaptive lenses, validation roadmap, and skill artifact rule.

March 2026 · Bojan Dobrečevič (original concept and retrieval-control architecture) · developed with LLM collaborators · later stress-tested with 14 AI model submissions · compact-mode + validation patch v1.4 · RHP Protocol →

1–6
Prompts
1
Model
Domains
0
Tuned Params
One-line pitch

RHPr is ABS for thinking — it prevents knowledge lock-in like ABS prevents wheel lock-up. The model has the knowledge. The prompt activates the wrong drawer. RHPr opens all drawers systematically before asking for creative solutions.

Authorship / Provenance

RHPr is BD’s retrieval-control protocol, developed with LLM help. It was not derived from outside AI-prompting articles. Later AI-model submissions, Cursor notes, and loop-engineering articles were used as review material and patch sources. The core move — Census → Absence/Lenses → Collision → Test — belongs to the AIM³/RHP line developed by Bojan Dobrečevič with LLM collaborators.

RHP
=
Inter-agent coupling
|
RHPr
=
Intra-model retrieval
01 The Problem — Retrieval Bias +

12 frontier AI models were asked to design a TSP optimization architecture. Every model thought in information — bits, entropy, compression. Not one thought in geometry — despite TSP being a geometric problem and geometric approaches being textbook material.

When told “think in shapes, not bits” — every model immediately produced dozens of geometric ideas. The knowledge was there. The retrieval path was blocked by the framing of the question.

This is retrieval bias. Worse than ignorance, because more data doesn’t help. The data is already there. Only better questions help.

Key Insight

Retrieval bias is the dominant bottleneck in creative prompting. The knowledge exists; the access path is blocked by framing. RHPr fixes the access path.

02 The Architecture — Census → Absence → Collision → Test +
CENSUS What the model retrieves 1 ABSENCE What the model DIDN'T retrieve 2 ← bias hides here LENSES Force open the closed drawers L COLLISION Combine open + forced knowledge 3 TEST Convert ideas into experiments 4
Self-diagnosing bias

The bias diagnoses itself. The Census reveals clustering. The clustering reveals what’s missing. You don’t need to know what’s missing in advance — the Census tells you.

03 The Protocol — 4 Core Prompts + Skill Extraction + Wildcard +
01 Census — open all drawers +
“I’m working on [X]. Before we solve it, list 15–20 things you know about this domain. Not solutions — facts, tools, frameworks, representations, adjacent fields, physical properties, mathematical structures, historical approaches, failed approaches. Cast the widest net you can.”
Purpose

Create visible inventory. The clustering IS the retrieval bias made visible.

02 Absence + Lenses — detect and fix bias +
“Look at what you just listed. What TYPES of knowledge are missing? You gave me [observed cluster]. But this problem also has spatial / temporal / ecological / embodied / economic dimensions. What did you leave out, and why?”
Alternative — the “Ignore P1” reframe

“Ignore everything you just said. View this problem strictly through [lens]. What do you see NOW?”
— Stronger than “what’s missing?” because it forces a clean break.

Purpose

Force the model to diagnose its own retrieval bias. The model usually knows it’s biased once you ask.

Lens Taxonomy

LensAsksActivates
FormalShortest mathematical statement?Logic, proof
SpatialWhat does it look like?Geometry, topology
PhysicalWhat forces act here?Physics, dynamics
EcologicalWhat competes? What evolves?Biology, evolution
EngineeringWhat breaks first?Buildability, failure
AdversarialStrongest attack on this idea?Red-teaming
HistoricalWhat was tried? What failed?Prior art, dead ends
EmbodiedStanding inside, what do you see?Sensorimotor, intuition
EconomicWho pays? Who benefits?Game theory, markets
TemporalHow does this change over time?Dynamics, evolution
03 Collision — combine everything +
“Combine your original knowledge with these forced perspectives. What novel approaches emerge from the intersection? Give me 3+ with mechanisms, not just labels.”
Purpose

Novel combinations that no single lens produces alone.

04 Test — the Empiricist +
“Design a test for ALL of them. Not a debate — an experiment. First define the fitness function: pass/fail metric, baseline, control, manual or visual check if needed, and rollback condition. What’s the smallest test that kills weak ideas fast?”
Purpose

Convert debate into empirical plan. Agent 0 in action. If there is no fitness function, the idea is not ready for ship mode.

05 Skill Extraction — make next time cheaper +
“We solved or improved this task. Extract the reusable skill: when to use it, when not to use it, required inputs, expected outputs, minimal steps, validation checks, failure modes, one tiny example, and status: ready / experimental / rejected.”
Purpose

Prevent the system from paying the same reasoning cost again. RHPr opens the drawer; RHP builds and tests; skill extraction labels the useful drawer so future loops can call it directly.

The Child — wildcard, anytime +
“Forget everything. You’re standing inside this problem. What do you see? Hear? Touch? What force would you apply?”
Purpose

Bypass all intellectual frameworks entirely. Raw perception. This is what found the geometric TSP sensors at 1 AM from bed.

04 Scoring — How to Measure RHPr Quality +
RHPr Score = D × Δ × (1 + R) × (1 + S)

D = Drawer Count — how many domains activated (typically 3–8)
Δ = Diversity — 1 − max_cluster/total — low = biased
R = Recovery — forced-lens ideas / total ideas
S = Synthesis — collision-only ideas / total collision ideas

R is the key metric.

R-VALUE THRESHOLDS
R = 0
No bias found
(rare)
R > 0.3
Significant bias
corrected
R > 0.5
Massive retrieval
failure in single-shot
Why R matters

If forced lenses produce zero new ideas, either the problem has no retrieval bias (rare) or the lenses missed. R > 0.3 means you just recovered knowledge that single-shot prompting would have missed entirely.

05 Worked Examples +
TSP Optimization — Ground Truth Available R = 0.40 +
Single-shot

All algorithmic. Zero geometry.

RHPr Census

Lists algorithms, complexity classes, heuristics.

RHPr Absence

“Where’s the geometry? The physics?”

RHPr Collision

DCC-modulated Delaunay pruning, angular momentum heuristic, area-minimizing tours.

40% of approaches came from forced lenses.

Cancer Immunotherapy Resistance — Biology R = 0.35 +
Single-shot

All molecular/pharmaceutical.

RHPr Absence

“Where’s the ecology? The economics?”

RHPr Collision

Tumor as ecosystem, drug resistance as evolutionary adaptation, economic model of cell fitness.

Coffee Shop vs Chains — Business Strategy R = 0.45 +
Single-shot

All competitive strategy — lower prices, loyalty apps, unique blends. Pure MBA bias.

RHPr P2 — “Ignore P1”

“Ignore business. Treat coffee as a religious ritual. What are the sacred objects, times, prohibitions?”

RHPr Collision

The Silent Morning Subscription — coffee delivered in ritual silence before dawn.
The Preparation Kit (No Pre-made) — the process is the product.
Community Brewing Licenses — shared ritual, not shared commodity.

Shifted from commodity to experience. From competing on price to competing on meaning.

Small Bookstore vs Amazon — Strategy R = 0.45 +
Single-shot

All competitive strategy.

RHPr Absence

“Where’s the embodied? The temporal?”

RHPr Collision

Bookstore as third place (spatial), seasonal rhythm of reading (temporal), smell of books (embodied sensory advantage).

06 What RHPr Is Not +
×
Not prompt chaining — it’s anti-lock retrieval control
×
Not Chain-of-Thought — CoT adds structure to HOW you think; RHPr adds scope to WHAT you think about
×
Not multi-agent — works with 1 model, 1 conversation
×
Not domain-specific — works for TSP, biology, business, anything
07 Blind Spots +
BLIND SPOT 1
Census prompt itself creates bias — the frame of “list things” already skews toward verbal/analytical knowledge.
BLIND SPOT 2
Absence detection needs meta-knowledge — model must know geometry EXISTS to notice it’s missing.
BLIND SPOT 3
Collision can produce fake novelty — random cross-joining that sounds plausible but is empty.
BLIND SPOT 4
The Child is hard to prompt genuinely — models default to metaphors instead of raw perception.
BLIND SPOT 5
No automatic governance — the human IS the claustrum. No DCC loop monitors the prompting process itself.
BLIND SPOT 6
Diminishing returns after 3–4 lenses.
BLIND SPOT 7
Architecture opacity — a novel system can become invisible to the model if its boundaries, inputs, outputs, and validation checks are not explicit.
BLIND SPOT 8
Context flooding — adding too much context can bury the live problem. RHPr should expose the right drawers, not dump the whole library.
08 Cursor AI Field Notes — Build-Safe RHPr +

Cursor AI field notes sharpen RHPr: opening more drawers is not enough. A recovered idea must be wrapped in clear boundaries, shared memory, and a small test harness before it becomes implementation.

Boundary Adapter

For any unusual architecture, state the contract before building: input, output, allowed context, forbidden assumptions, and validation rule. Novel core, simple interface. This prevents the model from hallucinating around an architecture it has not properly located.

Shared Context Graph

Do not store only a transcript. Store the useful objects: Problem, Lens, Idea, Claim, Evidence, File, Test, Decision, Blind Spot, Owner, Next Action. Link them with: supports, contradicts, derives-from, tested-by, implemented-in, rejected-because, next-step.

Intent → Spec → Plan → Execute → Review

For coding, writing, pages, arenas, and product work, RHPr should not jump from Collision directly to output. First write an Intent Card, then spec.md, then plan.md, then small build → test → review loops.

Patch to Prompt 4

“Before choosing a winner, define the fitness function. What evidence would make this approach better than baseline? What test would kill it? What manual or visual check is required? What is the rollback condition?”
Cursor lessonRHPr translation
AI performs better with clear system boundariesAdd Boundary Adapter after Collision for every serious candidate.
Shared memory is the real bottleneckSession Genome becomes a Graph Genome, not only a summary.
Intent-to-PR workflows reduce driftUse Intent → Spec → Plan before implementation.
One-shot agents can sound right and still failAgent 0 must define fitness functions, controls, and rollback.
Voice/transcript is useful but noisyVoice can feed RHPr, but only after cleanup into claims, tests, and next actions.
09 RHPr-Lite — One-Prompt Practical Mode +

Use RHPr-Lite when the task is hard enough to need better retrieval but not important enough for the full 4–6 prompt sequence. It is the practical 80/20 version: inventory, missing lenses, forced switches, recombination, test, and skill candidate.

Run RHPr-Lite on [problem]: 1. Census: list 20 relevant facts, tools, representations, assumptions, and adjacent domains. 2. Absence: identify the 3 most important missing lenses. 3. Forced lenses: re-answer the problem strictly through each missing lens. 4. Collision: merge the original and forced-lens results into 3 novel approaches with mechanisms. 5. Test: define metric, baseline, control, cheapest experiment, manual sanity check, and rollback. 6. Skill: if this task is hard or repeated, output a reusable Skill Card in JSON.
Adaptive Lens Rule

After Census, choose only the 2–3 missing lenses with the highest expected value. Add more lenses only if first-pass ideas are too similar, the stakes are high, or Agent 0 cannot define a good test yet.

Negative Lens

Ask not only what lens is missing, but which lens should be temporarily forbidden. If every answer is trapped in abstraction, forbid abstraction. If every answer is engineering-first, forbid implementation and force geometry, biology, market behavior, or embodied intuition.

Metrics are diagnostics

Drawer Count, Diversity, R-score, and Synthesis scores help notice retrieval collapse. They are not objective proof. Do not optimize for recovered-idea count alone; optimize for usefulness, novelty, testability, and survival under controls.

Validation roadmap: 1. RHPr-Lite vs plain prompt on 20 hard problems. 2. Blind scoring by usefulness, novelty, testability, and domain diversity. 3. Compare RHPr-Lite, RHPr-Full, RHP-Resonance, and RHP-Full. 4. Track failures and over-generation, not only wins. 5. Publish examples where RHPr adds nothing.
Skill artifact rule

Skill extraction is complete only when it becomes an artifact: /skills/name.json, version, inputs, outputs, steps, validation, failure modes, last tested, and examples. Text in a chat is a draft; a skill file is reusable infrastructure.

10 Quick-Start Card +
Practical Use — Two-Session Flow

RHPr is the anti-lock prompt improver. For a rough starting request, use RHPm first. Use RHPr when the model is likely to be trapped in the wrong frame or when a stronger prompt needs missing lenses, controls, and tests before the answer session.

Step 1 — write the problem naturally: "I need help with ... Here is the context, constraints, files, and what a useful answer should contain." Step 2 — ask for a better prompt: "Improve this prompt using The Resonance Hybrid Prompting protocol: https://www.mdlxdcc.org/BD/BD_AIM3_RHPr.html Keep my intent. Make assumptions explicit. Add missing context questions only if critical. Add constraints, output format, risks/blind spots, a concrete test/fitness function, and a note on whether the task should become a reusable skill. Return one improved prompt I can paste into a new LLM session." Step 3 — open a fresh LLM session and paste the improved prompt. Step 4 — if the problem needs wider brainstorming, add: "Answer this using the AIM³ Resonance Hybrid Protocol: https://www.mdlxdcc.org/BD/bd_aim3_rhp"
Simple Rule

Use RHPm to forge the session prompt. Use RHPr to open missing drawers. Use RHP to make the answer smarter when the problem deserves multi-perspective synthesis. RHPr cleans and strengthens the request. RHP attacks the cleaned request from multiple agent perspectives.

RHPr in 3 Minutes
Prompt 1 — Census
“List 15–20 things you know about [X]. Not solutions — facts, tools, frameworks, representations, adjacent fields.”
Prompt 2 — Absence + Lenses
“What domains are missing from your list? Now attack [X] through those missing lenses.”
Prompt 3 — Collision
“Combine original and forced perspectives. What novel approaches emerge? 3+ with mechanisms.”
Prompt 4 — Test
“Design a test for ALL of them. First define the fitness function: metric, baseline, control, manual check, rollback.”
Prompt 5 — Skill Extraction
“If this was repeated or hard, extract a reusable skill: use-case, inputs, outputs, steps, validation, failure modes.”
Wildcard — The Child
“Forget everything. Stand inside this problem. What do you see/hear/touch?”
That’s it. 4–6 prompts. One model. Done.
10 RHPr × RHP — The Architecture +
RHP ConceptRHPr Equivalent
9 agents, each a lens1 model, forced lens rotation
Claustrum monitors LZHuman monitors Census clustering
Independence requirementAbsence detection forces new ideas
Scatter modeThe Child (circuit breaker)
Bifurcation pairsCollision (contradictions combine)
Session genomeSame (preserved)
Agent 0 (Empiricist)Step 4 (Test everything)
Agent 11 (Child)Wildcard (embodied perception)

The protocol designs the prompt. The prompt activates the protocol. Fractal. As always.

11 Iteration & Logging — Session Genome +

To make RHPr measurable over time, log each session as a structured genome:

{ "session_id": "rhpr-2026-03-19-001", "model": "claude-opus-4", "domain": "TSP optimization", "lenses_used": ["spatial", "physical", "embodied"], "drawer_count": 5, "diversity_delta": 0.72, "recovery_R": 0.40, "synthesis_S": 0.25, "rhpr_score": 6.30, "retrieval_bias_detected": true, "retrieval_bias_overcome": true, "human_eval": "geometry lens was decisive", "boundary_adapter": true, "fitness_function": "baseline + controls + manual check + rollback", "next_action": "write spec.md and plan.md" }

Track R across sessions. Watch it change by domain, by model, by time-of-day. The genome makes the invisible visible.

13 Concrete Case Study — RouteSignal Prompt + Code Method Test +

A concrete RouteSignal Scout study compared five prompt paths from the same rough seed and then compared the resulting Python packages: direct prompting, Microsoft Prompt Coach, MS Copilot + RHPr/RHP, fresh BD × GPT RHPr/RHP, and the previous BD × GPT hybrid reference lineage.

Prompt + Code Finding

Prompt Coach produced a useful and safer prompt, but the RHPr/RHP and hybrid paths recovered more implementation structure: blind spots, tests, no-overclaim rules, data-quality handling, MDL×DCC scoring discipline, offline/cache behavior, and operator-review outputs. Prompt Coach finished last again when the resulting code packages were scored.

Prompt scores: E-reference 96/100 · D 94 · C 91 · A 89 · B / Prompt Coach 82 Code scores: E-v0.2 98/100 · E-v0.1 96 · D 94 · C 92 · A 91 · B / Prompt Coach 81 Note: E is a reference/champion lineage, not a one-shot peer, because it was built by merging a direct builder path and an RHPr/RHP path into a hybrid.

Open full RouteSignal prompt + code study →