Document verified repository state and Codex restart handoff
This commit is contained in:
@@ -1,5 +1,12 @@
|
|||||||
# 推进台账
|
# 推进台账
|
||||||
|
|
||||||
|
## R09 / 2026-09-18 / 重启接续准备
|
||||||
|
|
||||||
|
- 用户准备重启 Codex;更新根目录 `nextTask-hardcoding.md` 及本索引,补充读取顺序、首轮操作、启动方法、本地保留项和可复制的接续指令。
|
||||||
|
- 已核验功能提交 `4a568f1f4c7df43ce9f71e7646d1306957dc9367` 在本地与远程 main 一致;R08 保存已完成。
|
||||||
|
- 检查主仓库及子模块状态、任务矩阵、验收汇总;9 份验收证据 SHA256 核验通过,文档差异格式检查通过;开发页面 `http://127.0.0.1:5174/` 返回 HTTP 200。接续文档不保存账号口令。
|
||||||
|
- 本轮仅更新文档,不重复功能测试。已有专项无待办任务,重启后保留原有本地文件,按新目标推进。
|
||||||
|
|
||||||
## R08 / 2026-09-18 / 仓库保存
|
## R08 / 2026-09-18 / 仓库保存
|
||||||
|
|
||||||
- 用户授权:将 R06 配置驱动改造、R07 三轴门控与五轴精确恢复完整保存到指定 Gitea 仓库的 `main` 分支。
|
- 用户授权:将 R06 配置驱动改造、R07 三轴门控与五轴精确恢复完整保存到指定 Gitea 仓库的 `main` 分支。
|
||||||
|
|||||||
@@ -6,6 +6,8 @@
|
|||||||
|
|
||||||
当前配置改造及接续任务 CFG-R01、TRT-R01 均已专项验收。重启后先读 [`nextTask-hardcoding.md`](../../nextTask-hardcoding.md);配置入口见 [07](07-配置驱动改造.md),最新验收见 E08/E09/E10。
|
当前配置改造及接续任务 CFG-R01、TRT-R01 均已专项验收。重启后先读 [`nextTask-hardcoding.md`](../../nextTask-hardcoding.md);配置入口见 [07](07-配置驱动改造.md),最新验收见 E08/E09/E10。
|
||||||
|
|
||||||
|
功能已保存至远程 `main`,提交 `4a568f1`;最新重启准备见台账 R09。接续入口包含首轮检查与可复制指令,原有未提交文件保留在当前工作区。
|
||||||
|
|
||||||
1. 本索引 → [04-任务矩阵](04-任务矩阵.md):选择首个依赖满足且未验收的任务。
|
1. 本索引 → [04-任务矩阵](04-任务矩阵.md):选择首个依赖满足且未验收的任务。
|
||||||
2. [03-推进台账](03-推进台账.md):只读最新一轮和下一步。
|
2. [03-推进台账](03-推进台账.md):只读最新一轮和下一步。
|
||||||
3. 按任务读取 [01-项目功能内容](01-项目功能内容.md)、[02-项目程序开发详细步骤](02-项目程序开发详细步骤.md) 和直接相关代码。
|
3. 按任务读取 [01-项目功能内容](01-项目功能内容.md)、[02-项目程序开发详细步骤](02-项目程序开发详细步骤.md) 和直接相关代码。
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
## 当前状态
|
## 当前状态
|
||||||
|
|
||||||
- 任务矩阵:`docs/trt-parametric/04-任务矩阵.md`;CFG-01/02/03、CFG-R01、TRT-R01 均为已验收。
|
- 任务矩阵:`docs/trt-parametric/04-任务矩阵.md`;CFG-01/02/03、CFG-R01、TRT-R01 均为已验收。
|
||||||
- 最新台账 R08(仓库保存)、证据 E08/E09/E10、决策 D13/D14/D15;R06 配置改造的历史证据仍保留。
|
- 最新台账 R09(重启接续准备)、证据 E08/E09/E10、决策 D13/D14/D15;R06 配置改造的历史证据仍保留。
|
||||||
- 用户已于 2026-09-18 授权将 **R06 配置改造与 R07 精确恢复的完整依赖** 保存到指定仓库 main;本轮为该保存提交,实际提交 ID 以 Git 记录为准。
|
- **R06 配置改造与 R07 精确恢复的完整依赖已提交并推送**:`4a568f1f4c7df43ce9f71e7646d1306957dc9367`,分支 `main`。已用 `git ls-remote origin refs/heads/main` 核验远端一致;随后提交只更新接续文档,最新 HEAD 以 Git 为准。
|
||||||
- 验收汇总:`coverage/recovery/acceptance.report.json`;包含真实 WASM SHA、native 构建指纹和证据文件 SHA。
|
- 验收汇总:`coverage/recovery/acceptance.report.json`;包含真实 WASM SHA、native 构建指纹和证据文件 SHA。
|
||||||
- 本专项暂无未完成任务。后续按新需求推进;不要重跑已通过整轮测试,也不要自动认领其他历史发布轨道的阻塞任务。
|
- 本专项暂无未完成任务。后续按新需求推进;不要重跑已通过整轮测试,也不要自动认领其他历史发布轨道的阻塞任务。
|
||||||
|
|
||||||
@@ -41,8 +41,28 @@
|
|||||||
|
|
||||||
## 工作区与保存
|
## 工作区与保存
|
||||||
|
|
||||||
|
- 工作目录:`/home/mes006/linuxcncWebWASM`;继续使用现有目录,原有未提交文件也在这里。
|
||||||
- 开发地址 `http://127.0.0.1:5174/`;不存在时运行 `npm --prefix web/react run dev -- --port 5174 --strictPort`。
|
- 开发地址 `http://127.0.0.1:5174/`;不存在时运行 `npm --prefix web/react run dev -- --port 5174 --strictPort`。
|
||||||
|
- 本轮重启准备时该地址返回 HTTP 200;重启后重新检查,不假设服务进程仍然存活。浏览器 OPFS 与浏览器配置目录及 origin 绑定,要体验先前保存的状态,应使用相同浏览器配置及地址。
|
||||||
- 最新代码必须与重建的 WASM 配套;构建产物在 Git ignore 中,保存源码后其他环境需运行 build-wasm.sh。
|
- 最新代码必须与重建的 WASM 配套;构建产物在 Git ignore 中,保存源码后其他环境需运行 build-wasm.sh。
|
||||||
- `coverage/configuration/`、`coverage/recovery/` 是本轮证据;`coverage/trt-parametric/` 保持先前已提交历史版本,不破坏历史哈希。
|
- `coverage/configuration/`、`coverage/recovery/` 是本轮证据;`coverage/trt-parametric/` 保持先前已提交历史版本,不破坏历史哈希。
|
||||||
- 两份大型 tick trace、linuxcnc 子模块原有本地改动、`scripts/.tmp_test_nc_files_xyzac.mjs`、用户 Copy.png 不属于本轮,保留原样,不混入提交。
|
- 两份大型 tick trace、linuxcnc 子模块原有本地改动、`scripts/.tmp_test_nc_files_xyzac.mjs`、用户 Copy.png 不属于本轮,保留原样,不混入提交。
|
||||||
- 指定远程为 `https://gitea.meswork.com/wangdequan/linuxcncWebWASM.git`。本轮保存已获授权,推送后核验远端 main 与本地 HEAD 一致;账号口令不写入仓库。
|
- 指定远程为 `https://gitea.meswork.com/wangdequan/linuxcncWebWASM.git`。保存已获授权;账号口令不写入仓库或接续文件。
|
||||||
|
|
||||||
|
## 重启后的第一轮
|
||||||
|
|
||||||
|
1. 先读本文件,再读 `docs/trt-parametric/README.md`、`04-任务矩阵.md` 和 `03-推进台账.md` 最新记录;涉及方案变更时读 `06-决策记录.md`。
|
||||||
|
2. 执行 `git status --short --branch`、`git log -3 --oneline`、`git -C linuxcnc status --short`,核对现有改动。不要执行 `git reset --hard`、`git clean` 或覆盖子模块;不要用 `git add .` 混入原有文件。
|
||||||
|
3. 现有专项全部已验收,没有正在运行的开发任务或需要接着等的测试。用户只说“继续”而未给新目标时,先报告当前状态,再明确新目标;不要重新实现已验收任务。
|
||||||
|
4. 若要本地体验,先检查 5174 服务,再按需启动。仅重启 Codex 不需要重建;换环境或修改 C/WASM 源码后运行 `bash scripts/build-wasm.sh`。变更后只运行相关检查,原验收见 E07–E10。
|
||||||
|
5. 完成新任务后同步更新台账、任务矩阵、验收证据及本接续文件;功能修复与原有本地改动分别处理。
|
||||||
|
|
||||||
|
重启后可直接发送:
|
||||||
|
|
||||||
|
> 请在 /home/mes006/linuxcncWebWASM 接续工作。先读取 nextTask-hardcoding.md,再按 docs/trt-parametric/README.md 和任务矩阵核对状态。配置改造、三轴门控、五轴精确恢复已验收并推送;保留原有子模块、trace 和临时文件改动,不重复已完成任务。先报告接续状态,再按我提供的新目标执行。
|
||||||
|
|
||||||
|
## 本地保留项清单
|
||||||
|
|
||||||
|
主仓库:`coverage/xyzac-native-tick-trace.report.json`、`coverage/xyzac-wasm-tick-trace.report.json`、`docs/linuxcnc-axis-web-control-panel-source-logic (Copy).png`、`scripts/.tmp_test_nc_files_xyzac.mjs`,以及 dirty 的 `linuxcnc` 子模块。两份 trace 很大,检查时避免输出完整 diff。
|
||||||
|
|
||||||
|
子模块内原有修改包括三轴/XYZAC/XYZBC INI、`lib/hallib/sim_lib.tcl`、`control.c`、`emc.cc`、`emc_nml.hh`、`emctaskmain.cc`、`taskintf.cc`、`emcmodule.cc`;另有 corexy/tool.tbl、axis/tool.tbl、rotate/、3axis-tutorial.old/、scorbot/ 未跟踪文件或目录。以 `git -C linuxcnc status --short` 为准;它们未随专项推送,不要删除或自动提交。重启使用现有工作区能保留这些文件,远端仓库不能替代它们的本地副本。
|
||||||
|
|||||||
Reference in New Issue
Block a user