Skip to content

chore: 2026-07 架构体检落地 — CI 门禁 + reader 类型检查 + registry 公开访问器 + 模式地图/ADR 模板#5

Merged
inu-tsuki merged 1 commit into
mainfrom
chore/health-check-2026-07
Jul 7, 2026
Merged

chore: 2026-07 架构体检落地 — CI 门禁 + reader 类型检查 + registry 公开访问器 + 模式地图/ADR 模板#5
inu-tsuki merged 1 commit into
mainfrom
chore/health-check-2026-07

Conversation

@inu-tsuki

@inu-tsuki inu-tsuki commented Jul 7, 2026

Copy link
Copy Markdown
Owner

体检结论与处方追踪见 docs/planning/architecture-health-check-2026-07.md

  • 处方1: reader:build/check 前置 tsc --noEmit(新增根脚本 reader:typecheck);首跑暴露并修复 commandCatalog 非法类型转换、vite.config 误入 tsconfig include
  • 处方2: .github/workflows/ci.ymllanguage:check + build + test:parser + reader typecheck/build + community-api build/test
  • 处方3: GEMINI.md 重写为最小指针文档(消除 v1.5.0 与 docs/ai/* 幽灵引用)
  • 处方4: 四 manager 新增公开 getRegisteredNames(),替换 kmd-lang.ts(manager as any).registry 强转;修复 stage 命令补全静默 TypeErrorstageManager 上无 registry 字段,cam. 补全实际失效)
  • docs: knowledge/architecture/design-patterns-map.md(house style 一致性判据)+ knowledge/decisions/TEMPLATE.md(提案/ADR 模板)+ 索引挂链

门禁

  • pnpm build(vue-tsc + 生产构建)
  • pnpm test:parser
  • pnpm language:check
  • pnpm reader:typecheck

…DR 模板

体检结论与处方追踪见 docs/planning/architecture-health-check-2026-07.md。

- 处方1: reader:build/check 前置 tsc --noEmit(新增根脚本 reader:typecheck);
  首跑暴露并修复 commandCatalog 非法类型转换、vite.config 误入 tsconfig include
- 处方2: .github/workflows/ci.yml — language:check + build + test:parser
  + reader typecheck/build + community-api build/test
- 处方3: GEMINI.md 重写为最小指针文档(消除 v1.5.0 与 docs/ai/* 幽灵引用)
- 处方4: 四 manager 新增公开 getRegisteredNames(),替换 kmd-lang.ts 的
  (manager as any).registry 强转;修复 stage 命令补全静默 TypeError
  (stageManager 上无 registry 字段,cam. 补全实际失效)
- docs: knowledge/architecture/design-patterns-map.md(house style 一致性判据)
  + knowledge/decisions/TEMPLATE.md(提案/ADR 模板)+ 索引挂链
@inu-tsuki inu-tsuki merged commit 692d8a1 into main Jul 7, 2026
1 check passed
@inu-tsuki inu-tsuki deleted the chore/health-check-2026-07 branch July 7, 2026 10:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant