feat: Add conditional Git Workflow Complexity section

Added Git Workflow Complexity section to architecture template after high-level-architecture.
This section helps define project's Git branching and review process with three complexity levels:
- Simple: Feature branches, direct merges
- Medium: Epic branches, QA gates
- Complex: Release branches, hotfix branches, audit gates

The chosen level guides Scrum Master when generating git-related stories.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Serhii 2025-09-13 16:37:57 +03:00
parent f09e282d72
commit d558e8f982
No known key found for this signature in database
GPG Key ID: 84A22AF415BE7704
1 changed files with 16 additions and 0 deletions

View File

@ -123,6 +123,22 @@ sections:
- "**Repository Pattern:** Abstract data access logic - _Rationale:_ Enables testing and future database migration flexibility" - "**Repository Pattern:** Abstract data access logic - _Rationale:_ Enables testing and future database migration flexibility"
- "**Event-Driven Communication:** Using SNS/SQS for service decoupling - _Rationale:_ Supports async processing and system resilience" - "**Event-Driven Communication:** Using SNS/SQS for service decoupling - _Rationale:_ Supports async processing and system resilience"
- id: git-workflow
title: Git Workflow Complexity
condition: Project uses Git version control
instruction: |
Define the expected Git branching and review process for this project.
The chosen level will guide the Scrum Master when generating stories
for git operations (branch creation, PRs, merges, tags).
Options:
- Simple: Feature branches, direct merges to main, lightweight reviews.
- Medium: Epic branches, story-based merges, QA gate required before merge.
- Complex: Release branches, hotfix branches, audit gates, formal tagging policy.
Be clear and concise: pick the minimum viable level of complexity
needed to balance developer velocity, quality control, and compliance.
elicit: true
- id: tech-stack - id: tech-stack
title: Tech Stack title: Tech Stack
instruction: | instruction: |