| content |
{"Commits":[{"Sha1":"8be066d1f {"Commits":[{"Sha1":"8be066d1f0c5db776932ea77d5e0ee292bb367dd","Message":"feat(platforms): 增加真实 HTTP 数据连接验收\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-22T02:05:46-07:00"},{"Sha1":"a3fd0cc2636423df29dc9dc197c68effebc98908","Message":"merge: 合并前端全局唯一性门禁分支\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-16T02:06:14-07:00"},{"Sha1":"9167815cbbaae56a96573aeb4cce4af1e02d9ec6","Message":"merge: 合并端到端 CI 工作流分支\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-16T02:06:09-07:00"},{"Sha1":"ebee1953637ceabc41648708e598e9f88666935e","Message":"merge: 合并嗨赞歌咏亭品类完整分支\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-16T02:05:35-07:00"},{"Sha1":"734393621449932f6b8d21e09bf5f220ec998cc5","Message":"fix(booking): verify 去除 validFrom 闸 — 修 r22「未来预约当场核销」被误拦\n\n5f3b333 在 verify 加了 `validFrom \u003e now → 尚未生效`,而券 validFrom=startAt。\nr22/r16 setup 对「明天的预约」当场核销时被此闸拦死 → booking 停 BOOKED、completeBooking 返回 409。\nmain verify 无此闸;去除后与 main 对齐,仅保留 validUntil 过期拦截。无测试依赖「尚未生效」。\ntsc / test:unit 通过;r22 集成待 CI 验证(本机无 DB/Docker)。\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luojuhai@luojuhaideMacBook-Pro.local","AuthorName":"luojuhai","CommitterEmail":"luojuhai@luojuhaideMacBook-Pro.local","CommitterName":"luojuhai","Timestamp":"2026-07-07T13:58:42+08:00"}],"HeadCommit":{"Sha1":"8be066d1f0c5db776932ea77d5e0ee292bb367dd","Message":"feat(platforms): 增加真实 HTTP 数据连接验收\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-07-22T02:05:46-07:00"},"CompareURL":"luoanwu/yggdrasil-local-life-tools/compare/c0618a939c6a7f40d91e9160a083313befe7c157...8be066d1f0c5db776932ea77d5e0ee292bb367dd","Len":57}... |