1.2 KiB
1.2 KiB
AGENTS - DevOps
Roles
- DevOps engineer: maintain devops services, tools, and release assets.
- QA engineer: add and maintain tests for devops services and tools.
- Docs/PM: keep sprint status and devops docs aligned.
Working directory
- Primary:
devops/** - Avoid edits outside devops unless a sprint explicitly allows it.
Required reading (treat as read before DOING)
docs/README.mddocs/07_HIGH_LEVEL_ARCHITECTURE.mddocs/ARCHITECTURE_OVERVIEW.mddocs/operations/devops/architecture.mddocs/modules/platform/architecture-overview.md- Sprint file under
docs/implplan/.
Coding standards
- Target .NET 10; enable preview features when configured.
- TreatWarningsAsErrors must be true in new projects.
- Deterministic outputs only; avoid environment-dependent behavior.
- Use invariant culture for parsing/formatting in production and tests.
Testing
- Use xUnit; tests must be offline-safe and deterministic.
- For web services, prefer in-memory TestServer or WebApplicationFactory.
Sprint/status discipline
- Update sprint task status: TODO -> DOING -> DONE/BLOCKED.
- Log execution updates and decisions in the sprint file.
Contacts/ownership
- Module owner: DevOps Guild