Initial commit: NexusArchitect Professional Workstation Overhaul
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
# Definition of Done (DoD)
|
||||
|
||||
1. **Architecture Compliance:** Feature follows CQRS flow. Logic is in Handlers. Result is wrapped in `Result<T>` from FluentResult.
|
||||
2. **Modularization:** Code is in `/src`, tests in `/tests`. Module-specific logic is isolated.
|
||||
3. **UI/UX Integrity:** - "Vertical Flow Check" passed (Assistant is part of the document stream, not an absolute pop-up).
|
||||
- No "Layout Shift" during AI content streaming.
|
||||
- Safe-area-insets respected for iOS/Android notches.
|
||||
4. **Code Quality:** C# 14 syntax used (Primary Constructors, etc.). Scoped CSS (.razor.css) implemented.
|
||||
5. **D3.js Performance:** JS Modules correctly disposed using `IAsyncDisposable`.
|
||||
6. **Persistence:** State survives manual page refresh (Local/Session Storage integration).
|
||||
7. **Mapping:** All entity-to-DTO conversions must use Mapster.
|
||||
Reference in New Issue
Block a user