Refactor code structure for improved readability and maintainability; optimize performance in key functions.

This commit is contained in:
master
2025-12-22 19:06:31 +02:00
parent dfaa2079aa
commit 4602ccc3a3
1444 changed files with 109919 additions and 8058 deletions

23
src/__Libraries/AGENTS.md Normal file
View File

@@ -0,0 +1,23 @@
# __Libraries AGENTS
## Purpose & Scope
- Working directory: `src/__Libraries/` (shared .NET libraries) and `src/__Libraries/__Tests`.
- Roles: backend engineer, QA automation.
## Required Reading (treat as read before DOING)
- `docs/README.md`
- `docs/07_HIGH_LEVEL_ARCHITECTURE.md`
- `docs/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.0` with 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/__Tests` with deterministic fixtures.
- Prefer focused test projects per library.
- Validate by `dotnet build` and `dotnet test` for affected projects.