refactor(docs): move requirements and test infra docs into docs/ subdirectories
Organize documentation by moving requirements (HighLevelReqs, Component-*, lmxproxy_protocol) to docs/requirements/ and test infrastructure docs to docs/test_infra/. Updates all cross-references in README, CLAUDE.md, infra/README, component docs, and 23 plan files.
This commit is contained in:
@@ -191,13 +191,13 @@ No business logic, actor systems, database connectivity, or web endpoints are im
|
||||
- `[KDD-code-5]` Per-component configuration via appsettings.json sections bound to options classes. → Directly maps to REQ-HOST-3.
|
||||
- `[KDD-code-6]` Options classes owned by component projects, not Commons. → Directly maps to HOST-3-4.
|
||||
|
||||
### From Component-Commons.md
|
||||
### From docs/requirements/Component-Commons.md
|
||||
|
||||
- `[CD-Commons-1]` Commons is referenced by all component libraries and the Host — project reference structure must reflect this.
|
||||
- `[CD-Commons-2]` No EF navigation property annotations on POCOs (Fluent API only in Configuration Database).
|
||||
- `[CD-Commons-3]` Configuration Database implements repository interfaces and maps POCOs — Phase 0 establishes the interface contract; implementation deferred.
|
||||
|
||||
### From Component-Host.md
|
||||
### From docs/requirements/Component-Host.md
|
||||
|
||||
- `[CD-Host-1]` Host is the composition root — references every component project to call their extension methods.
|
||||
- `[CD-Host-2]` Configuration Database registration (DbContext, repository wiring) is a Host responsibility — Phase 0 includes ConfigurationDatabase in Host's `AddXxx()` call chain (skeleton); full DbContext/repository wiring in Phase 1.
|
||||
|
||||
Reference in New Issue
Block a user