Files
Agent-System-Dev/policy/architecture.yaml
T
weichen 13da62e55c 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
2026-10-13 10:42:39 +00:00

16 lines
615 B
YAML

# 分层棘轮。新增跨组依赖边失败,消失的边只告警。
# 基线见 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/
frontend:
root: modules/frontend/src
groups:
- name: app
dir: .
- name: components
dir: components