ymq
3687270ca7
feat(task-capability): 任务状态机语义化迁移能力 + 通用审计原语
- task_capability.py: claim/submit/approve/reject/complete/mark_failed/retry/suspend/revive/set_task_state
CAS 原子迁移(防并发/越权覆盖) + tenant 隔离 + record_audit 审计
定位=状态机语义化操作层,CRUD 复用 storage.py,不遮蔽 storage/executor 同名函数
- audit.py: record_audit append-only 通用审计原语(支持 sor 复用避免嵌套连接)
- models/audit_log.json: 审计日志表(append-only, tenant 隔离)
- init.py: 注册 task_* + record_audit 到 ServerEnv
2026-08-16 23:39:05 +08:00
..
2026-08-15 09:38:31 +08:00
2026-08-16 19:16:53 +08:00
2026-08-16 22:08:00 +08:00
2026-08-16 23:39:05 +08:00
2026-08-16 22:14:44 +08:00
2026-08-13 18:07:16 +08:00
2026-08-03 10:38:09 +08:00
2026-08-16 18:04:28 +08:00
2026-06-11 17:30:06 +08:00
2026-06-16 11:05:45 +08:00
2026-08-16 23:39:05 +08:00
2026-08-02 00:00:20 +08:00
2026-08-15 00:46:30 +08:00
2026-08-16 22:14:44 +08:00
2026-08-16 22:08:00 +08:00
2026-08-16 18:19:40 +08:00
2026-08-08 10:36:04 +08:00
2026-06-16 11:05:45 +08:00
2026-08-05 12:58:52 +08:00
2026-08-16 23:39:05 +08:00
2026-08-14 14:49:01 +08:00
2026-08-15 10:00:03 +08:00