Register the shared project scope dependency boundaries
Why: Shared project identity resolution is one private module used by app and server. Evidence: Boundary scan passes 85 edges and its injected illegal-edge negative check; previous full run stopped at this documented boundary. Impact: Add only app/server to projectscope and projectscope to store, without allowing transport/composition dependencies in the resolver. Refs: system-project-membership proposal r1; feature/project-member-access
This commit is contained in:
@@ -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",
|
||||
|
||||
@@ -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/
|
||||
|
||||
Reference in New Issue
Block a user