Таски готовы
This commit is contained in:
@@ -2,12 +2,12 @@
|
||||
|
||||
> High-level module structure for AI Context. Generated automatically.
|
||||
|
||||
**Generated:** 2026-03-16T10:03:28.287790
|
||||
**Generated:** 2026-03-16T22:51:06.491000
|
||||
|
||||
## Summary
|
||||
|
||||
- **Total Modules:** 105
|
||||
- **Total Entities:** 3313
|
||||
- **Total Entities:** 3358
|
||||
|
||||
## Module Hierarchy
|
||||
|
||||
@@ -20,27 +20,34 @@
|
||||
|
||||
**Key Entities:**
|
||||
|
||||
- 📦 **backend.delete_running_tasks** (Module) `[TRIVIAL]`
|
||||
- 📦 **DeleteRunningTasksUtil** (Module) `[TRIVIAL]`
|
||||
- Script to delete tasks with RUNNING status from the database...
|
||||
|
||||
**Dependencies:**
|
||||
|
||||
- 🔗 DEPENDS_ON -> TaskRecord
|
||||
- 🔗 DEPENDS_ON -> TasksSessionLocal
|
||||
|
||||
### 📁 `src/`
|
||||
|
||||
- 🏗️ **Layers:** API, Core, UI (API)
|
||||
- 📊 **Tiers:** CRITICAL: 2, STANDARD: 6, TRIVIAL: 18
|
||||
- 📊 **Tiers:** CRITICAL: 2, STANDARD: 6, TRIVIAL: 20
|
||||
- 📄 **Files:** 3
|
||||
- 📦 **Entities:** 26
|
||||
- 📦 **Entities:** 28
|
||||
|
||||
**Key Entities:**
|
||||
|
||||
- 📦 **AppDependencies** (Module)
|
||||
- Manages creation and provision of shared application depende...
|
||||
- 📦 **AppModule** (Module) `[CRITICAL]`
|
||||
- The main entry point for the FastAPI application. It initial...
|
||||
- 📦 **backend.src.dependencies** (Module)
|
||||
- Manages creation and provision of shared application depende...
|
||||
- 📦 **SrcRoot** (Module) `[TRIVIAL]`
|
||||
- Canonical backend package root for application, scripts, and...
|
||||
|
||||
**Dependencies:**
|
||||
|
||||
- 🔗 DEPENDS_ON -> AppDependencies
|
||||
- 🔗 DEPENDS_ON -> backend.src.api.routes
|
||||
- 🔗 DEPENDS_ON -> backend.src.dependencies
|
||||
|
||||
### 📁 `api/`
|
||||
|
||||
@@ -51,18 +58,25 @@
|
||||
|
||||
**Key Entities:**
|
||||
|
||||
- 📦 **backend.src.api.auth** (Module)
|
||||
- 📦 **AuthApi** (Module)
|
||||
- Authentication API endpoints.
|
||||
|
||||
**Dependencies:**
|
||||
|
||||
- 🔗 DEPENDS_ON -> AuthRepository:Class
|
||||
- 🔗 DEPENDS_ON -> get_current_user
|
||||
|
||||
### 📁 `routes/`
|
||||
|
||||
- 🏗️ **Layers:** API, Infra, UI (API), UI/API
|
||||
- 📊 **Tiers:** CRITICAL: 7, STANDARD: 184, TRIVIAL: 111
|
||||
- 📊 **Tiers:** CRITICAL: 7, STANDARD: 191, TRIVIAL: 107
|
||||
- 📄 **Files:** 21
|
||||
- 📦 **Entities:** 302
|
||||
- 📦 **Entities:** 305
|
||||
|
||||
**Key Entities:**
|
||||
|
||||
- ℂ **ApprovalRequest** (Class) `[TRIVIAL]`
|
||||
- Schema for approval request payload.
|
||||
- ℂ **AssistantAction** (Class) `[TRIVIAL]`
|
||||
- UI action descriptor returned with assistant responses.
|
||||
- ℂ **AssistantMessageRequest** (Class) `[TRIVIAL]`
|
||||
@@ -81,46 +95,39 @@
|
||||
- Schema for staging and committing changes.
|
||||
- ℂ **CommitSchema** (Class) `[TRIVIAL]`
|
||||
- Schema for representing Git commit details.
|
||||
- ℂ **ConfirmationRecord** (Class)
|
||||
- In-memory confirmation token model for risky operation dispa...
|
||||
|
||||
**Dependencies:**
|
||||
|
||||
- 🔗 DEPENDS_ON -> AppDependencies
|
||||
- 🔗 DEPENDS_ON -> backend.src.core.config_manager.ConfigManager
|
||||
- 🔗 DEPENDS_ON -> backend.src.core.config_models
|
||||
- 🔗 DEPENDS_ON -> backend.src.core.database
|
||||
- 🔗 DEPENDS_ON -> backend.src.core.database.get_db
|
||||
- 🔗 DEPENDS_ON -> backend.src.core.mapping_service.IdMappingService
|
||||
|
||||
### 📁 `__tests__/`
|
||||
|
||||
- 🏗️ **Layers:** API, Domain, Domain (Tests), Tests, UI (API Tests), Unknown
|
||||
- 📊 **Tiers:** STANDARD: 16, TRIVIAL: 275
|
||||
- 📊 **Tiers:** STANDARD: 16, TRIVIAL: 265
|
||||
- 📄 **Files:** 18
|
||||
- 📦 **Entities:** 291
|
||||
- 📦 **Entities:** 281
|
||||
|
||||
**Key Entities:**
|
||||
|
||||
- ℂ **_FakeConfigManager** (Class) `[TRIVIAL]`
|
||||
- Provide deterministic environment aliases required by intent...
|
||||
- ℂ **_FakeConfigManager** (Class) `[TRIVIAL]`
|
||||
- Environment config fixture with dev/prod aliases for parser ...
|
||||
- ℂ **_FakeDb** (Class) `[TRIVIAL]`
|
||||
- In-memory session substitute for assistant route persistence...
|
||||
- ℂ **_FakeDb** (Class) `[TRIVIAL]`
|
||||
- In-memory fake database implementing subset of Session inter...
|
||||
- ℂ **_FakeQuery** (Class) `[TRIVIAL]`
|
||||
- Minimal chainable query object for fake DB interactions.
|
||||
- ℂ **_FakeQuery** (Class) `[TRIVIAL]`
|
||||
- Minimal chainable query object for fake SQLAlchemy-like DB b...
|
||||
- ℂ **_FakeTask** (Class) `[TRIVIAL]`
|
||||
- Lightweight task model used for assistant authz tests.
|
||||
- ℂ **_FakeTask** (Class) `[TRIVIAL]`
|
||||
- Lightweight task stub used by assistant API tests.
|
||||
- ℂ **_FakeTaskManager** (Class) `[TRIVIAL]`
|
||||
- Minimal task manager for deterministic operation creation an...
|
||||
- ℂ **_FakeTaskManager** (Class) `[TRIVIAL]`
|
||||
- Minimal async-compatible TaskManager fixture for determinist...
|
||||
|
||||
**Dependencies:**
|
||||
|
||||
@@ -130,9 +137,9 @@
|
||||
### 📁 `core/`
|
||||
|
||||
- 🏗️ **Layers:** Core, Domain, Infra
|
||||
- 📊 **Tiers:** CRITICAL: 9, STANDARD: 66, TRIVIAL: 134
|
||||
- 📊 **Tiers:** CRITICAL: 9, STANDARD: 49, TRIVIAL: 153
|
||||
- 📄 **Files:** 14
|
||||
- 📦 **Entities:** 209
|
||||
- 📦 **Entities:** 211
|
||||
|
||||
**Key Entities:**
|
||||
|
||||
@@ -159,11 +166,11 @@
|
||||
|
||||
**Dependencies:**
|
||||
|
||||
- 🔗 DEPENDS_ON -> AppConfig
|
||||
- 🔗 DEPENDS_ON -> AppConfigRecord
|
||||
- 🔗 DEPENDS_ON -> SessionLocal
|
||||
- 🔗 DEPENDS_ON -> backend.src.core.auth.config
|
||||
- 🔗 DEPENDS_ON -> backend.src.core.config_models.AppConfig
|
||||
- 🔗 DEPENDS_ON -> backend.src.core.config_models.Environment
|
||||
- 🔗 DEPENDS_ON -> backend.src.core.database.SessionLocal
|
||||
- 🔗 DEPENDS_ON -> backend.src.core.logger
|
||||
|
||||
### 📁 `__tests__/`
|
||||
|
||||
@@ -186,16 +193,18 @@
|
||||
### 📁 `auth/`
|
||||
|
||||
- 🏗️ **Layers:** Core, Domain
|
||||
- 📊 **Tiers:** CRITICAL: 17, STANDARD: 2, TRIVIAL: 10
|
||||
- 📊 **Tiers:** CRITICAL: 6, STANDARD: 2, TRIVIAL: 20
|
||||
- 📄 **Files:** 7
|
||||
- 📦 **Entities:** 29
|
||||
- 📦 **Entities:** 28
|
||||
|
||||
**Key Entities:**
|
||||
|
||||
- ℂ **AuthConfig** (Class) `[CRITICAL]`
|
||||
- Holds authentication-related settings.
|
||||
- ℂ **AuthRepository** (Class) `[CRITICAL]`
|
||||
- Encapsulates database operations for authentication-related ...
|
||||
- Initialize repository with database session.
|
||||
- 📦 **AuthRepository** (Module) `[CRITICAL]`
|
||||
- Data access layer for authentication and user preference ent...
|
||||
- 📦 **backend.src.core.auth.config** (Module) `[CRITICAL]`
|
||||
- Centralized configuration for authentication and authorizati...
|
||||
- 📦 **backend.src.core.auth.jwt** (Module)
|
||||
@@ -204,18 +213,16 @@
|
||||
- Audit logging for security-related events.
|
||||
- 📦 **backend.src.core.auth.oauth** (Module) `[CRITICAL]`
|
||||
- ADFS OIDC configuration and client using Authlib.
|
||||
- 📦 **backend.src.core.auth.repository** (Module) `[CRITICAL]`
|
||||
- Data access layer for authentication and user preference ent...
|
||||
- 📦 **backend.src.core.auth.security** (Module) `[CRITICAL]`
|
||||
- Utility for password hashing and verification using Passlib.
|
||||
|
||||
**Dependencies:**
|
||||
|
||||
- 🔗 DEPENDS_ON -> Permission:Class
|
||||
- 🔗 DEPENDS_ON -> Role:Class
|
||||
- 🔗 DEPENDS_ON -> User:Class
|
||||
- 🔗 DEPENDS_ON -> UserDashboardPreference:Class
|
||||
- 🔗 DEPENDS_ON -> authlib
|
||||
- 🔗 DEPENDS_ON -> backend.src.core.logger.belief_scope
|
||||
- 🔗 DEPENDS_ON -> backend.src.models.auth
|
||||
- 🔗 DEPENDS_ON -> backend.src.models.profile
|
||||
- 🔗 DEPENDS_ON -> jose
|
||||
|
||||
### 📁 `__tests__/`
|
||||
|
||||
@@ -304,10 +311,10 @@
|
||||
**Dependencies:**
|
||||
|
||||
- 🔗 DEPENDS_ON -> Environment
|
||||
- 🔗 DEPENDS_ON -> PluginLoader:Class
|
||||
- 🔗 DEPENDS_ON -> TaskLogPersistenceService:Class
|
||||
- 🔗 DEPENDS_ON -> TaskLogRecord
|
||||
- 🔗 DEPENDS_ON -> TaskLogger, USED_BY -> plugins
|
||||
- 🔗 DEPENDS_ON -> TaskManager, CALLS -> TaskManager._add_log
|
||||
- 🔗 DEPENDS_ON -> TaskManagerModels
|
||||
|
||||
### 📁 `__tests__/`
|
||||
|
||||
@@ -326,7 +333,7 @@
|
||||
### 📁 `utils/`
|
||||
|
||||
- 🏗️ **Layers:** Core, Domain, Infra
|
||||
- 📊 **Tiers:** CRITICAL: 1, STANDARD: 10, TRIVIAL: 61
|
||||
- 📊 **Tiers:** CRITICAL: 1, STANDARD: 11, TRIVIAL: 60
|
||||
- 📄 **Files:** 6
|
||||
- 📦 **Entities:** 72
|
||||
|
||||
@@ -393,10 +400,10 @@
|
||||
|
||||
**Dependencies:**
|
||||
|
||||
- 🔗 DEPENDS_ON -> AuthModels
|
||||
- 🔗 DEPENDS_ON -> Role
|
||||
- 🔗 DEPENDS_ON -> TaskRecord
|
||||
- 🔗 DEPENDS_ON -> backend.src.core.task_manager.models
|
||||
- 🔗 DEPENDS_ON -> backend.src.models.auth
|
||||
- 🔗 DEPENDS_ON -> backend.src.models.mapping
|
||||
|
||||
### 📁 `__tests__/`
|
||||
@@ -618,9 +625,9 @@
|
||||
### 📁 `services/`
|
||||
|
||||
- 🏗️ **Layers:** Core, Domain, Domain/Service, Service
|
||||
- 📊 **Tiers:** CRITICAL: 5, STANDARD: 47, TRIVIAL: 118
|
||||
- 📊 **Tiers:** CRITICAL: 5, STANDARD: 47, TRIVIAL: 164
|
||||
- 📄 **Files:** 10
|
||||
- 📦 **Entities:** 170
|
||||
- 📦 **Entities:** 216
|
||||
|
||||
**Key Entities:**
|
||||
|
||||
@@ -1346,9 +1353,9 @@
|
||||
### 📁 `layout/`
|
||||
|
||||
- 🏗️ **Layers:** UI, Unknown
|
||||
- 📊 **Tiers:** STANDARD: 7, TRIVIAL: 54
|
||||
- 📊 **Tiers:** STANDARD: 7, TRIVIAL: 55
|
||||
- 📄 **Files:** 5
|
||||
- 📦 **Entities:** 61
|
||||
- 📦 **Entities:** 62
|
||||
|
||||
**Key Entities:**
|
||||
|
||||
@@ -2066,10 +2073,10 @@
|
||||
|
||||
### 📁 `root/`
|
||||
|
||||
- 🏗️ **Layers:** DevOps/Tooling
|
||||
- 📊 **Tiers:** CRITICAL: 11, STANDARD: 18, TRIVIAL: 11
|
||||
- 📄 **Files:** 1
|
||||
- 📦 **Entities:** 40
|
||||
- 🏗️ **Layers:** DevOps/Tooling, Unknown
|
||||
- 📊 **Tiers:** CRITICAL: 11, STANDARD: 18, TRIVIAL: 13
|
||||
- 📄 **Files:** 2
|
||||
- 📦 **Entities:** 42
|
||||
|
||||
**Key Entities:**
|
||||
|
||||
@@ -2087,16 +2094,14 @@
|
||||
- Legacy tier buckets retained for backward-compatible reporti...
|
||||
- 📦 **generate_semantic_map** (Module)
|
||||
- Scans the codebase to generate a Semantic Map, Module Map, a...
|
||||
- 📦 **merge_spec** (Module) `[TRIVIAL]`
|
||||
- Auto-generated module for merge_spec.py
|
||||
|
||||
## Cross-Module Dependencies
|
||||
|
||||
```mermaid
|
||||
graph TD
|
||||
src-->|DEPENDS_ON|backend
|
||||
src-->|DEPENDS_ON|backend
|
||||
api-->|USES|backend
|
||||
api-->|USES|backend
|
||||
routes-->|DEPENDS_ON|backend
|
||||
routes-->|DEPENDS_ON|backend
|
||||
routes-->|DEPENDS_ON|backend
|
||||
routes-->|CALLS|backend
|
||||
@@ -2123,7 +2128,6 @@ graph TD
|
||||
routes-->|DEPENDS_ON|backend
|
||||
routes-->|DEPENDS_ON|backend
|
||||
routes-->|DEPENDS_ON|backend
|
||||
routes-->|DEPENDS_ON|backend
|
||||
routes-->|USES|backend
|
||||
routes-->|USES|backend
|
||||
routes-->|CALLS|backend
|
||||
@@ -2152,10 +2156,9 @@ graph TD
|
||||
routes-->|DEPENDS_ON|backend
|
||||
routes-->|DEPENDS_ON|backend
|
||||
routes-->|DEPENDS_ON|backend
|
||||
routes-->|DEPENDS_ON|backend
|
||||
routes-->|DEPENDS_ON|backend
|
||||
routes-->|CALLS|backend
|
||||
__tests__-->|TESTS|backend
|
||||
__tests__-->|VERIFIES|backend
|
||||
__tests__-->|TESTS|backend
|
||||
__tests__-->|TESTS|backend
|
||||
__tests__-->|TESTS|backend
|
||||
@@ -2177,11 +2180,6 @@ graph TD
|
||||
core-->|DEPENDS_ON|backend
|
||||
core-->|DEPENDS_ON|backend
|
||||
core-->|DEPENDS_ON|backend
|
||||
core-->|CALLS|backend
|
||||
core-->|CALLS|backend
|
||||
core-->|DEPENDS_ON|backend
|
||||
core-->|DEPENDS_ON|backend
|
||||
core-->|DEPENDS_ON|backend
|
||||
core-->|DEPENDS_ON|backend
|
||||
core-->|INHERITS|backend
|
||||
core-->|DEPENDS_ON|backend
|
||||
@@ -2192,9 +2190,6 @@ graph TD
|
||||
auth-->|USES|backend
|
||||
auth-->|USES|backend
|
||||
auth-->|USES|backend
|
||||
auth-->|DEPENDS_ON|backend
|
||||
auth-->|DEPENDS_ON|backend
|
||||
auth-->|DEPENDS_ON|backend
|
||||
migration-->|DEPENDS_ON|backend
|
||||
migration-->|DEPENDS_ON|backend
|
||||
migration-->|DEPENDS_ON|backend
|
||||
@@ -2206,8 +2201,6 @@ graph TD
|
||||
task_manager-->|USED_BY|backend
|
||||
task_manager-->|USED_BY|backend
|
||||
task_manager-->|DEPENDS_ON|backend
|
||||
task_manager-->|DEPENDS_ON|backend
|
||||
task_manager-->|DEPENDS_ON|backend
|
||||
utils-->|DEPENDS_ON|backend
|
||||
utils-->|DEPENDS_ON|backend
|
||||
utils-->|CALLS|backend
|
||||
@@ -2220,9 +2213,6 @@ graph TD
|
||||
models-->|DEPENDS_ON|backend
|
||||
models-->|DEPENDS_ON|backend
|
||||
models-->|USED_BY|backend
|
||||
models-->|INHERITS_FROM|backend
|
||||
models-->|DEPENDS_ON|backend
|
||||
models-->|INHERITS_FROM|backend
|
||||
__tests__-->|TESTS|backend
|
||||
llm_analysis-->|IMPLEMENTS|backend
|
||||
llm_analysis-->|IMPLEMENTS|backend
|
||||
|
||||
Reference in New Issue
Block a user