architect/templates/task.template.yaml
# ═══════════════════════════════════════════════════════════════
# ШАБЛОН ЗАДАЧИ
# ═══════════════════════════════════════════════════════════════
# Стандарт: architect/standards/processes/TASK_QUEUE.md
# Имя файла: {YYYY-MM-DD}_{NNN}_{slug}.yaml
# ═══════════════════════════════════════════════════════════════

# ───────────────────────────────────────────
# ИДЕНТИФИКАЦИЯ
# ───────────────────────────────────────────
id: "{YYYY-MM-DD}_{NNN}"
created: "{YYYY-MM-DD}T{HH:MM:SS}"
created_by: ""              # architect | projector
assigned_to: ""             # coder | infra | analyst | editor
priority: "medium"          # high | medium | low

# ───────────────────────────────────────────
# ЗАДАЧА
# ───────────────────────────────────────────
title: ""
description: |
  Подробное описание задачи.
  Что нужно сделать и почему.

# ───────────────────────────────────────────
# КОНТЕКСТ (что прочитать перед работой)
# ───────────────────────────────────────────
context:
  # Файлы для чтения
  files:
    - path: ""
      reason: ""
    # - path: ""
    #   reason: ""

  # Ссылки на стандарты/примеры
  references: []
    # - "architect/standards/..."
    # - "пример в другом файле"

  # Дополнительные заметки
  notes: |


# ───────────────────────────────────────────
# ДЕЙСТВИЕ
# ───────────────────────────────────────────
action:
  type: ""                  # create | edit | delete | analyze
  target: ""                # путь к целевому файлу
  instructions: |
    Пошаговые инструкции:
    1.
    2.
    3.

# ───────────────────────────────────────────
# ОЖИДАЕМЫЙ РЕЗУЛЬТАТ
# ───────────────────────────────────────────
expected:
  result: ""
  validation: |
    Как проверить:
    -
    -

# ───────────────────────────────────────────
# СТАТУС (заполняет исполнитель)
# ───────────────────────────────────────────
status: "pending"           # pending | in_progress | done | failed
started_at: null
completed_at: null
result: null
error: null