36 lines
1.2 KiB
Markdown
36 lines
1.2 KiB
Markdown
# 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
|