@@ -12,6 +12,18 @@ implementation demonstrating best practices for DEMA Consulting .NET CLI tools.
1212- ** Code Quality Agent** - Enforces linting, static analysis, and security standards
1313- ** Repo Consistency Agent** - Ensures downstream repositories remain consistent with template patterns
1414
15+ ## Agent Selection Guide
16+
17+ - Fix a bug → ** Software Developer**
18+ - Add a new feature → ** Requirements Agent** → ** Software Developer** → ** Test Developer**
19+ - Write a test → ** Test Developer**
20+ - Fix linting or static analysis issues → ** Code Quality Agent**
21+ - Update documentation → ** Technical Writer**
22+ - Add or update requirements → ** Requirements Agent**
23+ - Ensure test coverage linkage in ` requirements.yaml ` → ** Requirements Agent**
24+ - Run security scanning or address CodeQL alerts → ** Code Quality Agent**
25+ - Propagate template changes → ** Repo Consistency Agent**
26+
1527## Tech Stack
1628
1729- C# (latest), .NET 8.0/9.0/10.0, dotnet CLI, NuGet
@@ -36,6 +48,7 @@ evidence. This is critical for platform and framework requirements - **do not re
3648
3749- ` windows@TestName ` - proves the test passed on a Windows platform
3850- ` ubuntu@TestName ` - proves the test passed on a Linux (Ubuntu) platform
51+ - ` macos@TestName ` - proves the test passed on a macOS platform
3952- ` net8.0@TestName ` - proves the test passed under the .NET 8 target framework
4053- ` net9.0@TestName ` - proves the test passed under the .NET 9 target framework
4154- ` net10.0@TestName ` - proves the test passed under the .NET 10 target framework
@@ -102,9 +115,9 @@ build.bat # Windows
102115## CI/CD
103116
104117- ** Quality Checks** : Markdown lint, spell check, YAML lint
105- - ** Build** : Multi-platform (Windows/Linux)
118+ - ** Build** : Multi-platform (Windows/Linux/macOS )
106119- ** CodeQL** : Security scanning
107- - ** Integration Tests** : .NET 8/9/10 on Windows/Linux
120+ - ** Integration Tests** : .NET 8/9/10 on Windows/Linux/macOS
108121- ** Documentation** : Auto-generated via Pandoc + Weasyprint
109122
110123## Common Tasks
0 commit comments