tui rework

This commit is contained in:
2026-03-09 14:18:34 +03:00
parent 8fb9fa15e0
commit d5c1d330f4
8 changed files with 5497 additions and 1520 deletions

View File

@@ -2,12 +2,12 @@
> High-level module structure for AI Context. Generated automatically.
**Generated:** 2026-03-06T15:13:36.187520
**Generated:** 2026-03-09T13:33:22.105511
## Summary
- **Total Modules:** 90
- **Total Entities:** 2508
- **Total Modules:** 93
- **Total Entities:** 2649
## Module Hierarchy
@@ -54,9 +54,9 @@
### 📁 `routes/`
- 🏗️ **Layers:** API, UI (API)
- 📊 **Tiers:** CRITICAL: 12, STANDARD: 240, TRIVIAL: 8
- 📊 **Tiers:** CRITICAL: 12, STANDARD: 254, TRIVIAL: 8
- 📄 **Files:** 19
- 📦 **Entities:** 260
- 📦 **Entities:** 274
**Key Entities:**
@@ -92,9 +92,9 @@
### 📁 `__tests__/`
- 🏗️ **Layers:** API, Domain, Domain (Tests), UI (API Tests), Unknown
- 📊 **Tiers:** STANDARD: 81, TRIVIAL: 134
- 📄 **Files:** 13
- 📦 **Entities:** 215
- 📊 **Tiers:** STANDARD: 88, TRIVIAL: 187
- 📄 **Files:** 14
- 📦 **Entities:** 275
**Key Entities:**
@@ -126,9 +126,9 @@
### 📁 `core/`
- 🏗️ **Layers:** Core
- 📊 **Tiers:** CRITICAL: 45, STANDARD: 94, TRIVIAL: 8
- 📊 **Tiers:** CRITICAL: 47, STANDARD: 94, TRIVIAL: 8
- 📄 **Files:** 11
- 📦 **Entities:** 147
- 📦 **Entities:** 149
**Key Entities:**
@@ -509,9 +509,9 @@
### 📁 `schemas/`
- 🏗️ **Layers:** API
- 📊 **Tiers:** CRITICAL: 10, STANDARD: 7, TRIVIAL: 3
- 📊 **Tiers:** CRITICAL: 10, STANDARD: 9, TRIVIAL: 3
- 📄 **Files:** 2
- 📦 **Entities:** 20
- 📦 **Entities:** 22
**Key Entities:**
@@ -521,20 +521,20 @@
- Represents an AD Group to Role mapping in API responses.
- **PermissionSchema** (Class) `[TRIVIAL]`
- Represents a permission in API responses.
- **ProfilePermissionState** (Class)
- Represents one permission badge state for profile read-only ...
- **ProfilePreference** (Class)
- Represents persisted profile preference for a single authent...
- **ProfilePreferenceResponse** (Class)
- Response envelope for profile preference read/update endpoin...
- **ProfilePreferenceUpdateRequest** (Class)
- Request payload for updating current user's dashboard filter...
- Request payload for updating current user's profile settings...
- **ProfileSecuritySummary** (Class)
- Read-only security and access snapshot for current user.
- **RoleCreate** (Class) `[CRITICAL]`
- Schema for creating a new role.
- **RoleSchema** (Class) `[CRITICAL]`
- Represents a role in API responses.
- **RoleUpdate** (Class) `[CRITICAL]`
- Schema for updating an existing role.
- **SupersetAccountCandidate** (Class)
- Canonical account candidate projected from Superset users pa...
**Dependencies:**
@@ -543,9 +543,9 @@
### 📁 `scripts/`
- 🏗️ **Layers:** Scripts, UI, Unknown
- 📊 **Tiers:** CRITICAL: 2, STANDARD: 27, TRIVIAL: 14
- 📊 **Tiers:** CRITICAL: 2, STANDARD: 27, TRIVIAL: 17
- 📄 **Files:** 7
- 📦 **Entities:** 43
- 📦 **Entities:** 46
**Key Entities:**
@@ -574,9 +574,9 @@
### 📁 `services/`
- 🏗️ **Layers:** Core, Domain, Service
- 📊 **Tiers:** CRITICAL: 9, STANDARD: 104, TRIVIAL: 7
- 📊 **Tiers:** CRITICAL: 9, STANDARD: 118, TRIVIAL: 15
- 📄 **Files:** 9
- 📦 **Entities:** 120
- 📦 **Entities:** 142
**Key Entities:**
@@ -773,9 +773,9 @@
### 📁 `core/`
- 🏗️ **Layers:** Domain, Unknown
- 📊 **Tiers:** STANDARD: 6, TRIVIAL: 45
- 📊 **Tiers:** STANDARD: 6, TRIVIAL: 46
- 📄 **Files:** 4
- 📦 **Entities:** 51
- 📦 **Entities:** 52
**Key Entities:**
@@ -870,10 +870,10 @@
### 📁 `git/`
- 🏗️ **Layers:** Component
- 📊 **Tiers:** STANDARD: 46
- 🏗️ **Layers:** Component, Unknown
- 📊 **Tiers:** STANDARD: 47, TRIVIAL: 12
- 📄 **Files:** 6
- 📦 **Entities:** 46
- 📦 **Entities:** 59
**Key Entities:**
@@ -889,6 +889,20 @@
- Modal for deploying a dashboard to a target environment.
- 🧩 **GitManager** (Component)
- Центральный UI управления Git с фокусом на рабочий поток ана...
- 📦 **GitManager** (Module) `[TRIVIAL]`
- Auto-generated module for frontend/src/components/git/GitMan...
### 📁 `__tests__/`
- 🏗️ **Layers:** UI Tests
- 📊 **Tiers:** STANDARD: 1
- 📄 **Files:** 1
- 📦 **Entities:** 1
**Key Entities:**
- 📦 **frontend.src.components.git.__tests__.git_manager_unfinished_merge_integration** (Module)
- Protect unresolved-merge dialog contract in GitManager pull ...
### 📁 `llm/`
@@ -1090,9 +1104,9 @@
### 📁 `layout/`
- 🏗️ **Layers:** UI, Unknown
- 📊 **Tiers:** STANDARD: 11, TRIVIAL: 47
- 📊 **Tiers:** STANDARD: 11, TRIVIAL: 48
- 📄 **Files:** 5
- 📦 **Entities:** 58
- 📦 **Entities:** 59
**Key Entities:**
@@ -1221,9 +1235,9 @@
### 📁 `stores/`
- 🏗️ **Layers:** UI, UI-State, Unknown
- 📊 **Tiers:** CRITICAL: 1, STANDARD: 8, TRIVIAL: 21
- 📊 **Tiers:** CRITICAL: 1, STANDARD: 8, TRIVIAL: 25
- 📄 **Files:** 5
- 📦 **Entities:** 30
- 📦 **Entities:** 34
**Key Entities:**
@@ -1339,13 +1353,15 @@
### 📁 `routes/`
- 🏗️ **Layers:** Infra, UI
- 📊 **Tiers:** CRITICAL: 1, STANDARD: 3, TRIVIAL: 1
- 🏗️ **Layers:** Infra, UI, Unknown
- 📊 **Tiers:** CRITICAL: 1, STANDARD: 3, TRIVIAL: 5
- 📄 **Files:** 5
- 📦 **Entities:** 5
- 📦 **Entities:** 9
**Key Entities:**
- 📦 **+page** (Module) `[TRIVIAL]`
- Auto-generated module for frontend/src/routes/+page.svelte
- 📦 **RootLayoutConfig** (Module) `[TRIVIAL]`
- Root layout configuration (SPA mode)
- 📦 **layout** (Module)
@@ -1513,9 +1529,9 @@
### 📁 `profile/`
- 🏗️ **Layers:** Unknown
- 📊 **Tiers:** TRIVIAL: 9
- 📊 **Tiers:** TRIVIAL: 16
- 📄 **Files:** 1
- 📦 **Entities:** 9
- 📦 **Entities:** 16
**Key Entities:**
@@ -1600,15 +1616,26 @@
### 📁 `git/`
- 🏗️ **Layers:** Page
- 📊 **Tiers:** STANDARD: 8
- 📊 **Tiers:** STANDARD: 10
- 📄 **Files:** 1
- 📦 **Entities:** 8
- 📦 **Entities:** 10
**Key Entities:**
- 🧩 **GitSettingsPage** (Component)
- Manage Git server configurations for dashboard versioning.
### 📁 `__tests__/`
- 📊 **Tiers:** STANDARD: 1
- 📄 **Files:** 1
- 📦 **Entities:** 1
**Key Entities:**
- 📦 **frontend.src.routes.settings.git.__tests__.git_settings_page_ux_test** (Module)
- Test UX states and transitions for the Git Settings page
### 📁 `storage/`
- 🏗️ **Layers:** Page
@@ -1678,6 +1705,17 @@
- 🔗 DEPENDS_ON -> frontend.src.lib.api
### 📁 `__tests__/`
- 📊 **Tiers:** STANDARD: 1
- 📄 **Files:** 1
- 📦 **Entities:** 1
**Key Entities:**
- 📦 **frontend.src.services.__tests__.gitService_test** (Module)
- API client tests ensuring correct endpoints are called per c...
### 📁 `types/`
- 🏗️ **Layers:** Domain
@@ -1693,9 +1731,9 @@
### 📁 `root/`
- 🏗️ **Layers:** DevOps/Tooling, Unknown
- 📊 **Tiers:** CRITICAL: 11, STANDARD: 17, TRIVIAL: 9
- 📄 **Files:** 2
- 📦 **Entities:** 37
- 📊 **Tiers:** CRITICAL: 11, STANDARD: 17, TRIVIAL: 12
- 📄 **Files:** 3
- 📦 **Entities:** 40
**Key Entities:**
@@ -1713,6 +1751,8 @@
- Auto-generated module for check_test_data.py
- 📦 **generate_semantic_map** (Module)
- Scans the codebase to generate a Semantic Map, Module Map, a...
- 📦 **test_pat_retrieve** (Module) `[TRIVIAL]`
- Auto-generated module for test_pat_retrieve.py
## Cross-Module Dependencies
@@ -1869,6 +1909,7 @@ graph TD
scripts-->|TESTS|backend
__tests__-->|VERIFIES|components
__tests__-->|VERIFIES|components
__tests__-->|VERIFIES|components
__tests__-->|TESTS|lib
__tests__-->|VERIFIES|lib
__tests__-->|TESTS|lib