Compare commits
2 Commits
35c9f00e26
...
7ce8bf72d4
| Author | SHA1 | Date | |
|---|---|---|---|
| 7ce8bf72d4 | |||
| a5439fe4a6 |
+1
-1
@@ -362,7 +362,7 @@
|
|||||||
"title": "pnpm-lock.yaml 入库 + 目录树补全",
|
"title": "pnpm-lock.yaml 入库 + 目录树补全",
|
||||||
"motivation": "lockfile 缺失导致依赖树不可复现;ARCHITECTURE.md 目录树缺 scripts/、COMMITTING.md、ITERATION.md、.ua/ 清单等条目,新代理接手有盲区",
|
"motivation": "lockfile 缺失导致依赖树不可复现;ARCHITECTURE.md 目录树缺 scripts/、COMMITTING.md、ITERATION.md、.ua/ 清单等条目,新代理接手有盲区",
|
||||||
"acceptance": "pnpm-lock.yaml 提交入库;ARCHITECTURE.md 目录树补 scripts/(gitea.mjs/gitea-api.mjs 一句话说明)、COMMITTING.md、ITERATION.md、.ua/backlog.json、.ua/iterations.log、pnpm-workspace.yaml;npm run check 全绿",
|
"acceptance": "pnpm-lock.yaml 提交入库;ARCHITECTURE.md 目录树补 scripts/(gitea.mjs/gitea-api.mjs 一句话说明)、COMMITTING.md、ITERATION.md、.ua/backlog.json、.ua/iterations.log、pnpm-workspace.yaml;npm run check 全绿",
|
||||||
"status": "open",
|
"status": "done",
|
||||||
"notes": "来源:审计应修 #6 + 建议 #7"
|
"notes": "来源:审计应修 #6 + 建议 #7"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -44,3 +44,4 @@
|
|||||||
{"ts":"2026-10-23T18:46:55+08:00","id":"f03","result":"done","commit":"f57da4c","summary":"ua 新增 lint-iterations 子命令校验留痕格式并并入 check 链,36 条历史违规行按 git author date 回填修复"}
|
{"ts":"2026-10-23T18:46:55+08:00","id":"f03","result":"done","commit":"f57da4c","summary":"ua 新增 lint-iterations 子命令校验留痕格式并并入 check 链,36 条历史违规行按 git author date 回填修复"}
|
||||||
{"ts":"2026-10-23T18:48:36+08:00","id":"f04","result":"done","commit":"99ce0cd","summary":"commit-lint 收严:非 iter type 必须带 scope,裸 chore:/docs:/iter: 反向用例全部拒绝,COMMITTING.md 同步"}
|
{"ts":"2026-10-23T18:48:36+08:00","id":"f04","result":"done","commit":"99ce0cd","summary":"commit-lint 收严:非 iter type 必须带 scope,裸 chore:/docs:/iter: 反向用例全部拒绝,COMMITTING.md 同步"}
|
||||||
{"ts":"2026-10-23T18:52:12+08:00","id":"f05","result":"done","commit":"265060f","summary":"ua index 幂等化:剔除 generatedAt 比对且行尾归一化,内容无变化跳写,连续两次 check 后工作区干净"}
|
{"ts":"2026-10-23T18:52:12+08:00","id":"f05","result":"done","commit":"265060f","summary":"ua index 幂等化:剔除 generatedAt 比对且行尾归一化,内容无变化跳写,连续两次 check 后工作区干净"}
|
||||||
|
{"ts":"2026-10-23T18:53:33+08:00","id":"f06","result":"done","commit":"a5439fe","summary":"pnpm-lock.yaml 经 pnpm install --lockfile-only 生成入库;ARCHITECTURE.md 目录树补 scripts/、COMMITTING、ITERATION、pnpm-workspace、.ua 明细"}
|
||||||
|
|||||||
+9
-1
@@ -39,11 +39,19 @@ ui-arch-mvp/
|
|||||||
│ │ └── tokens/ # --ua-* 设计令牌
|
│ │ └── tokens/ # --ua-* 设计令牌
|
||||||
│ └── tools/ # 工程层(private,不发布)
|
│ └── tools/ # 工程层(private,不发布)
|
||||||
│ └── cli/ # ua 命令行 + MCP 注册表服务
|
│ └── cli/ # ua 命令行 + MCP 注册表服务
|
||||||
|
├── scripts/ # 工程脚本:gitea.mjs(git 推送封装)、gitea-api.mjs(Gitea REST API)
|
||||||
├── ARCHITECTURE.md # 本文件:结构规范
|
├── ARCHITECTURE.md # 本文件:结构规范
|
||||||
├── AGENTS.md # Agent 接入手册(兼项目入口文档)
|
├── AGENTS.md # Agent 接入手册(兼项目入口文档)
|
||||||
├── CODING.md # 编码规范
|
├── CODING.md # 编码规范
|
||||||
|
├── COMMITTING.md # 提交信息规范(commit-lint 机器校验)
|
||||||
|
├── ITERATION.md # 无人值守自我迭代协议(自动化 Agent 执行)
|
||||||
|
├── pnpm-workspace.yaml # pnpm 工作区定义
|
||||||
|
├── pnpm-lock.yaml # 依赖锁定(入库,保证依赖树可复现)
|
||||||
├── llms-full.txt # Agent 全量文档(ua docs 生成)
|
├── 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 机器校验)
|
||||||
```
|
```
|
||||||
|
|
||||||
## 包规范(每包强制)
|
## 包规范(每包强制)
|
||||||
|
|||||||
Generated
+53
@@ -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: {}
|
||||||
Reference in New Issue
Block a user