|
1292
|
3
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"d8a997da8 {"Commits":[{"Sha1":"d8a997da89b31c26e900700bb3787ad0ee4964d0","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-28T17:37:27+08:00"},{"Sha1":"b07043fcc69c32b10285d37facb08c8d01d8a81c","Message":"团购卡券绑定可用包厢类型\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-28T17:37:15+08:00"}],"HeadCommit":{"Sha1":"d8a997da89b31c26e900700bb3787ad0ee4964d0","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-28T17:37:27+08:00"},"CompareURL":"vodtest/pc/compare/7de471d2f6e10b947b8c4f4983082824c41e4ccf...d8a997da89b31c26e900700bb3787ad0ee4964d0","Len":2}...
|
1777369055
|
Edit
Delete
|
|
1291
|
1
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"d8a997da8 {"Commits":[{"Sha1":"d8a997da89b31c26e900700bb3787ad0ee4964d0","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-28T17:37:27+08:00"},{"Sha1":"b07043fcc69c32b10285d37facb08c8d01d8a81c","Message":"团购卡券绑定可用包厢类型\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-28T17:37:15+08:00"}],"HeadCommit":{"Sha1":"d8a997da89b31c26e900700bb3787ad0ee4964d0","Message":"Merge remote-tracking branch 'origin/pc-260519' into pc-260519\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-28T17:37:27+08:00"},"CompareURL":"vodtest/pc/compare/7de471d2f6e10b947b8c4f4983082824c41e4ccf...d8a997da89b31c26e900700bb3787ad0ee4964d0","Len":2}...
|
1777369055
|
Edit
Delete
|
|
1288
|
11
|
6
|
1
|
18
|
0
|
0
|
|
0
|
52|🔍 代码审查报告:pc-260519 - 需求 批量更新套餐价格 16243
|
1777367752
|
Edit
Delete
|
|
1287
|
10
|
6
|
1
|
18
|
0
|
0
|
|
0
|
52|🔍 代码审查报告:pc-260519 - 需求 批量更新套餐价格 16243
|
1777367752
|
Edit
Delete
|
|
1283
|
9
|
6
|
1
|
18
|
0
|
0
|
|
0
|
52|🔍 代码审查报告:pc-260519 - 需求 批量更新套餐价格 16243
|
1777367752
|
Edit
Delete
|
|
1286
|
8
|
6
|
1
|
18
|
0
|
0
|
|
0
|
52|🔍 代码审查报告:pc-260519 - 需求 批量更新套餐价格 16243
|
1777367752
|
Edit
Delete
|
|
1285
|
7
|
6
|
1
|
18
|
0
|
0
|
|
0
|
52|🔍 代码审查报告:pc-260519 - 需求 批量更新套餐价格 16243
|
1777367752
|
Edit
Delete
|
|
1284
|
3
|
6
|
1
|
18
|
0
|
0
|
|
0
|
52|🔍 代码审查报告:pc-260519 - 需求 批量更新套餐价格 16243
|
1777367752
|
Edit
Delete
|
|
1282
|
1
|
6
|
1
|
18
|
0
|
0
|
|
0
|
52|🔍 代码审查报告:pc-260519 - 需求 批量更新套餐价格 16243
|
1777367752
|
Edit
Delete
|
|
1281
|
11
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"7de471d2f {"Commits":[{"Sha1":"7de471d2f6e10b947b8c4f4983082824c41e4ccf","Message":"需求 批量更新套餐价格 16243\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-28T17:15:09+08:00"}],"HeadCommit":{"Sha1":"7de471d2f6e10b947b8c4f4983082824c41e4ccf","Message":"需求 批量更新套餐价格 16243\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-28T17:15:09+08:00"},"CompareURL":"vodtest/pc/compare/4379f6d18d4e28f69853d83e6922d95c2358a4f4...7de471d2f6e10b947b8c4f4983082824c41e4ccf","Len":1}...
|
1777367714
|
Edit
Delete
|
|
1280
|
10
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"7de471d2f {"Commits":[{"Sha1":"7de471d2f6e10b947b8c4f4983082824c41e4ccf","Message":"需求 批量更新套餐价格 16243\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-28T17:15:09+08:00"}],"HeadCommit":{"Sha1":"7de471d2f6e10b947b8c4f4983082824c41e4ccf","Message":"需求 批量更新套餐价格 16243\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-28T17:15:09+08:00"},"CompareURL":"vodtest/pc/compare/4379f6d18d4e28f69853d83e6922d95c2358a4f4...7de471d2f6e10b947b8c4f4983082824c41e4ccf","Len":1}...
|
1777367714
|
Edit
Delete
|
|
1276
|
9
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"7de471d2f {"Commits":[{"Sha1":"7de471d2f6e10b947b8c4f4983082824c41e4ccf","Message":"需求 批量更新套餐价格 16243\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-28T17:15:09+08:00"}],"HeadCommit":{"Sha1":"7de471d2f6e10b947b8c4f4983082824c41e4ccf","Message":"需求 批量更新套餐价格 16243\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-28T17:15:09+08:00"},"CompareURL":"vodtest/pc/compare/4379f6d18d4e28f69853d83e6922d95c2358a4f4...7de471d2f6e10b947b8c4f4983082824c41e4ccf","Len":1}...
|
1777367714
|
Edit
Delete
|
|
1275
|
8
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"7de471d2f {"Commits":[{"Sha1":"7de471d2f6e10b947b8c4f4983082824c41e4ccf","Message":"需求 批量更新套餐价格 16243\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-28T17:15:09+08:00"}],"HeadCommit":{"Sha1":"7de471d2f6e10b947b8c4f4983082824c41e4ccf","Message":"需求 批量更新套餐价格 16243\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-28T17:15:09+08:00"},"CompareURL":"vodtest/pc/compare/4379f6d18d4e28f69853d83e6922d95c2358a4f4...7de471d2f6e10b947b8c4f4983082824c41e4ccf","Len":1}...
|
1777367714
|
Edit
Delete
|
|
1279
|
7
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"7de471d2f {"Commits":[{"Sha1":"7de471d2f6e10b947b8c4f4983082824c41e4ccf","Message":"需求 批量更新套餐价格 16243\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-28T17:15:09+08:00"}],"HeadCommit":{"Sha1":"7de471d2f6e10b947b8c4f4983082824c41e4ccf","Message":"需求 批量更新套餐价格 16243\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-28T17:15:09+08:00"},"CompareURL":"vodtest/pc/compare/4379f6d18d4e28f69853d83e6922d95c2358a4f4...7de471d2f6e10b947b8c4f4983082824c41e4ccf","Len":1}...
|
1777367714
|
Edit
Delete
|
|
1278
|
3
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"7de471d2f {"Commits":[{"Sha1":"7de471d2f6e10b947b8c4f4983082824c41e4ccf","Message":"需求 批量更新套餐价格 16243\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-28T17:15:09+08:00"}],"HeadCommit":{"Sha1":"7de471d2f6e10b947b8c4f4983082824c41e4ccf","Message":"需求 批量更新套餐价格 16243\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-28T17:15:09+08:00"},"CompareURL":"vodtest/pc/compare/4379f6d18d4e28f69853d83e6922d95c2358a4f4...7de471d2f6e10b947b8c4f4983082824c41e4ccf","Len":1}...
|
1777367714
|
Edit
Delete
|
|
1277
|
1
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"7de471d2f {"Commits":[{"Sha1":"7de471d2f6e10b947b8c4f4983082824c41e4ccf","Message":"需求 批量更新套餐价格 16243\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-28T17:15:09+08:00"}],"HeadCommit":{"Sha1":"7de471d2f6e10b947b8c4f4983082824c41e4ccf","Message":"需求 批量更新套餐价格 16243\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-28T17:15:09+08:00"},"CompareURL":"vodtest/pc/compare/4379f6d18d4e28f69853d83e6922d95c2358a4f4...7de471d2f6e10b947b8c4f4983082824c41e4ccf","Len":1}...
|
1777367714
|
Edit
Delete
|
|
1274
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"106c45dde {"Commits":[{"Sha1":"106c45ddee8406e0190ccbba4c3dcf6703cc6117","Message":"Refresh governance snapshots after branch merge\n","AuthorEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","CommitterName":"luoguoguo","Timestamp":"2026-04-28T00:48:09-07:00"}],"HeadCommit":{"Sha1":"106c45ddee8406e0190ccbba4c3dcf6703cc6117","Message":"Refresh governance snapshots after branch merge\n","AuthorEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","CommitterName":"luoguoguo","Timestamp":"2026-04-28T00:48:09-07:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/6086495033147939cdd979bd15fd97d71f6c1ac3...106c45ddee8406e0190ccbba4c3dcf6703cc6117","Len":1}...
|
1777362869
|
Edit
Delete
|
|
1273
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"608649503 {"Commits":[{"Sha1":"6086495033147939cdd979bd15fd97d71f6c1ac3","Message":"Merge branch 'claude/hungry-montalcini-932ea7'\n\n# Conflicts:\n#\tbackend/src/modules/service-monitor/service-disruption.service.ts\n#\treports/api-route-contract-audit.latest.json\n#\treports/api-route-contract-audit.latest.md\n","AuthorEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","CommitterName":"luoguoguo","Timestamp":"2026-04-28T00:14:48-07:00"},{"Sha1":"9b899c023b84a5aeab99138ad11b0618bb0875a6","Message":"fix(views): groupbuy-* 4 个 Index 补 reactive import 修复白屏 ReferenceError\n\n真生产 bug:4 个 view 的 line 40-41 都有 const createForm = reactive({...})\n但 import 只有 { ref } 没 { reactive } —— 用户打开任一团购页面会立即\nReferenceError: reactive is not defined → 白屏 + console 红字。\n\n明显是同一份模板 paste 出来的,原始模板少 reactive import 的同一个错。\n4 个文件统一补 import:\n - import { ref } from 'vue'\n + import { reactive, ref } from 'vue'\n\n涉及页面:\n - 团购活动管理 /groupbuy-campaigns\n - 参团管理 /groupbuy-participants\n - 团购商品管理 /groupbuy-products\n - 团购结算管理 /groupbuy-settlements\n\n注: 同模板写法的其它 KTV 营销域 view 应该也 sweep 一遍是否有同款问题,\n但 sweep 范围超出本 PR,建议另开 issue。本 commit 仅修这 4 个已确认的。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","CommitterName":"luoguoguo","Timestamp":"2026-04-27T02:44:49-07:00"},{"Sha1":"d4fc589c2674f52dd6c03aaca02764ae3002ca47","Message":"chore(release): rollback-prod.sh dry-run 容错 + ORIGINAL_ARGS 保留\n\n为 e3e4f75d0 (rollback-prod.sh) 加两项 UX 改进,让脚本在不完整环境下\n也能跑 dry-run 演练,方便开发机/沙箱测脚本本身正确性。\n\n变更:\n + ORIGINAL_ARGS=(\"$@\") # 第 20 行:原始参数保留供后续日志/重启使用\n + 预检 .env / docker daemon 缺失时:\n DRY_RUN=true → 仅 WARN 不阻塞(原逻辑:直接 FAIL 退出)\n DRY_RUN=false → 仍 FAIL(生产严格度不变)\n + --strategy \"${2:-}\" # 参数解析对 bash strict mode 更稳健\n\n验证:\n $ bash scripts/release/rollback-prod.sh --dry-run --strategy traffic \\\\\n --reason \"验收测试\" --force\n → 5 项预检通过 (WARN 缺失 .env, PASS docker, INFO git HEAD, PASS reason)\n → [DRY-RUN] 流量回滚 → [DRY-RUN] 后置验证\n → \"全部完成\"\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","CommitterName":"luoguoguo","Timestamp":"2026-04-27T02:44:33-07:00"},{"Sha1":"3f732fd5d670787659f0ba94e73357a7f079d352","Message":"feat(service-monitor): OpenAPI docs + 前端 types 全栈同步 unknown/nullable/note\n\n为 commit 3dca25c90 (type union 扩展) 同步 OpenAPI schema 与前端 types,\n让契约从 Prisma → service → controller → OpenAPI → 前端 types → Vue 模板\n七层全栈对齐。\n\n变更:\n service-monitor.docs.ts (+74):\n - runtimeStatusSchema: 加 'unknown' enum 值\n - runtimeServiceSchema:\n latency: number → z.union([string, number]).nullable().optional()\n uptime: number → z.union([string, number]).optional()\n + note: z.string().optional()\n + details: z.record(z.unknown()).optional()\n - 新增 performanceMetricsSchema (system / process / requests\n 三段嵌套,requests.* 标 nullable + note)\n\n frontend/src/api/modules/service-monitor.ts (+60):\n - ServiceStatus.status: 加 'unknown'\n - ServiceStatusOverview.services.*: 加 'unknown' + note 字段\n - AdminOverviewResponse.system.diskUsage: string → string | null\n - AdminOverviewResponse.requests.{total,avgLatency,errorRate}:\n number/string → number|null / string|null + note?: string\n - 新增 PerformanceMetrics interface 配合后端 schema\n\n service-monitor/Index.vue (+3-1):\n - 跟进 frontend/src/api/modules/service-monitor.ts type 变化的小调整\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","CommitterName":"luoguoguo","Timestamp":"2026-04-27T02:44:16-07:00"},{"Sha1":"ad05c63ff48d357cad375e21d75232fd19fc8b4a","Message":"test(service-monitor): 补 service-disruption + api 两层测试覆盖\n\n为 commit 3dca25c90 (真健康检查 + withHealthTimeout) 补单元 + API 集成测试,\n锁定运行态行为,防止后续退化。\n\n变更:\n service-disruption.service.test.ts (+78):\n - mockCheckKafkaHealth: vi.fn().mockResolvedValue({ connected:true, latency:3 })\n - mockMinioClient.bucketExists: vi.fn().mockResolvedValue(true)\n - mockWebsocketHealth.getReadinessStatus: vi.fn().mockResolvedValue({\n ready:true, checks:{ redis:true, connections:true } })\n - vi.mock('../../config/kafka.js') 加 checkKafkaHealth export\n - 覆盖 Kafka/MinIO/WebSocket 真健康检查的 happy path\n\n tests/api/service-monitor.test.ts (+53):\n - GET /service-monitor/metrics + /cache 路由的 API 端到端测试\n - 验证 commit ce9319a94 的两条新路由真挂载、真返回\n - 与运行态契约对齐\n\n注: 沙箱无 vitest 跑不了,CI test job 兜底。\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","CommitterName":"luoguoguo","Timestamp":"2026-04-27T02:43:55-07:00"}],"HeadCommit":{"Sha1":"6086495033147939cdd979bd15fd97d71f6c1ac3","Message":"Merge branch 'claude/hungry-montalcini-932ea7'\n\n# Conflicts:\n#\tbackend/src/modules/service-monitor/service-disruption.service.ts\n#\treports/api-route-contract-audit.latest.json\n#\treports/api-route-contract-audit.latest.md\n","AuthorEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","CommitterName":"luoguoguo","Timestamp":"2026-04-28T00:14:48-07:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/e9258713d6944a1e296ddd7017cf9755186b54d8...6086495033147939cdd979bd15fd97d71f6c1ac3","Len":13}...
|
1777360546
|
Edit
Delete
|
|
1272
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"e9258713d {"Commits":[{"Sha1":"e9258713d6944a1e296ddd7017cf9755186b54d8","Message":"Merge branch 'codex-module-detail-closure-governance'\n\n# Conflicts:\n#\te2e/tests/ui-modules/view-governance.generated.json\n#\tfrontend/src/router/modules/supplemental.ts\n#\treports/api-route-contract-audit.latest.json\n#\treports/api-route-contract-audit.latest.md\n#\treports/enum-consistency-audit.latest.json\n#\treports/field-payload-audit.latest.json\n#\treports/formrules-zod-audit.latest.json\n#\treports/harness-dashboard.latest.json\n#\treports/module-grades.latest.json\n#\treports/response-columns-audit.latest.json\n#\treports/type-debt-audit.latest.json\n","AuthorEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","CommitterName":"luoguoguo","Timestamp":"2026-04-28T00:11:39-07:00"},{"Sha1":"fc505c1b1f37094c93481bf54c950a6362f940d6","Message":"Complete module detail closure and governance evidence\n","AuthorEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","CommitterName":"luoguoguo","Timestamp":"2026-04-26T21:54:59-07:00"}],"HeadCommit":{"Sha1":"e9258713d6944a1e296ddd7017cf9755186b54d8","Message":"Merge branch 'codex-module-detail-closure-governance'\n\n# Conflicts:\n#\te2e/tests/ui-modules/view-governance.generated.json\n#\tfrontend/src/router/modules/supplemental.ts\n#\treports/api-route-contract-audit.latest.json\n#\treports/api-route-contract-audit.latest.md\n#\treports/enum-consistency-audit.latest.json\n#\treports/field-payload-audit.latest.json\n#\treports/formrules-zod-audit.latest.json\n#\treports/harness-dashboard.latest.json\n#\treports/module-grades.latest.json\n#\treports/response-columns-audit.latest.json\n#\treports/type-debt-audit.latest.json\n","AuthorEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","CommitterName":"luoguoguo","Timestamp":"2026-04-28T00:11:39-07:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/3fa41aea52e84435c16a79dd19c6775f93236a33...e9258713d6944a1e296ddd7017cf9755186b54d8","Len":2}...
|
1777360414
|
Edit
Delete
|
|
1271
|
11
|
6
|
1
|
18
|
0
|
0
|
|
0
|
51|🔍 代码审查报告:pc-260519 - 需求 批量更新套餐价格 16243
|
1777359421
|
Edit
Delete
|
|
1270
|
10
|
6
|
1
|
18
|
0
|
0
|
|
0
|
51|🔍 代码审查报告:pc-260519 - 需求 批量更新套餐价格 16243
|
1777359421
|
Edit
Delete
|
|
1266
|
9
|
6
|
1
|
18
|
0
|
0
|
|
0
|
51|🔍 代码审查报告:pc-260519 - 需求 批量更新套餐价格 16243
|
1777359421
|
Edit
Delete
|
|
1269
|
8
|
6
|
1
|
18
|
0
|
0
|
|
0
|
51|🔍 代码审查报告:pc-260519 - 需求 批量更新套餐价格 16243
|
1777359421
|
Edit
Delete
|
|
1268
|
7
|
6
|
1
|
18
|
0
|
0
|
|
0
|
51|🔍 代码审查报告:pc-260519 - 需求 批量更新套餐价格 16243
|
1777359421
|
Edit
Delete
|
|
1267
|
3
|
6
|
1
|
18
|
0
|
0
|
|
0
|
51|🔍 代码审查报告:pc-260519 - 需求 批量更新套餐价格 16243
|
1777359421
|
Edit
Delete
|
|
1265
|
1
|
6
|
1
|
18
|
0
|
0
|
|
0
|
51|🔍 代码审查报告:pc-260519 - 需求 批量更新套餐价格 16243
|
1777359421
|
Edit
Delete
|
|
1264
|
11
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"4379f6d18 {"Commits":[{"Sha1":"4379f6d18d4e28f69853d83e6922d95c2358a4f4","Message":"需求 批量更新套餐价格 16243\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-28T14:56:17+08:00"}],"HeadCommit":{"Sha1":"4379f6d18d4e28f69853d83e6922d95c2358a4f4","Message":"需求 批量更新套餐价格 16243\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-28T14:56:17+08:00"},"CompareURL":"vodtest/pc/compare/c7b119e3b32902df98ede96dd6754efa0110b639...4379f6d18d4e28f69853d83e6922d95c2358a4f4","Len":1}...
|
1777359382
|
Edit
Delete
|
|
1263
|
10
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"4379f6d18 {"Commits":[{"Sha1":"4379f6d18d4e28f69853d83e6922d95c2358a4f4","Message":"需求 批量更新套餐价格 16243\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-28T14:56:17+08:00"}],"HeadCommit":{"Sha1":"4379f6d18d4e28f69853d83e6922d95c2358a4f4","Message":"需求 批量更新套餐价格 16243\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-28T14:56:17+08:00"},"CompareURL":"vodtest/pc/compare/c7b119e3b32902df98ede96dd6754efa0110b639...4379f6d18d4e28f69853d83e6922d95c2358a4f4","Len":1}...
|
1777359382
|
Edit
Delete
|
|
1259
|
9
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"4379f6d18 {"Commits":[{"Sha1":"4379f6d18d4e28f69853d83e6922d95c2358a4f4","Message":"需求 批量更新套餐价格 16243\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-28T14:56:17+08:00"}],"HeadCommit":{"Sha1":"4379f6d18d4e28f69853d83e6922d95c2358a4f4","Message":"需求 批量更新套餐价格 16243\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-28T14:56:17+08:00"},"CompareURL":"vodtest/pc/compare/c7b119e3b32902df98ede96dd6754efa0110b639...4379f6d18d4e28f69853d83e6922d95c2358a4f4","Len":1}...
|
1777359382
|
Edit
Delete
|
|
1258
|
8
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"4379f6d18 {"Commits":[{"Sha1":"4379f6d18d4e28f69853d83e6922d95c2358a4f4","Message":"需求 批量更新套餐价格 16243\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-28T14:56:17+08:00"}],"HeadCommit":{"Sha1":"4379f6d18d4e28f69853d83e6922d95c2358a4f4","Message":"需求 批量更新套餐价格 16243\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-28T14:56:17+08:00"},"CompareURL":"vodtest/pc/compare/c7b119e3b32902df98ede96dd6754efa0110b639...4379f6d18d4e28f69853d83e6922d95c2358a4f4","Len":1}...
|
1777359382
|
Edit
Delete
|
|
1262
|
7
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"4379f6d18 {"Commits":[{"Sha1":"4379f6d18d4e28f69853d83e6922d95c2358a4f4","Message":"需求 批量更新套餐价格 16243\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-28T14:56:17+08:00"}],"HeadCommit":{"Sha1":"4379f6d18d4e28f69853d83e6922d95c2358a4f4","Message":"需求 批量更新套餐价格 16243\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-28T14:56:17+08:00"},"CompareURL":"vodtest/pc/compare/c7b119e3b32902df98ede96dd6754efa0110b639...4379f6d18d4e28f69853d83e6922d95c2358a4f4","Len":1}...
|
1777359382
|
Edit
Delete
|
|
1261
|
3
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"4379f6d18 {"Commits":[{"Sha1":"4379f6d18d4e28f69853d83e6922d95c2358a4f4","Message":"需求 批量更新套餐价格 16243\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-28T14:56:17+08:00"}],"HeadCommit":{"Sha1":"4379f6d18d4e28f69853d83e6922d95c2358a4f4","Message":"需求 批量更新套餐价格 16243\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-28T14:56:17+08:00"},"CompareURL":"vodtest/pc/compare/c7b119e3b32902df98ede96dd6754efa0110b639...4379f6d18d4e28f69853d83e6922d95c2358a4f4","Len":1}...
|
1777359382
|
Edit
Delete
|
|
1260
|
1
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"4379f6d18 {"Commits":[{"Sha1":"4379f6d18d4e28f69853d83e6922d95c2358a4f4","Message":"需求 批量更新套餐价格 16243\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-28T14:56:17+08:00"}],"HeadCommit":{"Sha1":"4379f6d18d4e28f69853d83e6922d95c2358a4f4","Message":"需求 批量更新套餐价格 16243\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-04-28T14:56:17+08:00"},"CompareURL":"vodtest/pc/compare/c7b119e3b32902df98ede96dd6754efa0110b639...4379f6d18d4e28f69853d83e6922d95c2358a4f4","Len":1}...
|
1777359382
|
Edit
Delete
|
|
1257
|
11
|
6
|
1
|
18
|
0
|
0
|
|
0
|
50|🔍 代码审查报告:pc-260519 - 团购卡券绑定可用包厢类型
|
1777359024
|
Edit
Delete
|
|
1256
|
10
|
6
|
1
|
18
|
0
|
0
|
|
0
|
50|🔍 代码审查报告:pc-260519 - 团购卡券绑定可用包厢类型
|
1777359024
|
Edit
Delete
|
|
1252
|
9
|
6
|
1
|
18
|
0
|
0
|
|
0
|
50|🔍 代码审查报告:pc-260519 - 团购卡券绑定可用包厢类型
|
1777359024
|
Edit
Delete
|
|
1255
|
8
|
6
|
1
|
18
|
0
|
0
|
|
0
|
50|🔍 代码审查报告:pc-260519 - 团购卡券绑定可用包厢类型
|
1777359024
|
Edit
Delete
|
|
1254
|
7
|
6
|
1
|
18
|
0
|
0
|
|
0
|
50|🔍 代码审查报告:pc-260519 - 团购卡券绑定可用包厢类型
|
1777359024
|
Edit
Delete
|
|
1253
|
3
|
6
|
1
|
18
|
0
|
0
|
|
0
|
50|🔍 代码审查报告:pc-260519 - 团购卡券绑定可用包厢类型
|
1777359024
|
Edit
Delete
|
|
1251
|
1
|
6
|
1
|
18
|
0
|
0
|
|
0
|
50|🔍 代码审查报告:pc-260519 - 团购卡券绑定可用包厢类型
|
1777359024
|
Edit
Delete
|
|
1250
|
11
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"c7b119e3b {"Commits":[{"Sha1":"c7b119e3b32902df98ede96dd6754efa0110b639","Message":"团购卡券绑定可用包厢类型\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-28T14:48:42+08:00"}],"HeadCommit":{"Sha1":"c7b119e3b32902df98ede96dd6754efa0110b639","Message":"团购卡券绑定可用包厢类型\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-28T14:48:42+08:00"},"CompareURL":"vodtest/pc/compare/2702bd6decf99cb5cd8508643ee53c970cd4a46b...c7b119e3b32902df98ede96dd6754efa0110b639","Len":1}...
|
1777358935
|
Edit
Delete
|
|
1249
|
10
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"c7b119e3b {"Commits":[{"Sha1":"c7b119e3b32902df98ede96dd6754efa0110b639","Message":"团购卡券绑定可用包厢类型\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-28T14:48:42+08:00"}],"HeadCommit":{"Sha1":"c7b119e3b32902df98ede96dd6754efa0110b639","Message":"团购卡券绑定可用包厢类型\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-28T14:48:42+08:00"},"CompareURL":"vodtest/pc/compare/2702bd6decf99cb5cd8508643ee53c970cd4a46b...c7b119e3b32902df98ede96dd6754efa0110b639","Len":1}...
|
1777358935
|
Edit
Delete
|
|
1245
|
9
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"c7b119e3b {"Commits":[{"Sha1":"c7b119e3b32902df98ede96dd6754efa0110b639","Message":"团购卡券绑定可用包厢类型\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-28T14:48:42+08:00"}],"HeadCommit":{"Sha1":"c7b119e3b32902df98ede96dd6754efa0110b639","Message":"团购卡券绑定可用包厢类型\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-28T14:48:42+08:00"},"CompareURL":"vodtest/pc/compare/2702bd6decf99cb5cd8508643ee53c970cd4a46b...c7b119e3b32902df98ede96dd6754efa0110b639","Len":1}...
|
1777358935
|
Edit
Delete
|
|
1248
|
8
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"c7b119e3b {"Commits":[{"Sha1":"c7b119e3b32902df98ede96dd6754efa0110b639","Message":"团购卡券绑定可用包厢类型\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-28T14:48:42+08:00"}],"HeadCommit":{"Sha1":"c7b119e3b32902df98ede96dd6754efa0110b639","Message":"团购卡券绑定可用包厢类型\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-28T14:48:42+08:00"},"CompareURL":"vodtest/pc/compare/2702bd6decf99cb5cd8508643ee53c970cd4a46b...c7b119e3b32902df98ede96dd6754efa0110b639","Len":1}...
|
1777358935
|
Edit
Delete
|
|
1244
|
7
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"c7b119e3b {"Commits":[{"Sha1":"c7b119e3b32902df98ede96dd6754efa0110b639","Message":"团购卡券绑定可用包厢类型\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-28T14:48:42+08:00"}],"HeadCommit":{"Sha1":"c7b119e3b32902df98ede96dd6754efa0110b639","Message":"团购卡券绑定可用包厢类型\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-28T14:48:42+08:00"},"CompareURL":"vodtest/pc/compare/2702bd6decf99cb5cd8508643ee53c970cd4a46b...c7b119e3b32902df98ede96dd6754efa0110b639","Len":1}...
|
1777358935
|
Edit
Delete
|
|
1247
|
3
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"c7b119e3b {"Commits":[{"Sha1":"c7b119e3b32902df98ede96dd6754efa0110b639","Message":"团购卡券绑定可用包厢类型\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-28T14:48:42+08:00"}],"HeadCommit":{"Sha1":"c7b119e3b32902df98ede96dd6754efa0110b639","Message":"团购卡券绑定可用包厢类型\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-28T14:48:42+08:00"},"CompareURL":"vodtest/pc/compare/2702bd6decf99cb5cd8508643ee53c970cd4a46b...c7b119e3b32902df98ede96dd6754efa0110b639","Len":1}...
|
1777358935
|
Edit
Delete
|
|
1246
|
1
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"c7b119e3b {"Commits":[{"Sha1":"c7b119e3b32902df98ede96dd6754efa0110b639","Message":"团购卡券绑定可用包厢类型\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-28T14:48:42+08:00"}],"HeadCommit":{"Sha1":"c7b119e3b32902df98ede96dd6754efa0110b639","Message":"团购卡券绑定可用包厢类型\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-28T14:48:42+08:00"},"CompareURL":"vodtest/pc/compare/2702bd6decf99cb5cd8508643ee53c970cd4a46b...c7b119e3b32902df98ede96dd6754efa0110b639","Len":1}...
|
1777358935
|
Edit
Delete
|
|
1243
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"3fa41aea5 {"Commits":[{"Sha1":"3fa41aea52e84435c16a79dd19c6775f93236a33","Message":"Add Page AI Assist feature flags and governance audits\n","AuthorEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","CommitterName":"luoguoguo","Timestamp":"2026-04-27T20:35:57-07:00"}],"HeadCommit":{"Sha1":"3fa41aea52e84435c16a79dd19c6775f93236a33","Message":"Add Page AI Assist feature flags and governance audits\n","AuthorEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@luoguoguodeMacBook-Pro.local","CommitterName":"luoguoguo","Timestamp":"2026-04-27T20:35:57-07:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/62f424f94b745efdce16bde3aa2c73e3839a9264...3fa41aea52e84435c16a79dd19c6775f93236a33","Len":1}...
|
1777347375
|
Edit
Delete
|
|
1242
|
11
|
6
|
1
|
18
|
0
|
0
|
|
0
|
49|🔍 代码审查报告:pc-260519 - 需求 批量更新套餐价格 16243
|
1777345881
|
Edit
Delete
|
|
1241
|
10
|
6
|
1
|
18
|
0
|
0
|
|
0
|
49|🔍 代码审查报告:pc-260519 - 需求 批量更新套餐价格 16243
|
1777345881
|
Edit
Delete
|