schema_version: "1.0"
name: "Marketing Dev Pipeline"
description: "GA4 이벤트 설계 → 개발 구현 → QC 검증 파이프라인"
trigger:
  type: manual
  description: "마케팅팀 GA4 이벤트 설계 완료 시 수동 트리거"
token_budget: 500000
blast_radius: "team"
gates:
  - name: "design_review"
    description: "GA4 설계 문서 리뷰 완료"
  - name: "code_review"
    description: "구현 코드 리뷰 완료"
allowed_teams:
  - "dev1-team"
  - "dev2-team"
  - "dev6-team"
steps:
  - id: "ga4_design"
    name: "GA4 이벤트 설계"
    target_team: "dev1-team"
    task_file_template: "pipelines/templates/ga4-design.md"
    task_desc: "GA4 이벤트 택소노미 설계 및 데이터 레이어 구조 정의"
    depends_on: []
    timeout_minutes: 120
  - id: "dev_implement"
    name: "개발 구현"
    target_team: "dev2-team"
    task_file_template: "pipelines/templates/dev-implement.md"
    task_desc: "GA4 설계 기반 이벤트 트래킹 코드 구현"
    depends_on: ["ga4_design"]
    timeout_minutes: 180
    inject_context:
      source: "memory/reports/"
      description: "이전 단계 산출물 참조"
  - id: "qc_verify"
    name: "QC 검증"
    target_team: "dev6-team"
    task_file_template: "pipelines/templates/qc-verify.md"
    task_desc: "GA4 이벤트 구현 검증 및 데이터 정합성 확인"
    depends_on: ["dev_implement"]
    timeout_minutes: 90
