audit, advisories and doctors/setup work
This commit is contained in:
35
devops/AGENTS.md
Normal file
35
devops/AGENTS.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user