0b3ebbd569
新增项目删除能力:store.deleteProject 事务内删 events(无 FK,手动)+ projects(tasks/runs/ approvals 经 schema ON DELETE CASCADE 连带清);DELETE /api/projects/:id 暴露之。 store.test 覆盖连带清除 + 重复删报错。用于清理 cutover 测试遗留的一次性 smoke-test 项目 (本次经直连 DB 删除,未重启打断在跑的 worker;端点下次重启生效)。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>