From a5439fe4a680d65642a785e09f57fdeae612e32f Mon Sep 17 00:00:00 2001 From: HIsheR Date: Fri, 23 Oct 2026 18:53:31 +0800 Subject: [PATCH] =?UTF-8?q?iter(f06):=20=E9=94=81=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=85=A5=E5=BA=93=E5=B9=B6=E8=A1=A5=E5=85=A8=E7=9B=AE=E5=BD=95?= =?UTF-8?q?=E6=A0=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ARCHITECTURE.md | 10 +++++++++- pnpm-lock.yaml | 53 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+), 1 deletion(-) create mode 100644 pnpm-lock.yaml diff --git a/ARCHITECTURE.md b/ARCHITECTURE.md index e9404ab..51517dd 100644 --- a/ARCHITECTURE.md +++ b/ARCHITECTURE.md @@ -39,11 +39,19 @@ ui-arch-mvp/ │ │ └── tokens/ # --ua-* 设计令牌 │ └── tools/ # 工程层(private,不发布) │ └── cli/ # ua 命令行 + MCP 注册表服务 +├── scripts/ # 工程脚本:gitea.mjs(git 推送封装)、gitea-api.mjs(Gitea REST API) ├── ARCHITECTURE.md # 本文件:结构规范 ├── AGENTS.md # Agent 接入手册(兼项目入口文档) ├── CODING.md # 编码规范 +├── COMMITTING.md # 提交信息规范(commit-lint 机器校验) +├── ITERATION.md # 无人值守自我迭代协议(自动化 Agent 执行) +├── pnpm-workspace.yaml # pnpm 工作区定义 +├── pnpm-lock.yaml # 依赖锁定(入库,保证依赖树可复现) ├── llms-full.txt # Agent 全量文档(ua docs 生成) -└── .ua/index.json + llms.txt # 注册表索引(ua index 生成,提交入库) +└── .ua/ # 迭代元数据 + ├── index.json # 注册表索引(ua index 生成,提交入库) + ├── backlog.json # 迭代待办清单(open/done) + └── iterations.log # 每轮迭代留痕(lint-iterations 机器校验) ``` ## 包规范(每包强制) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..826aedd --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,53 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + devDependencies: + typescript: + specifier: ^5.6.0 + version: 5.9.3 + + apps/demo: + dependencies: + '@ui-arch/frame': + specifier: workspace:* + version: link:../../packages/core/frame + '@ui-arch/ui': + specifier: workspace:* + version: link:../../packages/skin/ui + + packages/core/frame: {} + + packages/core/table-core: {} + + packages/design/tokens: {} + + packages/skin/ui: + dependencies: + '@ui-arch/frame': + specifier: workspace:* + version: link:../../core/frame + '@ui-arch/table-core': + specifier: workspace:* + version: link:../../core/table-core + '@ui-arch/tokens': + specifier: workspace:* + version: link:../../design/tokens + + packages/tools/cli: {} + +packages: + + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + engines: {node: '>=14.17'} + hasBin: true + +snapshots: + + typescript@5.9.3: {}