3.8 KiB
3.8 KiB
03-推进台账
本台账记录每轮推进做了什么、改了哪些文件、验证了什么、下一步是什么。
记录规则
每轮新增一条记录,格式如下:
轮次:
日期:
目标:
完成内容:
改动文件:
验证证据:
遗留问题:
下一步:
R001 - 分析资料整理与项目移植文档框架建立
日期:2026-07-02
目标:
- 根据
working中对MESCommonBase.ashx的分析资料,建立working1项目移植文档。 - 形成后续可持续推进的 README、功能、开发步骤、台账、任务矩阵、验收证据、决策记录。
完成内容:
- 盘点
working目录已有分析资料。 - 确认
working1目录存在且为空。 - 编写项目文档索引。
- 编写项目功能内容。
- 编写程序开发详细步骤。
- 编写推进台账。
- 编写任务矩阵。
- 编写验收证据。
- 编写决策记录。
改动文件:
working1/README.mdworking1/01-项目功能内容.mdworking1/02-项目程序开发详细步骤.mdworking1/03-推进台账.mdworking1/04-任务矩阵.mdworking1/05-验收证据.mdworking1/06-决策记录.md
验证证据:
- 已读取
working/MES通用WebAPI多数据库迁移技术路线.md。 - 已列出
working目录文件。 - 已确认
working1原为空目录。 - 已通过文件清单检查确认文档写入。
遗留问题:
- 尚未创建真实 WebAPI 项目代码。
- 尚未盘点所有前台实际调用的旧 Type/Name/Param。
- 尚未连接任何真实数据库。
- 尚未确定首批迁移的业务 action。
下一步:
- 执行
T001 旧接口资产盘点。 - 执行
T002 新 WebAPI 项目骨架创建。 - 执行
T003 数据源配置模型设计。 - 明确首批 SQL Server 兼容接口。
R002 - 固定 .NET 10 目标基线并创建新移植目录
日期:2026-07-02
目标:
- 固定新项目目标 SDK 为
.NET 10。 - 完善
working1文档中的移植前准备内容。 - 创建独立的新移植目录,避免与旧系统代码混做。
完成内容:
- 确认目标 SDK 固定为
.NET 10,目标框架固定为net10.0。 - 确认当前开发机仅安装
.NET SDK 9.0.311,尚未具备生成net10.0项目的条件。 - 在仓库根目录创建
MesUniversalApi/及其src/、tests/、deploy/、docs/、tools/、evidence/目录骨架。 - 补充
working1中关于目录分工、前置条件、SDK 基线、启动规则和目录边界的文档内容。 - 为新移植目录创建说明文件和占位文件,明确后续代码、测试、部署和证据落点。
改动文件:
working1/README.mdworking1/01-项目功能内容.mdworking1/02-项目程序开发详细步骤.mdworking1/03-推进台账.mdworking1/04-任务矩阵.mdworking1/05-验收证据.mdworking1/06-决策记录.mdMesUniversalApi/README.mdMesUniversalApi/.gitignoreMesUniversalApi/src/README.mdMesUniversalApi/tests/README.mdMesUniversalApi/docs/README.mdMesUniversalApi/deploy/README.mdMesUniversalApi/deploy/docker/README.mdMesUniversalApi/deploy/systemd/README.mdMesUniversalApi/tools/README.mdMesUniversalApi/evidence/README.md
验证证据:
dotnet --list-sdks输出仅包含9.0.311。Get-ChildItem -LiteralPath 'MesUniversalApi' -Recurse -Depth 2已确认目录骨架创建成功。
遗留问题:
.NET 10 SDK尚未安装,当前还不能执行T002生成net10.0项目。- 尚未进行
T001旧接口资产盘点明细输出。 - 尚未建立新项目 git 仓库。
下一步:
- 安装并验证
.NET 10 SDK。 - 执行
T001 旧接口资产盘点。 - 在
MesUniversalApi/下执行T002 新 WebAPI 项目骨架创建。 - 补充
global.json、解决方案和项目文件。