| content |
{"Commits":[{"Sha1":"6b26e758f {"Commits":[{"Sha1":"6b26e758f8b576fb2f910f5bcc25a36635a428bb","Message":"Merge origin/main (12 commits) — resolve price-books conflict + 5 array-guard\n\n冲突解决:frontend/src/views/price-books/Form.vue create() payload 真合并\n—— 去 priceType(CreatePriceBookRequest 类型无此字段,origin/main 正确)\n+ 用 data.name/data.currency(与 useFormSubmit data 模式 + 上方 update\n分支一致)。vue-tsc exit 0。\n\n附带修 5 处 array-guard 违规(全部 origin/main 12-commit 带入):\nassembly/BomForm / bom/Form / content-copyright/Form /\ngroupbuy-promotions/Form / social-posts/Form:\nres.data || [] → ensureArray(res.data) + 补 import。\n\n--no-verify(owner 显式授权):pre-commit form-governance 撞 28 个手写\nsubmitting 表单,经核对全部 origin/main 自身既有债务,仅因 12-commit\nmerge staged 并集被一次性扫到,非本 merge/分支引入。Fast 6/6 + Smart\n其余 6 项均 PASS。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-15T16:18:05-07:00"},{"Sha1":"6d77e37c6648705f7211e50ab5a4c568ae98bb79","Message":"Update AGENTS.md governance instructions\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-15T15:57:37-07:00"},{"Sha1":"ad10a5c65a56da0a517192fe343ae4278487de60","Message":"Remove stale workflow and finance artifacts\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-15T15:57:14-07:00"},{"Sha1":"9d25b5750a857971ea7b02bc731f991967ad2866","Message":"Fix create-form E2E contract mismatches\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-15T15:52:12-07:00"},{"Sha1":"29f4a10225807ffce208825aacaad676bf0d12b2","Message":"Fix Playwright form contracts and E2E date handling\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-15T15:50:27-07:00"}],"HeadCommit":{"Sha1":"6b26e758f8b576fb2f910f5bcc25a36635a428bb","Message":"Merge origin/main (12 commits) — resolve price-books conflict + 5 array-guard\n\n冲突解决:frontend/src/views/price-books/Form.vue create() payload 真合并\n—— 去 priceType(CreatePriceBookRequest 类型无此字段,origin/main 正确)\n+ 用 data.name/data.currency(与 useFormSubmit data 模式 + 上方 update\n分支一致)。vue-tsc exit 0。\n\n附带修 5 处 array-guard 违规(全部 origin/main 12-commit 带入):\nassembly/BomForm / bom/Form / content-copyright/Form /\ngroupbuy-promotions/Form / social-posts/Form:\nres.data || [] → ensureArray(res.data) + 补 import。\n\n--no-verify(owner 显式授权):pre-commit form-governance 撞 28 个手写\nsubmitting 表单,经核对全部 origin/main 自身既有债务,仅因 12-commit\nmerge staged 并集被一次性扫到,非本 merge/分支引入。Fast 6/6 + Smart\n其余 6 项均 PASS。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-05-15T16:18:05-07:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/2211221970167eb43a3f1402b73ec2f380bd9ca0...6b26e758f8b576fb2f910f5bcc25a36635a428bb","Len":13}... |