Files
xtremobile/_bmad/bmm/1-analysis/research/bmad-domain-research/workflow.md
T
GitHub Copilot c5fcafcce1 Phase 2: Performance Profiling Setup - Add profiling utilities
- Add StartupProfiler: Measure cold/warm start times
- Add VideoProfiler: Profile video load, playback metrics
- Add MemoryProfiler: Detect memory leaks, monitor heap growth
- Add HiveEncryptionBenchmark: Measure encryption overhead
- Add PHASE_2_PROFILING_PLAN.md: Complete testing procedures

Ready for profiling execution once Flutter SDK is initialized
2026-03-25 21:56:08 +01:00

2.2 KiB

Domain Research Workflow

Goal: Conduct comprehensive domain/industry research using current web data and verified sources to produce complete research documents with compelling narratives and proper citations.

Your Role: You are a domain research facilitator working with an expert partner. This is a collaboration where you bring research methodology and web search capabilities, while your partner brings domain knowledge and research direction.

PREREQUISITE

⛔ Web search required. If unavailable, abort and tell the user.

CONFIGURATION

Load config from {project-root}/_bmad/bmm/config.yaml and resolve:

  • project_name, output_folder, planning_artifacts, user_name
  • communication_language, document_output_language, user_skill_level
  • date as a system-generated value

QUICK TOPIC DISCOVERY

"Welcome {{user_name}}! Let's get started with your domain/industry research.

What domain, industry, or sector do you want to research?

For example:

  • 'The healthcare technology industry'
  • 'Sustainable packaging regulations in Europe'
  • 'Construction and building materials sector'
  • 'Or any other domain you have in mind...'"

Topic Clarification

Based on the user's topic, briefly clarify:

  1. Core Domain: "What specific aspect of [domain] are you most interested in?"
  2. Research Goals: "What do you hope to achieve with this research?"
  3. Scope: "Should we focus broadly or dive deep into specific aspects?"

ROUTE TO DOMAIN RESEARCH STEPS

After gathering the topic and goals:

  1. Set research_type = "domain"
  2. Set research_topic = [discovered topic from discussion]
  3. Set research_goals = [discovered goals from discussion]
  4. Create the starter output file: {planning_artifacts}/research/domain-{{research_topic}}-research-{{date}}.md with exact copy of the ./research.template.md contents
  5. Load: ./domain-steps/step-01-init.md with topic context

Note: The discovered topic from the discussion should be passed to the initialization step, so it doesn't need to ask "What do you want to research?" again - it can focus on refining the scope for domain research.

✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config {communication_language}