chore: update semantic contracts and git merge handling
This commit is contained in:
@@ -1,9 +1,18 @@
|
||||
# [DEF:backend.src.dependencies:Module]
|
||||
# [DEF:AppDependencies:Module]
|
||||
# @COMPLEXITY: 3
|
||||
# @SEMANTICS: dependency, injection, singleton, factory, auth, jwt
|
||||
# @PURPOSE: Manages creation and provision of shared application dependencies, such as PluginLoader and TaskManager, to avoid circular imports.
|
||||
# @LAYER: Core
|
||||
# @RELATION: Used by main app and API routers to get access to shared instances.
|
||||
# @RELATION: CALLS ->[CleanReleaseRepository]
|
||||
# @RELATION: CALLS ->[ConfigManager]
|
||||
# @RELATION: CALLS ->[PluginLoader]
|
||||
# @RELATION: CALLS ->[SchedulerService]
|
||||
# @RELATION: CALLS ->[TaskManager]
|
||||
# @RELATION: CALLS ->[get_all_plugin_configs]
|
||||
# @RELATION: CALLS ->[get_db]
|
||||
# @RELATION: CALLS ->[info]
|
||||
# @RELATION: CALLS ->[init_db]
|
||||
|
||||
from pathlib import Path
|
||||
from fastapi import Depends, HTTPException, status
|
||||
@@ -234,4 +243,4 @@ def has_permission(resource: str, action: str):
|
||||
return permission_checker
|
||||
# [/DEF:has_permission:Function]
|
||||
|
||||
# [/DEF:backend.src.dependencies:Module]
|
||||
# [/DEF:AppDependencies:Module]
|
||||
|
||||
Reference in New Issue
Block a user