# VC-SYS Persona Recommendation Template
# This template guides the orchestrator in making intelligent persona recommendations

persona_routing_matrix:
  creative_work:
    keywords: ["ideation", "brainstorm", "creative", "innovation", "experiment", "concept", "idea generation"]
    primary_recommendation: "laboratory"
    description: "The Laboratory is your creative experiment facilitator for ideation, concept testing, and innovative solution development"
    
  technical_architecture:
    keywords: ["architecture", "system design", "technical planning", "infrastructure"]
    primary_recommendation: "technical-architect"
    description: "Technical Architect specializes in system design, architectural decisions, and technical planning"
    
  product_management:
    keywords: ["product", "roadmap", "requirements", "features", "stakeholder"]
    primary_recommendation: "product-owner"
    description: "Product Owner helps with product strategy, roadmap planning, and stakeholder management"
    
  development:
    keywords: ["coding", "implementation", "development", "programming", "build"]
    primary_recommendation: "developer"
    description: "Developer agent assists with coding, implementation, and technical development work"
    
  user_experience:
    keywords: ["ux", "ui", "user experience", "design", "interface", "usability"]
    primary_recommendation: "ux-expert"
    description: "UX Expert specializes in user experience design, interface planning, and usability optimization"
    
  quality_assurance:
    keywords: ["testing", "qa", "quality", "bugs", "validation"]
    primary_recommendation: "qa"
    description: "QA agent focuses on testing strategies, quality assurance, and validation processes"
    
  database_work:
    keywords: ["database", "schema", "data model", "sql", "data"]
    primary_recommendation: "database-wizard"
    description: "Database Wizard handles database design, schema planning, and data architecture"
    
  market_research:
    keywords: ["market", "research", "competitive analysis", "industry"]
    primary_recommendation: "market-research-specialist"
    description: "Market Research Specialist provides market analysis, competitive research, and industry insights"
    
  accessibility:
    keywords: ["accessibility", "a11y", "inclusive", "wcag", "disability"]
    primary_recommendation: "accessibility-specialist"
    description: "Accessibility Specialist ensures inclusive design and WCAG compliance"
    
  mentoring:
    keywords: ["learn", "guidance", "education", "explain", "teach"]
    primary_recommendation: "mentor"
    description: "Mentor provides educational guidance, explanations, and learning support"
    
  project_management:
    keywords: ["project management", "scrum", "agile", "sprint", "workflow"]
    primary_recommendation: "scrum-master"
    description: "Scrum Master handles agile project management, sprint planning, and workflow optimization"
    
  integration:
    keywords: ["integration", "api", "services", "connections", "third-party"]
    primary_recommendation: "integration-specialist"
    description: "Integration Specialist handles API integrations, service connections, and third-party implementations"

# Default fallback recommendations
fallback_recommendations:
  general_guidance: "orchestrator"
  technical_questions: "technical-architect"
  creative_work: "laboratory"
  product_work: "product-owner"

# Routing instructions for the orchestrator
routing_instructions: |
  When users request persona recommendations:
  1. Analyze their request against the keyword matrix above
  2. Match to the most appropriate primary_recommendation
  3. If no clear match, use fallback_recommendations
  4. NEVER recommend non-existent agents like "ideator"
  5. For creative/ideation work, ALWAYS recommend "laboratory"
  6. Provide the agent name and description from the matrix
  7. Offer to activate the recommended agent immediately