diff --git a/policy/architecture-baseline.json b/policy/architecture-baseline.json index eac1c9cb..d9dafb11 100644 --- a/policy/architecture-baseline.json +++ b/policy/architecture-baseline.json @@ -12,6 +12,7 @@ "backend/app backend/pgbus", "backend/app backend/plugins", "backend/app backend/profiles", +"backend/app backend/projectscope", "backend/app backend/prompts", "backend/app backend/rag", "backend/app backend/ratelimit", @@ -35,6 +36,7 @@ "backend/plugins backend/tools", "backend/plugins backend/workflow", "backend/profiles backend/store", +"backend/projectscope backend/store", "backend/prompts backend/store", "backend/rag backend/settings", "backend/rag backend/store", @@ -63,6 +65,7 @@ "backend/server backend/intentgate", "backend/server backend/plugins", "backend/server backend/profiles", +"backend/server backend/projectscope", "backend/server backend/prompts", "backend/server backend/ratelimit", "backend/server backend/route", diff --git a/policy/architecture.yaml b/policy/architecture.yaml index af5b48fa..06af4c4e 100644 --- a/policy/architecture.yaml +++ b/policy/architecture.yaml @@ -1,5 +1,8 @@ # 分层棘轮。新增跨组依赖边失败,消失的边只告警。 # 基线见 architecture-baseline.json。改分层先改本文件,再更新基线。 +# projectscope is the shared private projection resolver used by app and server; +# it queries store metadata and does not depend on either transport/composition root. +# Approved membership proposal r1 adds app/server -> projectscope -> store. backend: root: modules/backend/internal import_prefix: agent-system-backend/internal/