feat(tasks): implement atomic claims and leases

This commit is contained in:
QiuSW
2026-07-26 16:16:36 +08:00
parent 49db5b8305
commit ce875af889
50 changed files with 7589 additions and 207 deletions
+9
View File
@@ -137,3 +137,12 @@
- 影响:匿名与跨端凭证不能访问任务,新任务保留共享 `local-admin` scope 并单独记录
真实 ADMIN actor,创建/取消事件均可审计;T-205 可在稳定 BUYER + device 身份上
实现原子领取和租约。
## 2026-07-26 原子领取、租约和状态机
- 类型:阶段完成
- 内容:完成 T-205;实现设备 readiness、client-generated claim token、SQLite
原子领取、CLAIMED/运行租约、execution、task-scoped 参考图、管理安全停止和
App 取消确认。
- 影响:后端已具备 Android 手动领取和执行进度所需的稳定协议;T-206 可接入
HTTP TaskSource、凭证/claim token 安全存储和前台执行界面。