Commit Graph

2 Commits

Author SHA1 Message Date
zh ff31e7baa2 feat(ci): 依赖方向检查与负例用例接入 CI(A1.2)
scripts/check-dependency-direction.mjs 拦三类反向依赖:包之间越界(core 引用具体 Provider、业务包直连 Provider、客户端引用服务端)、相对路径逃出包边界、引擎包被 server/agent 之外引用(ADR-0006)。八条用例含六个负例,node --test 全绿;CI 跑 install / typecheck / check:deps / test。lint 与完整测试矩阵留待 A1.6。
2026-09-23 19:31:13 +08:00
zh d2aa837579 feat(workspace): pnpm monorepo 骨架与包边界(A1.1)
六个包:@aps/contracts、@aps/provider-sdk、@aps/server、@aps/client-app、@aps/desktop、@aps/provider-aps。依赖方向 contracts <- provider-sdk <- server <- client,providers/* 只依赖 provider-sdk。TypeScript 项目引用串起构建,pnpm typecheck 全绿。server 内部按 entry/app/agent/core/workflows 建目录并写明各自不该出现什么。
2026-09-23 19:29:57 +08:00