Files
training-system/training/.claude/skills/tgassist/references/session_yaml_schema.md
2026-05-12 12:24:11 +08:00

982 B

session.yaml Schema (tgassist)

Fields

  • schema.name:

    • Value: tgassist.session
  • schema.version:

    • Value: 0.1
  • status.current_phase:

    • Enum: demand | acceptance | plan | architecture | decompose | develop | code_review | test | acceptance_review | archive
  • status.current_round:

    • Integer (>= 1)
  • status.state:

    • Enum: in_progress | awaiting_answers | finalized
  • status.last_updated:

    • ISO date (YYYY-MM-DD)
  • phases:

    • List of phase objects
    • Each phase has:
      • name (same enum as current_phase)
      • status: pending | in_progress | completed | optional
  • questions:

    • p0_open: integer
    • p1_open: integer
    • p2_open: integer
  • metrics:

    • evidence_count: integer
    • mermaid_count: integer
    • table_count: integer
  • assumptions:

    • List of strings

Notes

  • Phase progression requires DoR/DoD checks and gate approvals.
  • state becomes awaiting_answers when P0 questions remain.