- 添加FastAPI应用基础结构,包括主入口、路由和模型定义
- 实现Webhook接收端点(/webhook/{namespace})和健康检查(/health)
- 添加管理后台路由和模板,支持端点、目标、渠道和模板管理
- 包含SQLite数据库模型定义和初始化逻辑
- 添加日志记录和统计服务
- 包含Dockerfile和配置示例文件
- 添加项目文档,包括设计、流程图和验收标准
28 lines
714 B
Markdown
28 lines
714 B
Markdown
# 原子任务清单
|
||
|
||
## T1 配置加载
|
||
- 输入:`config/config.yml`
|
||
- 输出:内存配置对象与查询API
|
||
- 验收:能返回目标、remark与事件模板
|
||
|
||
## T2 模型解析
|
||
- 输入:请求JSON
|
||
- 输出:`IncomingPayload` 对象
|
||
- 验收:示例JSON解析字段正确
|
||
|
||
## T3 路由与转发
|
||
- 输入:`remark` 与目标列表
|
||
- 输出:并发POST结果数组
|
||
- 验收:`imcgcd03` 路由到 `target_3`
|
||
|
||
## T4 通知消息
|
||
- 输入:`event_define_no` 与负载
|
||
- 输出:消息文本与渠道推送结果
|
||
- 验收:`pay.ali_scaned` 生成正确文本并推送
|
||
|
||
## T5 接口与容器
|
||
- 输入:应用代码
|
||
- 输出:FastAPI端点与Dockerfile
|
||
- 验收:健康检查与示例数据POST通过
|
||
|