Research Workflow
What This Is
The Research Workflow is a systematic approach to conducting and preserving marketing research that compounds over time. Unlike SaaS tools where research gets lost or overwritten, this workflow:- Preserves historical context (date-stamped executions)
- Creates audit trails (strategy references research)
- Enables temporal comparison (see how markets evolve)
- Prevents marketing debt (no orphaned files)
- Builds institutional memory (research accumulates)
Core Concept: Temporal Research
The Problem with Traditional Research
Most research tools treat research as point-in-time snapshots:- Can’t compare how competitor positioning changed from Q1 to Q4
- Lost insights when files are overwritten
- No way to see if market trends are accelerating or reversing
- Research becomes orphaned (disconnected from strategy)
The Vibeflow Solution: Date-Stamped Executions
- Historical comparison (October vs November competitor positioning)
- Trend analysis (is the market moving toward us or away?)
- Verifiable claims (strategy footnotes reference specific research)
- Institutional memory (nothing is lost)
The Three-Folder Pattern
Every research domain follows a consistent Input → Process → Output structure:1. /data/ (Input)
Purpose: Store raw materials that research will analyze Contains:- Customer interview transcripts
- Survey data (CSV, JSON)
- Competitor documents
- Market reports (PDFs)
- User feedback
- Any source material
- Static (doesn’t change during research)
- Organized by type or source
- Referenced by execution runs
2. /execution/ (Process)
Purpose: Date-stamped research runs (where work happens) Contains:- PLAN.md (research approach)
- TODO.md (progress tracking)
- Working notes
- Analysis files
- Findings documents
/execution/{YYYY-MM-DD}/
Characteristics:
- Temporal (each run is date-stamped)
- Complete (includes plan, process, findings)
- Preserves context (notes show reasoning)
- Never overwritten (new dates for new runs)
3. /exports/ (Output)
Purpose: Polished, client-ready deliverables Contains:- Final reports
- Presentation decks
- Executive summaries
- Data visualizations
- Deliverable assets
- Polished (client-facing quality)
- Versioned by source execution
- May reference multiple execution runs
- Formats: PDF, PPTX, MD
RESEARCH.md (Progressive Disclosure)
Location:/research/{domain}/RESEARCH.md
Purpose: Entry point that guides agents (and humans) to relevant research
Standard RESEARCH.md Template
Complete Research Workflow
Step 1: Define Research Domain
Question: What are you researching? Examples:customer-insight- Understanding customer pain points, motivations, behaviorcompetitor-landscape- Competitive positioning, messaging, product featurescategory-trends- Market evolution, emerging themes, industry shiftsaudience-psychographics- Persona development, decision-making patterns
Step 2: Add Data Sources
Question: What raw materials will research analyze? Action: Add input data to/data/ folder
- Organize by type (interviews, surveys, reports)
- Use clear naming conventions
- Include metadata (date, source, context)
- Don’t modify originals (preserve as-is)
Step 3: Run Research (Temporal Execution)
Invocation: Use plan/implement patternStep 4: Export Deliverables
Question: What’s the client-facing output? Action: Create polished deliverables in/exports/
Examples:
- Executive summary (PDF)
- Research report (Markdown → PDF)
- Presentation deck (PPTX)
- Data visualizations (charts, graphs)
Step 5: Reference in Strategy
Question: How does this research back up brand strategy? Action: Add footnotes in strategy files Example:Step 6: Run Research Again (Temporal Comparison)
When: When markets change, new data is available, or time has passed Action: Create new dated execution runTemporal Execution Patterns
Pattern 1: Periodic Research
Use case: Regular cadence (monthly, quarterly) Example:- Consistent intervals
- Easy to compare period-over-period
- Builds trend data
Pattern 2: Event-Driven Research
Use case: Research triggered by external events Example:- Captures market shifts as they happen
- Context preserved (notes explain trigger)
- Flexible timing
Pattern 3: Iterative Refinement
Use case: Research evolves with new data Example:- Research compounds
- Each run builds on previous
- Can reference earlier findings
How Research Backs Strategy
The Audit Trail Pattern
Example End-to-End
1. Raw Data:Why This Matters
Without audit trails:- ❌ Strategy is “vibes” (made up, not defensible)
- ❌ Content is generic (AI slop)
- ❌ No way to verify claims
- ❌ Research disconnected from outputs
- ✅ Strategy is evidence-based
- ✅ Content is specific and credible
- ✅ Claims are verifiable
- ✅ Research directly informs outputs
Progressive Disclosure in Action
Agent Workflow Example
Request: “Create blog post about our approach to simplicity” Agent reasoning:RESEARCH.md as Navigation
RESEARCH.md exists so agents know:- Which research runs are available
- Which is most recent
- Where to find specific data
- How research connects to strategy
- Agent searches/guesses
- May load wrong execution run
- Inefficient file access
- More tokens wasted
- Agent reads navigation file
- Loads exactly what’s needed
- Efficient context usage
- Clear audit trail
Real-World Examples
Example 1: Competitor Analysis
Setup:Example 2: Customer Insight Research
Setup:Example 3: Category Trends
Setup:Integration with Plan/Implement Pattern
Research workflow embeds the plan/implement pattern:Anti-Patterns to Avoid
❌ Overwriting Previous Research
Bad:❌ Research Without Strategy Connection
Bad:❌ No Progressive Disclosure
Bad:❌ Mixing Input/Process/Output
Bad:❌ Undated Execution Runs
Bad:Success Criteria
You’re doing research correctly when: ✅ Execution runs are date-stamped (YYYY-MM-DD format) ✅ Three-folder pattern is followed (data/execution/exports) ✅ RESEARCH.md provides navigation ✅ Multiple runs exist (can compare over time) ✅ Strategy footnotes reference research ✅ Audit trails are complete (content → strategy → research → data) ✅ Historical context is preserved (nothing overwritten) ✅ Each domain has clear scope You’re doing it wrong when: ❌ Research gets overwritten (no dates) ❌ Folders are mixed (input/process/output not separated) ❌ No RESEARCH.md (no navigation) ❌ Strategy doesn’t reference research (orphaned) ❌ Only one execution run ever (not using temporal pattern) ❌ Can’t tell when research was done (no dates) ❌ Raw data mixed with findingsSummary
The Research Workflow is temporal research architecture that:- Preserves history (date-stamped executions)
- Creates audit trails (strategy → research → data)
- Enables comparison (see market evolution)
- Builds institutional memory (nothing is lost)
- Prevents marketing debt (systematic organization)

