1.0 KiB
1.0 KiB
__Libraries AGENTS
Purpose & Scope
- Working directory:
src/__Libraries/(shared .NET libraries) andsrc/__Libraries/__Tests. - Roles: backend engineer, QA automation.
Required Reading (treat as read before DOING)
docs/README.mddocs/07_HIGH_LEVEL_ARCHITECTURE.mddocs/modules/platform/architecture-overview.md- Relevant module dossiers referenced by the sprint.
docs/19_TEST_SUITE_OVERVIEW.md(for test conventions)
Working Agreements
- Target
net10.0with C# preview where used in the repo. - Determinism first: stable ordering, UTC timestamps, canonical JSON, fixed seeds where applicable.
- Offline-friendly: no runtime network calls from libraries or tests unless a sprint explicitly requires it.
- Cross-module impacts must be noted in the owning sprint file and related docs.
Testing & Validation
- Add tests under
src/__Libraries/__Testswith deterministic fixtures. - Prefer focused test projects per library.
- Validate by
dotnet buildanddotnet testfor affected projects.