# 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.md` - `docs/07_HIGH_LEVEL_ARCHITECTURE.md` - `docs/ARCHITECTURE_OVERVIEW.md` - `docs/operations/devops/architecture.md` - `docs/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