fix: finalize semantic repair and test updates

This commit is contained in:
2026-03-21 15:07:06 +03:00
parent c827c2f098
commit 2da548fd71
99 changed files with 2484 additions and 985 deletions

View File

@@ -10,9 +10,9 @@
* @COMPLEXITY: 5
* @PURPOSE: Slide-out assistant chat panel for natural language command execution and task tracking.
* @LAYER: UI
* @RELATION: BINDS_TO -> assistantChatStore
* @RELATION: BINDS_TO -> assistantChat
* @RELATION: CALLS -> AssistantApi
* @RELATION: DISPATCHES -> taskDrawerStore
* @RELATION: DISPATCHES -> taskDrawer
* @SEMANTICS: assistant-chat, confirmation, long-running-task, progress-tracking
* @INVARIANT: User commands and assistant responses are appended in chronological order.
* @INVARIANT: Risky operations are executed only through explicit confirm action.

View File

@@ -4,7 +4,7 @@
* @COMPLEXITY: 3
* @PURPOSE: Display page hierarchy navigation
* @LAYER: UI
* @RELATION: DEPENDS_ON -> PageStore
* @RELATION: DEPENDS_ON -> page
* @INVARIANT: Always shows current page path
*
* @UX_STATE: Idle -> Breadcrumbs showing current path

View File

@@ -10,7 +10,7 @@
* @COMPLEXITY: 5
* @PURPOSE: Persistent left sidebar with resource categories navigation
* @LAYER: UI
* @RELATION: BINDS_TO -> sidebarStore
* @RELATION: BINDS_TO -> sidebar
* @SEMANTICS: Navigation
* @INVARIANT: Always shows active category and item
*

View File

@@ -10,7 +10,7 @@
* @COMPLEXITY: 5
* @PURPOSE: Global task drawer for monitoring background operations
* @LAYER: UI
* @RELATION: BINDS_TO -> taskDrawerStore
* @RELATION: BINDS_TO -> taskDrawer
* @SEMANTICS: TaskLogViewer
* @INVARIANT: Drawer shows logs for active task or remains closed
*

View File

@@ -10,7 +10,7 @@
* @COMPLEXITY: 5
* @PURPOSE: Unified top navigation bar with Logo, Search, Activity, and User menu
* @LAYER: UI
* @RELATION: BINDS_TO -> activityStore
* @RELATION: BINDS_TO -> activity
* @SEMANTICS: Navigation, UserSession
* @INVARIANT: Always visible on non-login pages
*

View File

@@ -11,7 +11,7 @@
* @SEMANTICS: reports, card, type-profile, accessibility, fallback
* @PURPOSE: Render one report with explicit textual type label and profile-driven visual variant.
* @LAYER: UI
* @RELATION: DEPENDS_ON -> ReportTypeProfiles
* @RELATION: DEPENDS_ON -> reportTypeProfiles
* @RELATION: DEPENDS_ON -> i18n
* @INVARIANT: Unknown task type always uses fallback profile.
*