semantics

This commit is contained in:
2026-04-02 12:12:23 +03:00
parent e9fe80784f
commit 721caee611
14 changed files with 138 additions and 312 deletions

View File

@@ -4,11 +4,11 @@
# @SEMANTICS: git, service, gitpython, repository, version_control
# @PURPOSE: Core Git logic using GitPython to manage dashboard repositories.
# @LAYER: Service
# @RELATION: USED_BY -> backend.src.api.routes.git
# @RELATION: USED_BY -> backend.src.plugins.git_plugin
# @RELATION: DEPENDS_ON -> backend.src.core.database.SessionLocal
# @RELATION: DEPENDS_ON -> backend.src.models.config.AppConfigRecord
# @RELATION: DEPENDS_ON -> backend.src.models.git.GitRepository
# @RELATION: USED_BY -> [GitApi]
# @RELATION: USED_BY -> [GitPluginModule]
# @RELATION: DEPENDS_ON -> [SessionLocal]
# @RELATION: DEPENDS_ON -> [AppConfigRecord]
# @RELATION: DEPENDS_ON -> [GitRepository]
#
# @INVARIANT: All Git operations must be performed on a valid local directory.