lixi
|
511617be55
|
docs(api): M2 契约冻结 v1.2.0——pets 域 12 路径合入
CI / docs-build (push) Successful in 36s
openapi.yaml 1.1.0 → 1.2.0:宠物 CRUD、品种/疫苗目录、体重、疫苗、健康事件、
照护提醒、档案聚合摘要共 12 路径 / 18 操作 / 30 schema 合入正典,按 iteration-2
报告 13/16/17/18 定型表修正草案(响应主键裸 id、vaccineName、40904/42202 新码、
42200 不引入、PATCH 不支持清空回 null、cursor 分页正典、PetSummary 四聚合口径
逐字收录、tz 参数缺省 UTC、防枚举 40401/40402 语义定型)。错误码表 +8:
40300/40401/40402/40902/40903/40904/42201/42202。docs/api/index.md 端点清单同步。
冻结后任何字段变更须显著上报、两端同步。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-09-08 10:10:37 +08:00 |
|
lixi
|
2ceab6b296
|
docs(api): 契约补录 POST /api/v1/events(关闭 D-1)
CI / docs-build (push) Successful in 1m22s
以 AnalyticsController 实测行为为准补录埋点上报端点:批量 1-50、
202 逐条结果(accepted/duplicate/rejected + 4 种拒绝原因)、eventId
幂等、唯一允许匿名的写端点(带 Bearer 则完整校验 401/40101)、
400/40000 整批拒绝。info.version 1.0.0 -> 1.1.0(纯增量);
index.md 端点清单同步为 6 端点。python yaml 解析 +
mkdocs build --strict 均通过。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-09-07 14:09:45 +08:00 |
|
lixi
|
273064c10d
|
docs: 第三波交付收口——认证契约与两端实现报告入档
- 新增 API 契约:docs/api/openapi.yaml(T6a 正式化)与契约说明页(契约先行原则)
- 入档报告 16(后端 JWT 会话,37→73 测试)与 17(Flutter 登录纵切,7→30 测试)
- 进展看板更新至第三波完成,第四波为联调 E2E → CI → 编排 → 埋点
- 门禁:mkdocs build --strict 通过
|
2026-09-04 12:18:29 +08:00 |
|