Files
beige/backend/app/constants
yangqianqian 1b488752e6 B6/B7: failed终态前端可见 + SSE事件链核实
B6 错误态:
- 后端已加 TaskStatus.FAILED + 异常区分重试中/耗尽(014迁移ALTER status ENUM)
- 前端 TaskStatus 类型加 failed
- RecentTasksBar/history STATUS_LABEL 补 failed 标签
- history 页 HISTORY_STATUSES 纳入 failed(否则失败任务前端找不到)
- FatalErrorBanner + useSse error 不再静默丢弃

B7: 核实 SSE(ticket换JWT) + 事件消费链无缺口,标绿

tsc EXIT=0
2026-06-16 12:45:13 +08:00
..

app/constants/

中心常量文件,消除三套命名打架(架构方案§二决策):

  • strategies.py # 图片策略命名对外API用A/B/C内部method用minimal_edit系
  • signal_weights.py # 飞轮信号默认权重(可调,不写死)
  • status.py # 任务状态机枚举
  • roles.py # 角色枚举admin/supervisor/operator
  • providers.py # AI提供商枚举开放接口不硬编码