Initial commit: NexusArchitect Professional Workstation Overhaul

This commit is contained in:
Debian
2026-04-24 20:27:22 +02:00
commit f3e94c4f42
193 changed files with 5809 additions and 0 deletions
+11
View File
@@ -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.