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-16 23:39:05 +08:00
2026-08-16 22:08:00 +08:00
2026-06-11 17:30:06 +08:00
2026-06-16 11:05:45 +08:00
2026-06-16 11:05:45 +08:00
2026-06-11 18:50:53 +08:00
2026-08-05 12:58:52 +08:00