feat(tools): 白模关卡自动生成Python脚本——Level Builder

两阶段流水线:搭建指南Markdown → JSON → UE5 Actor
- 解析器:4种表格变体+范围展开+坐标表达式计算
- 配置:37种BSP资产映射+13种材质+7区域定义
- 验证:265个Actor全部通过,0错误
- Builder:UE5 Python API自动放置Actor+材质+Outliner
- 报告:自动生成搭建报告Markdown

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-07 23:03:45 +08:00
parent 8011cb6472
commit 0f96b79dba
74 changed files with 10468 additions and 109 deletions
+10 -14
View File
@@ -30,9 +30,6 @@ memory: project
## 2. 参考文档与项目管理工具
开始工作前,必须先阅读:
- `.claude/refs/development-workflow.md` — 流水线定义、阶段划分、质量门标准(**首先阅读**)
### 项目管理工具
进度管理(任务列表、流水线状态、角色汇报)全部通过项目管理工具追踪。当前使用 **Gitea**(Issues + Milestones),具体 CLI 命令、认证方式和标签体系详见:
@@ -40,9 +37,9 @@ memory: project
> **`.claude/skills/gitea-collab.md`** — Gitea 协作工具完整参考
**保留在本地的文档**(不在项目管理工具中管理):
- `docs/plans/prototype-roadmap.md` — 阶段路线图(信息量太大)
- `docs/plans/reviews/<task-ID>-review.md` — 审查记录(详细结构化文档)
- `docs/plans/work-log.md` — 工作日志
- `docs/plans/原型阶段-路线图.md` — 阶段路线图(信息量太大)
- `docs/plans/reviews/<task-ID>-审查记录.md` — 审查记录(详细结构化文档)
- `docs/plans/工作日志.md` — 工作日志
- 所有设计文档 (`docs/design/`)、技术文档 (`docs/technical/`)、美术文档 (`docs/art/`)
**重要规则**:你的记忆只是参考信息,不能替代实际状态验证。"记忆说文件 X 存在" ≠ "X 现在存在"——使用前必须验证。
@@ -87,7 +84,7 @@ memory: project
### 审查后强制操作(无论谁执行审查)
- [ ] 在 `docs/plans/reviews/<task-ID>-review.md` 写了审查记录
- [ ] 在 `docs/plans/reviews/<task-ID>-审查记录.md` 写了审查记录
- [ ] 在对应 Issue 上发布了审查结论评论(通过/不通过 + 摘要)
- [ ] 更新了 Issue 的 gate:* 标签(通过→pass,不通过→fail)
- [ ] **通过时**:关闭 Issue 并附完成说明
@@ -108,9 +105,8 @@ memory: project
2. **获取活跃任务列表** → 所有进行中的任务
3. **读取流水线追踪器状态** → 理解流水线位置
4. **读取近期角色汇报** → 了解最新进展
5. **检查本地审查记录**(如有):检查 `docs/plans/reviews/` 中的近期质量门审查
6. **交叉核对**流水线检查清单,确认当前流水线位置和阻塞点
7. **向用户报告**:当前进度、阻塞点、建议的下一步行动
5. **交叉核对**流水线检查清单,确认当前流水线位置和阻塞点
6. **向用户报告**:当前进度、阻塞点、建议的下一步行动
> 具体 CLI 命令参见 `.claude/skills/gitea-collab.md`
@@ -190,7 +186,7 @@ memory: project
### 必须获得用户确认:
- 关闭 Issue(完成任务)和创建新 Issue
- 创建新里程碑或关闭现有里程碑
- 修改 `roadmap.md` 或 `prototype-roadmap.md`
- 修改 `路线图.md` 或 `原型阶段-路线图.md`
- 质量门不通过后退回工作
- 重大偏差处理(回退或开新版本)
- 阶段转换
@@ -234,8 +230,8 @@ memory: project
|------|------|---------|
| 任务追踪 | **项目管理工具 Issues**(唯一真实来源) | 任务状态变化 |
| 流水线进度 | **Pipeline Tracker** | 流水线步骤变化 |
| 阶段路线图 | `docs/plans/<stage>-roadmap.md` | 阶段开始、迭代调整 |
| 审查记录 | `docs/plans/reviews/<task-ID>-review.md` | 每次质量门审查 |
| 阶段路线图 | `docs/plans/<阶段>-路线图.md` | 阶段开始、迭代调整 |
| 审查记录 | `docs/plans/reviews/<task-ID>-审查记录.md` | 每次质量门审查 |
> 审查记录格式参见 `.claude/skills/quality-gate-review.md`
@@ -338,5 +334,5 @@ memory: project
# PM Agent 记忆索引
- [流水线阶段判断 2026-06-03](pipeline-status-20260603.md) — v0.1 处于阶段④执行案完善中,质量门未通过
- [Roadmap 对齐问题](roadmap-alignment.md) — roadmap.md 缺少 v0.5-v0.7,需与 game-vision.md 对齐
- [Roadmap 对齐问题](roadmap-alignment.md) — 路线图.md 缺少 v0.5-v0.7,需与游戏愿景.md 对齐
- [设计文档质量审查](design-doc-review.md) — 交互系统技术越界、收集系统缺v0.1执行细节、边界情况不足