# Mission Template
# Auto-generated from /me/me.md by /one:generate

mission:
  id: "{{MISSION_ID}}"
  title: "{{MISSION_TITLE}}"
  description: "{{MISSION_DESCRIPTION}}"
  
  # Mission metadata
  created: "{{CREATED_DATE}}"
  updated: "{{UPDATED_DATE}}"
  status: "active"  # active | completed | paused | cancelled
  priority: "high"  # high | medium | low
  
  # Objectives and success criteria
  objective: "{{OBJECTIVE}}"
  success_criteria:
    - "{{SUCCESS_CRITERION_1}}"
    - "{{SUCCESS_CRITERION_2}}"
    - "{{SUCCESS_CRITERION_3}}"
  
  # Quality gates
  quality_gate:
    threshold: 4.0  # Minimum 4 stars required
    criteria:
      - "Strategic clarity and focus"
      - "Measurable success criteria"
      - "Resource requirements defined"
      - "Timeline and milestones clear"
      - "Team assignments appropriate"
  
  # Cascade workflow
  cascade:
    level: "mission"
    spawns: "stories"
    handoff_to: "story-teller"
    quality_validation: true
    
  # Stories (spawned from mission)
  stories:
    - id: "story-{{STORY_1_ID}}"
      title: "{{STORY_1_TITLE}}"
      status: "pending"
      assigned_team: "{{STORY_1_TEAM}}"
      
    - id: "story-{{STORY_2_ID}}"
      title: "{{STORY_2_TITLE}}"
      status: "pending"
      assigned_team: "{{STORY_2_TEAM}}"
      
    - id: "story-{{STORY_3_ID}}"
      title: "{{STORY_3_TITLE}}"
      status: "pending"
      assigned_team: "{{STORY_3_TEAM}}"

  # Team assignments
  teams:
    primary: "{{PRIMARY_TEAM}}"
    supporting:
      - "{{SUPPORTING_TEAM_1}}"
      - "{{SUPPORTING_TEAM_2}}"
  
  # Resource requirements
  resources:
    agents_required:
      - "{{REQUIRED_AGENT_1}}"
      - "{{REQUIRED_AGENT_2}}"
      - "{{REQUIRED_AGENT_3}}"
    
    tools_needed:
      - "{{REQUIRED_TOOL_1}}"
      - "{{REQUIRED_TOOL_2}}"
    
    estimated_effort: "{{EFFORT_ESTIMATE}}"
    
  # Timeline
  timeline:
    start_date: "{{START_DATE}}"
    target_date: "{{TARGET_DATE}}"
    milestones:
      - date: "{{MILESTONE_1_DATE}}"
        description: "{{MILESTONE_1_DESC}}"
      - date: "{{MILESTONE_2_DATE}}"
        description: "{{MILESTONE_2_DESC}}"
  
  # Metrics and tracking
  metrics:
    progress_indicators:
      - "{{PROGRESS_INDICATOR_1}}"
      - "{{PROGRESS_INDICATOR_2}}"
    
    success_metrics:
      - "{{SUCCESS_METRIC_1}}"
      - "{{SUCCESS_METRIC_2}}"
    
    kpis:
      - name: "{{KPI_1_NAME}}"
        target: "{{KPI_1_TARGET}}"
        current: 0
      - name: "{{KPI_2_NAME}}"
        target: "{{KPI_2_TARGET}}"
        current: 0

  # Dependencies and risks
  dependencies:
    internal:
      - "{{INTERNAL_DEPENDENCY_1}}"
      - "{{INTERNAL_DEPENDENCY_2}}"
    
    external:
      - "{{EXTERNAL_DEPENDENCY_1}}"
      - "{{EXTERNAL_DEPENDENCY_2}}"
  
  risks:
    - risk: "{{RISK_1}}"
      mitigation: "{{MITIGATION_1}}"
      probability: "{{RISK_1_PROBABILITY}}"  # high | medium | low
      impact: "{{RISK_1_IMPACT}}"  # high | medium | low
      
    - risk: "{{RISK_2}}"
      mitigation: "{{MITIGATION_2}}"
      probability: "{{RISK_2_PROBABILITY}}"
      impact: "{{RISK_2_IMPACT}}"

  # Communication and collaboration
  communication:
    channels:
      - "{{COMMUNICATION_CHANNEL_1}}"
      - "{{COMMUNICATION_CHANNEL_2}}"
    
    stakeholders:
      - name: "{{STAKEHOLDER_1}}"
        role: "{{STAKEHOLDER_1_ROLE}}"
        involvement: "{{STAKEHOLDER_1_INVOLVEMENT}}"
        
    reporting:
      frequency: "{{REPORTING_FREQUENCY}}"
      format: "{{REPORTING_FORMAT}}"
      recipients:
        - "{{REPORT_RECIPIENT_1}}"
        - "{{REPORT_RECIPIENT_2}}"

  # Integration with space
  space:
    space_id: "{{SPACE_ID}}"
    visibility: "{{VISIBILITY}}"  # public | private | team
    collaboration:
      enabled: true
      permissions:
        - "{{COLLABORATION_PERMISSION_1}}"
        - "{{COLLABORATION_PERMISSION_2}}"
  
  # Brand alignment (from me.md)
  brand:
    theme: "{{BRAND_THEME}}"
    voice: "{{BRAND_VOICE}}"
    colors: 
      - "{{PRIMARY_COLOR}}"
      - "{{SECONDARY_COLOR}}"

# Template metadata
template:
  version: "1.0"
  created_by: "ONE Mission Generator"
  description: "Standard mission template with cascade workflow integration"
  
  # Customization options
  customizable_fields:
    - "mission.title"
    - "mission.description" 
    - "mission.objective"
    - "mission.success_criteria"
    - "mission.stories"
    - "mission.teams"
    - "mission.timeline"
    - "mission.metrics"
  
  # Validation rules
  validation:
    required_fields:
      - "mission.id"
      - "mission.title"
      - "mission.objective"
      - "mission.success_criteria"
      - "mission.teams.primary"
    
    quality_rules:
      - "Title should be clear and actionable"
      - "Objective should be specific and measurable"
      - "Success criteria should be quantifiable"
      - "Timeline should be realistic"
      - "Team assignments should be appropriate"