From vasana-system
Am I investigating, or just confirming what I already believe? Self-correcting research methodology combining blind worker agents, nested iteration loops, and dialectic synthesis. Use when (1) research requires factual certainty not just plausibility, (2) topic has high bias risk, (3) multiple perspectives must be systematically tested, (4) user explicitly requests deep/thorough investigation, (5) previous single-pass research proved insufficient. Integrates with iterative-loop-engine and deep-investigation-protocol.
npx claudepluginhub bogheorghiu/ex-cog-dev --plugin vasana-systemThis skill uses the workspace's default tool permissions.
**Seed Question:** *Am I investigating, or just confirming what I already believe?*
Applies Acme Corporation brand guidelines including colors, fonts, layouts, and messaging to generated PowerPoint, Excel, and PDF documents.
Builds DCF models with sensitivity analysis, Monte Carlo simulations, and scenario planning for investment valuation and risk assessment.
Calculates profitability (ROE, margins), liquidity (current ratio), leverage, efficiency, and valuation (P/E, EV/EBITDA) ratios from financial statements in CSV, JSON, text, or Excel for investment analysis.
Share bugs, ideas, or general feedback.
Seed Question: Am I investigating, or just confirming what I already believe?
Version: 1.2 (2026-03-09) - Added source diversity framework integration, worker source assignment, dialectic source category checking
This methodology emerged from actual use, not theory. It documents what worked during real investigation, with notes on what could be improved. It is open to further improvement through iteration.
Treat this as a starting point, not a rulebook. If something doesn't work for your task, adapt it and document what you learned.
Standard research suffers from:
┌─────────────────────────────────────────────────────────┐
│ LAYER 1: ORCHESTRATION │
│ (Main session - sees everything, intervenes minimally) │
├─────────────────────────────────────────────────────────┤
│ LAYER 2: BLIND WORKERS │
│ (Fresh context per task - no awareness of orchestration)│
├─────────────────────────────────────────────────────────┤
│ LAYER 3: DIALECTIC SYNTHESIS │
│ (Thesis → Antithesis → Synthesis for each major claim) │
└─────────────────────────────────────────────────────────┘
Role: Observe, judge, minimally intervene.
| Situation | Orchestrator Action |
|---|---|
| Worker producing good results | DO NOTHING |
| Minor inefficiency | DO NOTHING |
| Clear bias emerging | MINIMAL prompt modification |
| Fundamental approach wrong | Brief redirect |
| Multiple issues | Consult user |
Ideal: Prompt stays EXACTLY the same across iterations. Reality: Sometimes minimal changes needed - but RESIST the urge.
Critical: Workers must be BLIND to orchestration.
[Task description only]
Use web search extensively. Label each finding:
- VERIFIED: Primary sources, official statements
- CREDIBLE: Multiple independent sources
- ALLEGED: Single source
- SPECULATIVE: Inference from patterns
Write findings to [output location].
No meta-context. No "previous iteration found X." Just the task.
Critical: Assign workers sources from DIFFERENT categories to prevent perspective monoculture.
When spawning multiple blind workers on the same topic:
This is the research equivalent of jury selection — different vantage points produce different signal.
See SOURCE_DIVERSITY_FRAMEWORK.md (in STONK skill) for the full source taxonomy with 6 categories, outlet-level strengths/weaknesses, and think tank funding maps.
Method: Thesis → Antithesis → Synthesis
For each major claim from worker research:
What does the evidence suggest?
What would DISPROVE this? What counter-evidence exists?
What nuanced conclusion accounts for both thesis and antithesis?
During synthesis, verify: Do thesis and antithesis come from the same source category?
If both thesis and antithesis come from, say, Western mainstream sources — you haven't actually tested the claim against a different vantage point. You've found disagreement within one perspective.
True dialectic requires sources positioned differently relative to power, geography, and economic interest. A thesis from the Financial Times and an antithesis from Al Jazeera or Responsible Statecraft tests the claim more rigorously than FT vs Bloomberg (same category, same vantage).
Thesis: European illustrators can't access US children's book market. Antithesis: Some European illustrators DO succeed in US market. Synthesis: Market access is theoretically possible but structurally constrained through specific barriers (tax, agents, style). Success requires specific pathways (prizes, diversity initiatives).
Combine with iterative-loop-engine for multi-level investigation:
OUTER LOOP: Investigation completion
├── INNER LOOP 1: Define terms/scope
├── INNER LOOP 2: Region/category A research
├── INNER LOOP 3: Region/category B research
├── ...
├── INNER LOOP N: Cross-category synthesis
└── EXIT when all criteria pass
Each inner loop follows iterative-loop-engine criteria:
| Tier | Definition | Usage |
|---|---|---|
| VERIFIED | Primary sources, official statements, regulatory filings | Can be stated as fact |
| CREDIBLE | Multiple independent sources agree | Can be stated with high confidence |
| ALLEGED | Single source, unverified | Must note source and uncertainty |
| SPECULATIVE | Inference from patterns | Must clearly label as inference |
Investigation is complete when:
Promise: ALL FALSIFICATION CRITERIA PASS
See layers/improvement-notes.md for detailed analysis.
Location: This skill directory
Location: .claude/local/research-logs/
Reference private logs from public methodology notes WITHOUT including personal content.
When uncertain: Try it, document results, update this section.
This is a Vasana - an interaction choreography that emerges between human and AI.
If this methodology produces useful patterns during your investigation, suggest capturing improvements. The system grows through documented experience.
License: Modify freely. Keep improvement loop intact.