Block a user
优化 Admin Windows 启动脚本并增加热重载
用户已确认验收通过。已将本地任务归档状态更新为“验收通过”,提交:42d6478;同时勾选 Epic #1 和 MVP #2 中的 #13,并关闭本工单。
优化 Admin Windows 启动脚本并增加热重载
实施完成,等待验收
已完成:
run_admin.bat自动检查并安装 Air v1.61.7,然后从admin/.air.toml启动热重载;- 开发产物使用
admin/admin-dev.exe,避免把数据目录错误定位到临时目录,也不覆盖…
定义 Admin Gateway 并实现 Mock 契约
最终决策:不增加心跳;由 #12 新增无任务副作用的幂等登记接口,后续 #11 会把 AdminGateway 从三个任务方法扩展为“登记 + 三个任务方法”。#10 记录其完成时的三方法基线,扩展由后续工单负责。
保存当前设备并登记 Client
依赖契约已由 #12 固化并提交:PUT /api/v1/client/registration,文档提交 02073ea。Client 实现继续等待 #12 Admin 接口和真实联调通过。
Admin:新增幂等 Client 登记接口
契约文档阶段完成:已更新 Admin/Client 需求、架构、数据模型、接口契约和设备登记联调手册。文档提交 02073ea。接口仍未实现,工单保持打开,等待 Admin 开发路由、Service、Repository、测试及真实 curl 联调。
定义 Admin Gateway 并实现 Mock 契约
需求变更记录:用户提出新增 Admin 心跳接口,用于保存当前设备后登记/更新 Client。该扩展已拆为 #11;待 Admin 接口文档确认后,再更新 Gateway 基线与实现。#10 当前仍等待用户验收。
定义 Admin Gateway 并实现 Mock 契约
实施完成,等待用户验收
- 新增仅包含领取、提交结果、提交失败三个业务方法的
AdminGateway; - 新增 Client、Android 设备、领取能力、Admin 任务、提交确认和统一错误对象;
- Mock 支持指定 Client…
PDD 任务列表接入 SQLite Repository
实施完成,等待用户验收
- PDD 页面启动时读取 SQLite,本地搜索和刷新保持当前筛选条件;
- 列表每页 50 条,通过
canFetchMore/fetchMore继续加载; - 事件层完成中文筛选值、领域枚举与轻量
TaskRow…