BMAD-METHOD/core/workflows/session-manager/session-template.yaml

82 lines
1.7 KiB
YAML

# Session Template
# Copy and customize for new sessions
session_id: "{PREFIX}{YYYYMM}-{CLIENT}-{PROJECT}"
created: "{timestamp}"
last_updated: "{timestamp}"
status: "active"
# Identification
client: "{CLIENT}"
project: "{PROJECT}"
prefix: "{PREFIX}"
description: ""
# Token tracking
tokens:
initial: 0
current: 0
peak: 0
saved_by_isolation: 0
warning_threshold: 120000
max_limit: 150000
# Agent tracking
agents_spawned: []
# Example entry:
# - id: "agent-abc123"
# type: "analyst"
# started: "2025-01-15T10:35:00Z"
# completed: "2025-01-15T10:42:00Z"
# tokens_used: 32000
# output_file: "_bmad-output/temp/analyst-abc123.md"
# status: "completed" # running, completed, failed
# Artifacts produced
artifacts: []
# Example entry:
# - path: "docs/prd.md"
# type: "document"
# created: "2025-01-15T11:00:00Z"
# modified: "2025-01-15T11:30:00Z"
# agent: "pm"
# description: "Product Requirements Document"
# Progress tracking
milestones: []
# Example entry:
# - name: "Requirements Complete"
# target_date: "2025-01-15"
# completed: "2025-01-15T11:30:00Z"
# notes: "All stakeholder requirements gathered"
# Current work context
current_focus:
epic: ""
story: ""
task: ""
blocker: ""
# Context for resume (AI-generated summary)
context_summary: |
Session initialized. Ready to begin work.
# Decision log
decisions: []
# Example entry:
# - date: "2025-01-15"
# decision: "Use PostgreSQL for primary database"
# rationale: "Team expertise, ACID compliance needs"
# made_by: "architect"
# Session notes
notes: []
# Example entry:
# - timestamp: "2025-01-15T10:30:00Z"
# note: "Client prefers OAuth2 over JWT"
# source: "user"
# Tags for filtering
tags: []
# Example: ["security", "audit", "enterprise"]