|
665
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"624893ef3 {"Commits":[{"Sha1":"624893ef324e57874ecb721dfd5539eb58d49b8e","Message":"fix(schema): annotate 47 Prisma String? fields + fix assembly types + sync E2E\n\n- Add @db.Text (18) and @db.VarChar(2000) (29) to all bare String?\n fields, eliminating 47 pre-commit Prisma warnings\n- Fix assembly.controller.ts 10 type errors using Parameters\u003c\u003e utility\n- Sync E2E test results and playwright reports\n- Update audit reports and governance docs\n\nGate: tsc 0 | vue-tsc 0 | 408 files 6410 tests 100%\nPre-commit Prisma warnings: 47 → 0\n\nCo-Authored-By: Claude Opus 4.6 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-04-02T06:59:18+08:00"},{"Sha1":"ad579baf8043eb72ed26d4b2750a83bf39888acf","Message":"Advance harness governance and align enum sources\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-04-02T06:46:31+08:00"},{"Sha1":"a11d601814a16c9221a3a43172d3ba80e47ab5d8","Message":"chore: refresh outbox and harness dashboard reports\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-04-02T06:45:42+08:00"},{"Sha1":"2b5617f7972d9e2e8d8714659d24a0629a387ff9","Message":"chore: clean up E2E reports and sync audit scripts\n\n- Remove stale playwright report artifacts\n- Update outbox-atomicity audit script\n- Refresh E2E auth session\n- Add new E2E test fixtures\n\nCo-Authored-By: Claude Opus 4.6 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-04-02T06:45:27+08:00"},{"Sha1":"5276d7aba4c8e857b2fb6c26eb6445143fbf9802","Message":"fix: resolve remaining field-payload ERRORs and update audit reports\n\n- Fix 3 remaining field-payload ERROR (commissions/payments/price-books\n createSchema optional→required alignment)\n- Update geo-pois service and tests\n- Refresh all audit reports (enum/field-payload/outbox/type-debt)\n- Update governance docs and project documentation\n\nGate: tsc 0 | vue-tsc 0 | 408 files 6410 tests 100%\n\nfield-payload: ERROR 3→0, WARNING 61 (stable)\nenum: ERROR 5 (audit mismatch), WARNING 14\nOutbox B-class: 3 (all passing tx — audit false positive)\nNon-test as any: 0 (all remaining are comments only)\n\nCo-Authored-By: Claude Opus 4.6 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-04-02T06:45:05+08:00"}],"HeadCommit":{"Sha1":"624893ef324e57874ecb721dfd5539eb58d49b8e","Message":"fix(schema): annotate 47 Prisma String? fields + fix assembly types + sync E2E\n\n- Add @db.Text (18) and @db.VarChar(2000) (29) to all bare String?\n fields, eliminating 47 pre-commit Prisma warnings\n- Fix assembly.controller.ts 10 type errors using Parameters\u003c\u003e utility\n- Sync E2E test results and playwright reports\n- Update audit reports and governance docs\n\nGate: tsc 0 | vue-tsc 0 | 408 files 6410 tests 100%\nPre-commit Prisma warnings: 47 → 0\n\nCo-Authored-By: Claude Opus 4.6 (1M context) \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-04-02T06:59:18+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/7212eb23c82b2ecae9ea1f22fa928fc6382f842d...624893ef324e57874ecb721dfd5539eb58d49b8e","Len":6}...
|
1775097114
|
Edit
Delete
|
|
658
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/codex/finance-mainline-gitea-main-20260 refs/heads/codex/finance-mainline-gitea-main-20260331...
|
0
|
{"Commits":[{"Sha1":"615a7ad3a {"Commits":[{"Sha1":"615a7ad3acd756e166c477d55fff803749b7a2f9","Message":"fix(invoices): harden amount formatting against null\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-03-31T17:38:15+08:00"}],"HeadCommit":{"Sha1":"615a7ad3acd756e166c477d55fff803749b7a2f9","Message":"fix(invoices): harden amount formatting against null\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-03-31T17:38:15+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/dffb3332733fb56fd51632938c4379422125381c...615a7ad3acd756e166c477d55fff803749b7a2f9","Len":1}...
|
1774949897
|
Edit
Delete
|
|
282
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"607365e90 {"Commits":[{"Sha1":"607365e90475966d498a4cbc9738e9b8a8f511b1","Message":"sync: 同步请求中心最终基线与 HR/销售/服务/门店/供应链治理回放产物\n\n- 同步四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 更新治理经验报告与契约治理 3.0 文档\n- 新增请求中心最终基线报告 (requested-centers-final-baseline-2026-03-17.md)\n- 新增请求中心最终基线脚本 (generate-requested-centers-final-baseline.mjs)\n- 更新 admin.json 认证夹具\n- 新增 AI 中心全域治理回放 v2 (ai-full-v2)\n - 覆盖 AI 总览/技能库/任务/待处理任务/IM 集成配置\n- 新增人力资源中心全域治理回放 (hr-full-v1)\n - 覆盖佣金\n- 新增销售中心全域治理回放 (sales-full-v1)\n - 覆盖联盟商户/推荐/合同模板/合同/CPQ/活动/客户/线索/MEDDPICC/商机/订单/合作伙伴/报价/样品请求/SWOT/目标\n- 新增服务中心全域治理回放 (service-full-v1)\n - 覆盖设备/诊断/故障/维护/项目/RMA/满意度/SLA/备件/工单\n- 新增门店中心全域治理回放 (stores-full-v1)\n - 覆盖团购分析/达人/订单/参与者/商品/推广/结算/选址评估/门店配置/门店\n- 新增供应链中心全域治理回放 (supply-full-v1)\n - 覆盖组装 BOM/领料/组装订单/组装入库/资产/设备/出库/产品分类/产品/序列号/供应商/供应链\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-17T21:47:27+08:00"}],"HeadCommit":{"Sha1":"607365e90475966d498a4cbc9738e9b8a8f511b1","Message":"sync: 同步请求中心最终基线与 HR/销售/服务/门店/供应链治理回放产物\n\n- 同步四份统一文档(AGENTS/CLAUDE/GEMINI/README)\n- 更新治理经验报告与契约治理 3.0 文档\n- 新增请求中心最终基线报告 (requested-centers-final-baseline-2026-03-17.md)\n- 新增请求中心最终基线脚本 (generate-requested-centers-final-baseline.mjs)\n- 更新 admin.json 认证夹具\n- 新增 AI 中心全域治理回放 v2 (ai-full-v2)\n - 覆盖 AI 总览/技能库/任务/待处理任务/IM 集成配置\n- 新增人力资源中心全域治理回放 (hr-full-v1)\n - 覆盖佣金\n- 新增销售中心全域治理回放 (sales-full-v1)\n - 覆盖联盟商户/推荐/合同模板/合同/CPQ/活动/客户/线索/MEDDPICC/商机/订单/合作伙伴/报价/样品请求/SWOT/目标\n- 新增服务中心全域治理回放 (service-full-v1)\n - 覆盖设备/诊断/故障/维护/项目/RMA/满意度/SLA/备件/工单\n- 新增门店中心全域治理回放 (stores-full-v1)\n - 覆盖团购分析/达人/订单/参与者/商品/推广/结算/选址评估/门店配置/门店\n- 新增供应链中心全域治理回放 (supply-full-v1)\n - 覆盖组装 BOM/领料/组装订单/组装入库/资产/设备/出库/产品分类/产品/序列号/供应商/供应链\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-17T21:47:27+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/68f0e1e26e6d6bd34f17a1bcb704c42d148f0ad5...607365e90475966d498a4cbc9738e9b8a8f511b1","Len":1}...
|
1773755259
|
Edit
Delete
|
|
166
|
5
|
5
|
5
|
15
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"5fc673840 {"Commits":[{"Sha1":"5fc6738402ace326d9f73f6eb9d6d879f2b674bf","Message":"Update: add tests and fix validators\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-01T20:21:37+08:00"}],"HeadCommit":{"Sha1":"5fc6738402ace326d9f73f6eb9d6d879f2b674bf","Message":"Update: add tests and fix validators\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-01T20:21:37+08:00"},"CompareURL":"luoanwu/autodance-2.0/compare/2e89fbf3867ecf59322bc6dce936d088d616dcbf...5fc6738402ace326d9f73f6eb9d6d879f2b674bf","Len":1}...
|
1772367702
|
Edit
Delete
|
|
606
|
6
|
5
|
6
|
16
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"5fbc6e8e6 {"Commits":[{"Sha1":"5fbc6e8e611f32e371ed50d69336e0f0e89363c5","Message":"feat: 修复原唱/分轨播放 \u0026 M/S按钮布局重构\n","AuthorEmail":"7190060@qq.com","AuthorName":"lws","CommitterEmail":"7190060@qq.com","CommitterName":"lws","Timestamp":"2026-03-19T11:23:24+08:00"}],"HeadCommit":{"Sha1":"5fbc6e8e611f32e371ed50d69336e0f0e89363c5","Message":"feat: 修复原唱/分轨播放 \u0026 M/S按钮布局重构\n","AuthorEmail":"7190060@qq.com","AuthorName":"lws","CommitterEmail":"7190060@qq.com","CommitterName":"lws","Timestamp":"2026-03-19T11:23:24+08:00"},"CompareURL":"liuwansheng/hidance/compare/57460ed6e6cfa9ddf62afe455a2fdb7c7d597201...5fbc6e8e611f32e371ed50d69336e0f0e89363c5","Len":1}...
|
1774801158
|
Edit
Delete
|
|
126
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"5dda81cc1 {"Commits":[{"Sha1":"5dda81cc1d924bf1978062ca3fb162236ae8c57f","Message":"Update commission service exports\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-15T21:52:03+08:00"},{"Sha1":"03d0b2e2c6eb9079e5436e281a0e05bba3479530","Message":"Add discount policy endpoints\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-15T21:14:42+08:00"},{"Sha1":"23c03fa43a1ce9bb6130fcc6a7ceae940a620d18","Message":"Add partner import export\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-15T21:06:44+08:00"},{"Sha1":"4ec31d0412f1904447efbc328c1222cefa89fd91","Message":"Review commission service updates\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-15T21:03:46+08:00"},{"Sha1":"d3864bf32783868b2da8465923fac6aba834c589","Message":"Update partner product payment logic\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-15T20:53:43+08:00"}],"HeadCommit":{"Sha1":"5dda81cc1d924bf1978062ca3fb162236ae8c57f","Message":"Update commission service exports\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-15T21:52:03+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/c544245db6731ba7a3f5a10edf7698967643f94d...5dda81cc1d924bf1978062ca3fb162236ae8c57f","Len":5}...
|
1771863337
|
Edit
Delete
|
|
48
|
1
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"5bb99418a {"Commits":[{"Sha1":"5bb99418afc48f8e77d3cdb4edd9fa1390476c57","Message":"test1118888\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T14:22:24+08:00"}],"HeadCommit":{"Sha1":"5bb99418afc48f8e77d3cdb4edd9fa1390476c57","Message":"test1118888\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T14:22:24+08:00"},"CompareURL":"juhai/testpc/compare/062acdd73d520de0360ff9d9158e60f202a02578...5bb99418afc48f8e77d3cdb4edd9fa1390476c57","Len":1}...
|
1770877350
|
Edit
Delete
|
|
49
|
2
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"5bb99418a {"Commits":[{"Sha1":"5bb99418afc48f8e77d3cdb4edd9fa1390476c57","Message":"test1118888\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T14:22:24+08:00"}],"HeadCommit":{"Sha1":"5bb99418afc48f8e77d3cdb4edd9fa1390476c57","Message":"test1118888\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T14:22:24+08:00"},"CompareURL":"juhai/testpc/compare/062acdd73d520de0360ff9d9158e60f202a02578...5bb99418afc48f8e77d3cdb4edd9fa1390476c57","Len":1}...
|
1770877350
|
Edit
Delete
|
|
600
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"5b7447bfc {"Commits":[{"Sha1":"5b7447bfcd02c4ecefee1ed6a7ca386a974d8d29","Message":"Align system infra hidden routes with canonical menus\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-28T14:57:50+08:00"},{"Sha1":"17de33bb098cf005d3927822b690c2bb7d001ea6","Message":"按当前线程聚焦的前端 IA/view-governance 收口,未完成清单如下\n\n1. 还没逐轮梳理的一级中心\n- 工作台\n- AIAgent\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-28T14:35:31+08:00"}],"HeadCommit":{"Sha1":"5b7447bfcd02c4ecefee1ed6a7ca386a974d8d29","Message":"Align system infra hidden routes with canonical menus\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-28T14:57:50+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/9953914b57055e78c3af10cbf077f41f0580f0da...5b7447bfcd02c4ecefee1ed6a7ca386a974d8d29","Len":2}...
|
1774681535
|
Edit
Delete
|
|
78
|
1
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"5b0270403 {"Commits":[{"Sha1":"5b02704031563f678f5ef2cb09446cc806b2d32b","Message":"t2228\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T17:26:00+08:00"}],"HeadCommit":{"Sha1":"5b02704031563f678f5ef2cb09446cc806b2d32b","Message":"t2228\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T17:26:00+08:00"},"CompareURL":"juhai/testpc/compare/db8eda4b4696ee119fdb6d2f03804ccdf33ebcbb...5b02704031563f678f5ef2cb09446cc806b2d32b","Len":1}...
|
1770888366
|
Edit
Delete
|
|
79
|
2
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"5b0270403 {"Commits":[{"Sha1":"5b02704031563f678f5ef2cb09446cc806b2d32b","Message":"t2228\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T17:26:00+08:00"}],"HeadCommit":{"Sha1":"5b02704031563f678f5ef2cb09446cc806b2d32b","Message":"t2228\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T17:26:00+08:00"},"CompareURL":"juhai/testpc/compare/db8eda4b4696ee119fdb6d2f03804ccdf33ebcbb...5b02704031563f678f5ef2cb09446cc806b2d32b","Len":1}...
|
1770888366
|
Edit
Delete
|
|
584
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"59f46625b {"Commits":[{"Sha1":"59f46625b28f7defe4dba196efd9edd5f82ed701","Message":"Remove tracked E2E runtime artifacts\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-28T13:06:35+08:00"},{"Sha1":"db67d1ca8772774da4509260ffd8437b8f4183fe","Message":"Align acquisition menus with canonical routing\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-28T12:59:49+08:00"},{"Sha1":"9e2d3f3dd1d4db3bb89f1882a7b13c66360d62fd","Message":"Hide AI agent event routes under tasks menu\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-28T12:48:58+08:00"},{"Sha1":"c927efaa45b7f5d2252c6357f3c3696f563c4944","Message":"Deepen governance skills with on-call guidance and examples\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-28T12:39:20+08:00"},{"Sha1":"4e0722ef33f39eb3b839d756b57c19b92c57b5b3","Message":"Add governance updates for IA alignment and acceptance coverage\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-28T12:11:54+08:00"}],"HeadCommit":{"Sha1":"59f46625b28f7defe4dba196efd9edd5f82ed701","Message":"Remove tracked E2E runtime artifacts\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-28T13:06:35+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/c09d9ff6160d851464fbce2a407409d4e8d2bc95...59f46625b28f7defe4dba196efd9edd5f82ed701","Len":11}...
|
1774674587
|
Edit
Delete
|
|
605
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"58e5152a3 {"Commits":[{"Sha1":"58e5152a38868b8f3832d9573c340a3eb60051c8","Message":"Clean up frontend unused imports and type helpers\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-29T10:52:37+08:00"}],"HeadCommit":{"Sha1":"58e5152a38868b8f3832d9573c340a3eb60051c8","Message":"Clean up frontend unused imports and type helpers\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-29T10:52:37+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/0c8f4a138b823e8d615f93850a64c3365e5aed15...58e5152a38868b8f3832d9573c340a3eb60051c8","Len":1}...
|
1774752768
|
Edit
Delete
|
|
132
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"57dde43e9 {"Commits":[{"Sha1":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","Message":"Run backend audit scripts\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-23T10:19:59+08:00"},{"Sha1":"07b1601c86752a302e603d74d41d74f1f75c82d5","Message":"Audit backend route changes\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-23T10:08:53+08:00"},{"Sha1":"2d9241c7ee82ceb0e13994c8558ffdc99e4d202c","Message":"Analyze recent project changes\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-23T09:40:30+08:00"},{"Sha1":"e07d7959f1a4a04eeb4ce8011de1d4efac9b4b30","Message":"fix(api): resolve ad-creatives routing conflict and add missing advanced endpoints\n\n- Fixed routing blackhole in `register-domain-routes.ts` by ordering `adPlacementCreativeRoutes` before the generic `adCreativesRoutes`, allowing AB tests and attribution routes to resolve correctly.\n- Corrected frontend API request paths in `ad-creatives.ts` to align with the backend's nested `/ad-placement/creatives` prefix.\n- Mocked 4 missing advanced analytics endpoints in `ad-creative.controller/service/routes` (`getAbTestStats`, `getAbTest`, `getAttributionStats`, `resolveBudgetAlert`) to prevent UI components from throwing 404 Not Found errors.\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-23T09:32:13+08:00"},{"Sha1":"bcbcfed972aa45b8fd4f98066a53fb9f414513da","Message":"feat(ui): upgrade placeholders to VisionPlaceholder for analytics and ai-agents\n\n- Extracted `VisionPlaceholder` component from Finance OS placeholder logic to provide high-fidelity, interactive skeletons for missing features\n- Replaced 22 plain empty states in `analytics/` modules with `VisionPlaceholder` to enhance commercial demonstration quality\n- Upgraded 4 AI Agent monitoring queues (`Events`, `Queue`, `TasksPending`, `TasksReview`) to use `VisionPlaceholder` with domain-specific metrics\n- Hid the unsupported 'Run Now' action in `scheduled-jobs/Index.vue` to prevent user flow disruption\n- Updated `REFACTOR_TASKS.md` with a 3-step roadmap (Analytics, Finance-OS, AI-Agents) to convert these placeholders to real features\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-23T09:11:30+08:00"}],"HeadCommit":{"Sha1":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","Message":"Run backend audit scripts\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-23T10:19:59+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/31212e80da71dfee521244839853f811bea867e4...57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","Len":31}...
|
1771864174
|
Edit
Delete
|
|
193
|
6
|
5
|
6
|
16
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"57460ed6e {"Commits":[{"Sha1":"57460ed6e6cfa9ddf62afe455a2fdb7c7d597201","Message":"feat: 优化 FingerprintInspector 滚动条、跟随模式与播放性能- 自定义比例横向滚动条(div实现,替换 range input)- 跟随/自由模式:拖滚动条自动切自由,按钮手动切换- headCanvas 从 wrapperRef 移出改为视口尺寸(减少 84% clearRect)- 消除 RAF 热路径 reflow(viewWidthRef/trackWidthRef 缓存)- RAF 脏检测:暂停+静止时 0 canvas ops- wrapperRef will-change:transform 提升合成层- 更新 docs/DEVLOG.md 记录踩坑与优化经验\n","AuthorEmail":"7190060@qq.com","AuthorName":"lws","CommitterEmail":"7190060@qq.com","CommitterName":"lws","Timestamp":"2026-03-14T14:01:42+08:00"}],"HeadCommit":{"Sha1":"57460ed6e6cfa9ddf62afe455a2fdb7c7d597201","Message":"feat: 优化 FingerprintInspector 滚动条、跟随模式与播放性能- 自定义比例横向滚动条(div实现,替换 range input)- 跟随/自由模式:拖滚动条自动切自由,按钮手动切换- headCanvas 从 wrapperRef 移出改为视口尺寸(减少 84% clearRect)- 消除 RAF 热路径 reflow(viewWidthRef/trackWidthRef 缓存)- RAF 脏检测:暂停+静止时 0 canvas ops- wrapperRef will-change:transform 提升合成层- 更新 docs/DEVLOG.md 记录踩坑与优化经验\n","AuthorEmail":"7190060@qq.com","AuthorName":"lws","CommitterEmail":"7190060@qq.com","CommitterName":"lws","Timestamp":"2026-03-14T14:01:42+08:00"},"CompareURL":"liuwansheng/hidance/compare/df6ea8bf7cbc8b259ec9e64dfd724befb058ece3...57460ed6e6cfa9ddf62afe455a2fdb7c7d597201","Len":1}...
|
1773468955
|
Edit
Delete
|
|
608
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"54bd92949 {"Commits":[{"Sha1":"54bd92949aefc1f23668a2a27f1cf7d315589eb3","Message":"Remove unused frontend types and imports\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-30T11:09:59+08:00"}],"HeadCommit":{"Sha1":"54bd92949aefc1f23668a2a27f1cf7d315589eb3","Message":"Remove unused frontend types and imports\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-30T11:09:59+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/58e5152a38868b8f3832d9573c340a3eb60051c8...54bd92949aefc1f23668a2a27f1cf7d315589eb3","Len":1}...
|
1774840767
|
Edit
Delete
|
|
283
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"546fbeca7 {"Commits":[{"Sha1":"546fbeca78809fbcac00c1eef45705beea0bc71f","Message":"Harden treasury cash forecast governance and docs\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-18T11:04:17+08:00"},{"Sha1":"ff61226cc51a981dde66bd6cb9c9bb84c4d12366","Message":"Strengthen governance retries and refresh audit baselines\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-18T09:36:26+08:00"},{"Sha1":"51f4761b6871550db103677f714a87451e12036c","Message":"sync: 同步 2026-03-18 全域视图审计快照与财务/收入/计划任务治理产物\n\n- 新增 9 个视图审计域快照(a1-a9)与全量矩阵(2026-03-18)\n- 重构收入确认规则服务,接回 canonical 真源并补齐 API 集成测试\n- 重写财务现金分析服务,升级 3090 预测为真实加权模型\n- 扩展计划任务模块路由/schema/docs,补齐 stats 与执行日志端点\n- 修复联盟包/联盟伙伴控制器与 schema 参数对齐问题\n- 更新 finance/revenue/scheduled-jobs 前端 API 模块与路由配置\n- 新增联盟可见写 E2E Playwright v2 测试结果与动作覆盖报告\n- 捕获多轮审计基线快照(20260317-154804 至 160739)\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-18T00:47:08+08:00"},{"Sha1":"b0a24d3fbc756a6f02f872057919e8fe139eb6fb","Message":"Tighten governance audits and close finance route gaps\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-17T23:42:27+08:00"},{"Sha1":"2047d067c9ba17640f0e6b8355e1399f072d1ce0","Message":"Fix input number bounds and sync approval docs audits\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-17T22:58:49+08:00"}],"HeadCommit":{"Sha1":"546fbeca78809fbcac00c1eef45705beea0bc71f","Message":"Harden treasury cash forecast governance and docs\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-18T11:04:17+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/607365e90475966d498a4cbc9738e9b8a8f511b1...546fbeca78809fbcac00c1eef45705beea0bc71f","Len":6}...
|
1773811674
|
Edit
Delete
|
|
119
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"546659ec6 {"Commits":[{"Sha1":"546659ec60e857bdf77619972d1b3e4333b621ac","Message":"Fix e2e timeout failures in business\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-12T10:47:47+08:00"},{"Sha1":"1b8bb5fb6f26c34b2e8b8ef0034ba5abad85b778","Message":"Fix contract signing flow timeouts\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-12T10:43:58+08:00"},{"Sha1":"5bbca50424a2b46f75580225a21e3598d47f2599","Message":"Fix 合同签署流程超时失败」} PMID correction? I\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-12T10:32:53+08:00"},{"Sha1":"6ed44eeae0cc3408bafde02ef9a6987230bb423f","Message":"Fix contract signing flow timeout\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-12T10:06:50+08:00"},{"Sha1":"e42d979f587f47754c40e56d87cb2e5afed8d6e9","Message":"Fix contract signing flow timeouts\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-12T10:05:41+08:00"}],"HeadCommit":{"Sha1":"546659ec60e857bdf77619972d1b3e4333b621ac","Message":"Fix e2e timeout failures in business\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-12T10:47:47+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/4e9a26e0e1c15538f2a6f033748340bb62b02af2...546659ec60e857bdf77619972d1b3e4333b621ac","Len":10}...
|
1771862944
|
Edit
Delete
|
|
118
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"4e9a26e0e {"Commits":[{"Sha1":"4e9a26e0e1c15538f2a6f033748340bb62b02af2","Message":"Fix contract signing flow timeout\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-12T09:08:09+08:00"},{"Sha1":"221831d8296440837918bdea099ddfe1cb105e7d","Message":"Fix contract-signing-flow timeout\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-12T09:07:29+08:00"},{"Sha1":"8c4c56e20f4634ca0c3000c7503f8ec8b9c239f7","Message":"Fix contract signing timeout\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-12T09:02:10+08:00"},{"Sha1":"3c363f67c8eed9b404c8c6525e11ba92fb49dc65","Message":"修复 contract-signing-flow 超时失败\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-12T09:00:06+08:00"},{"Sha1":"091461f1d34669151f15624f1793671d24ea4935","Message":"修复 contract-signing-flow 超时失败\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-12T08:59:30+08:00"}],"HeadCommit":{"Sha1":"4e9a26e0e1c15538f2a6f033748340bb62b02af2","Message":"Fix contract signing flow timeout\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-12T09:08:09+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/f8a1588d13917a22d3710214cee7468768c4490e...4e9a26e0e1c15538f2a6f033748340bb62b02af2","Len":10}...
|
1771862929
|
Edit
Delete
|
|
38
|
1
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"4dfa289ff {"Commits":[{"Sha1":"4dfa289ffffceaeca9d550f8e594eb56a3c414be","Message":"测试修改3333\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-11T17:23:59+08:00"}],"HeadCommit":{"Sha1":"4dfa289ffffceaeca9d550f8e594eb56a3c414be","Message":"测试修改3333\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-11T17:23:59+08:00"},"CompareURL":"juhai/testpc/compare/86003a30fcfeb3966084629ff6b4530693a642fa...4dfa289ffffceaeca9d550f8e594eb56a3c414be","Len":1}...
|
1770801845
|
Edit
Delete
|
|
39
|
2
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"4dfa289ff {"Commits":[{"Sha1":"4dfa289ffffceaeca9d550f8e594eb56a3c414be","Message":"测试修改3333\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-11T17:23:59+08:00"}],"HeadCommit":{"Sha1":"4dfa289ffffceaeca9d550f8e594eb56a3c414be","Message":"测试修改3333\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-11T17:23:59+08:00"},"CompareURL":"juhai/testpc/compare/86003a30fcfeb3966084629ff6b4530693a642fa...4dfa289ffffceaeca9d550f8e594eb56a3c414be","Len":1}...
|
1770801845
|
Edit
Delete
|
|
127
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"4d8152400 {"Commits":[{"Sha1":"4d8152400e0edaa95ca297b53f8ad4da2f49bf7f","Message":"Fix frontend revenue recognition any\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-17T14:24:28+08:00"},{"Sha1":"34dd3176c9d53eec42229818726de7931dde4edb","Message":"Fix localhost revenue rules 404\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-16T08:58:40+08:00"},{"Sha1":"7f0601bdd1c8b0145758236aa9cd2f1b605e5e9a","Message":"Auto populate finance placeholder UI\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-16T01:45:50+08:00"},{"Sha1":"5c3b90c3df54a5727978fccc9fd3b68a496c2b90","Message":"Add finance dashboard skeleton tabs\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-16T01:32:03+08:00"},{"Sha1":"5bf47df3e9217bf8193505e7d28b73240bcd3cf4","Message":"Update finance placeholder pages\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-16T01:15:20+08:00"}],"HeadCommit":{"Sha1":"4d8152400e0edaa95ca297b53f8ad4da2f49bf7f","Message":"Fix frontend revenue recognition any\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-17T14:24:28+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/5dda81cc1d924bf1978062ca3fb162236ae8c57f...4d8152400e0edaa95ca297b53f8ad4da2f49bf7f","Len":25}...
|
1771863438
|
Edit
Delete
|
|
611
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"4d1dd7b8c {"Commits":[{"Sha1":"4d1dd7b8c8604ad5b1f60158574ce50a60b0e82c","Message":"Fix tenant-safe refresh sessions and acceptance regressions\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-30T13:15:13+08:00"}],"HeadCommit":{"Sha1":"4d1dd7b8c8604ad5b1f60158574ce50a60b0e82c","Message":"Fix tenant-safe refresh sessions and acceptance regressions\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-30T13:15:13+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/3ccdb3e3d8a8734cc11324a89259df948523a812...4d1dd7b8c8604ad5b1f60158574ce50a60b0e82c","Len":1}...
|
1774847730
|
Edit
Delete
|
|
663
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"46635b500 {"Commits":[{"Sha1":"46635b50050ba09e31518824f56b1e2176e7b0b7","Message":"Harden invoice detail formatting and finance smoke coverage\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-31T10:44:07+08:00"},{"Sha1":"fb960500246fc412cf02a20cc0b316e9100eeb7f","Message":"Fix release gate type regressions in dashboard and query schemas\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-30T21:10:48+08:00"},{"Sha1":"1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","Message":"Harden role-based smoke flows and permission guards\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-30T20:59:20+08:00"},{"Sha1":"704bdd5de0d4b0661c28286c0cbb71bae53e26cc","Message":"Refine governance baselines and align module acceptance evidence\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-30T20:25:39+08:00"},{"Sha1":"8a7978e163a401654f636377fc9ca790391d8779","Message":"Fix role query transforms and update evidence reports\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-30T19:55:47+08:00"}],"HeadCommit":{"Sha1":"46635b50050ba09e31518824f56b1e2176e7b0b7","Message":"Harden invoice detail formatting and finance smoke coverage\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-31T10:44:07+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/dffb3332733fb56fd51632938c4379422125381c...46635b50050ba09e31518824f56b1e2176e7b0b7","Len":47}...
|
1774957472
|
Edit
Delete
|
|
648
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/codex/finance-smoke-sync-20260331
|
0
|
{"Commits":[{"Sha1":"46635b500 {"Commits":[{"Sha1":"46635b50050ba09e31518824f56b1e2176e7b0b7","Message":"Harden invoice detail formatting and finance smoke coverage\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-31T10:44:07+08:00"},{"Sha1":"fb960500246fc412cf02a20cc0b316e9100eeb7f","Message":"Fix release gate type regressions in dashboard and query schemas\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-30T21:10:48+08:00"},{"Sha1":"1ce3f3ee5a8099af3c2b00d92ab83aa31d4d803a","Message":"Harden role-based smoke flows and permission guards\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-30T20:59:20+08:00"},{"Sha1":"704bdd5de0d4b0661c28286c0cbb71bae53e26cc","Message":"Refine governance baselines and align module acceptance evidence\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-30T20:25:39+08:00"},{"Sha1":"8a7978e163a401654f636377fc9ca790391d8779","Message":"Fix role query transforms and update evidence reports\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-30T19:55:47+08:00"}],"HeadCommit":{"Sha1":"46635b50050ba09e31518824f56b1e2176e7b0b7","Message":"Harden invoice detail formatting and finance smoke coverage\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-31T10:44:07+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/1b7720d8bdc8f3778e6ad14715be746db29627af...46635b50050ba09e31518824f56b1e2176e7b0b7","Len":10}...
|
1774936619
|
Edit
Delete
|
|
169
|
5
|
5
|
5
|
15
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"42ddde738 {"Commits":[{"Sha1":"42ddde738a33023b235ad23d6c4059df6d2e28c5","Message":"feat(validate): add calorie consumption calculator with MET-based estimation\n\n- New calorie-calculator module implementing MET-based calorie calculation\n- Support for fatigue-based MET adjustment and combo bonus\n- Integration with validateChart to provide calorie estimates in validation reports\n- Add debug logging for window insertion when DEBUG_WINDOW=1\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-01T23:06:54+08:00"},{"Sha1":"35a3dd25e1a20076ca576b32e9e6d6befe33c9b2","Message":"fix(core): unify dependency versions, resolve admin-api build issues, and stabilize frontend types\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-01T23:04:34+08:00"}],"HeadCommit":{"Sha1":"42ddde738a33023b235ad23d6c4059df6d2e28c5","Message":"feat(validate): add calorie consumption calculator with MET-based estimation\n\n- New calorie-calculator module implementing MET-based calorie calculation\n- Support for fatigue-based MET adjustment and combo bonus\n- Integration with validateChart to provide calorie estimates in validation reports\n- Add debug logging for window insertion when DEBUG_WINDOW=1\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-01T23:06:54+08:00"},"CompareURL":"luoanwu/autodance-2.0/compare/7b8a679d80feb3b5c627aeef4b7675495a6ad3aa...42ddde738a33023b235ad23d6c4059df6d2e28c5","Len":2}...
|
1772377622
|
Edit
Delete
|
|
666
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"40dae5944 {"Commits":[{"Sha1":"40dae5944f158653af8288a3f38b6c97e8ce9f06","Message":"feat: 单机 Docker 生产部署 + 治理基线对齐 (#18)\n\nfeat: 单机 Docker 生产部署 + 治理基线对齐","AuthorEmail":"158980461+laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"noreply@github.com","CommitterName":"GitHub","Timestamp":"2026-04-02T22:53:05+08:00"},{"Sha1":"588c47ea1f151f20d7e919cd87a5b07385b02022","Message":"chore: 将 .env.production 加入 .gitignore 防止密钥泄露\n\nhttps://claude.ai/code/session_0178CfAo3ibEjsJuMqDCHR7X\n","AuthorEmail":"noreply@anthropic.com","AuthorName":"Claude","CommitterEmail":"noreply@anthropic.com","CommitterName":"Claude","Timestamp":"2026-04-02T14:47:51Z"},{"Sha1":"3b9130b7e0040b49d5bc08307c9e050175994903","Message":"feat: 单机 Docker 生产部署成功 - 全套本地构建方案\n\n新增本地部署配套文件:\n- docker-compose.local-prod.yml: 本地单机生产编排(pgvector + apache/kafka + minio + api + frontend + nginx)\n- backend/Dockerfile.local: 后端本地构建镜像(tsx 运行源码,避免路径别名问题)\n- frontend/Dockerfile.local: 前端本地构建镜像\n- .dockerignore.local: 本地构建专用忽略规则(保留 dist/node_modules)\n\n修改:\n- backend/prisma/schema/_base.prisma: 添加 binaryTargets linux-musl-openssl-3.0.x(Alpine 容器支持)\n\n部署验证通过:\n- PostgreSQL (pgvector:pg16) + Redis + Kafka + MinIO + API + Frontend + Nginx 全部在线\n- 135+ 数据库迁移全部应用成功\n- API /health 返回 {\"status\":\"ok\"}\n- Nginx HTTP→HTTPS 重定向正常,SSL 自签名证书工作\n\nhttps://claude.ai/code/session_0178CfAo3ibEjsJuMqDCHR7X\n","AuthorEmail":"noreply@anthropic.com","AuthorName":"Claude","CommitterEmail":"noreply@anthropic.com","CommitterName":"Claude","Timestamp":"2026-04-02T14:46:47Z"},{"Sha1":"a5244b9fafc440f46250c8a1b72b7fea82d6d1ef","Message":"chore: 部署准备 - 补齐 deploy/ssl 目录 + 修复 fast-xml-parser 缺失依赖\n\n- 创建 deploy/ssl/.gitkeep,确保 Nginx 生产环境 SSL 挂载目录存在\n- 添加 fast-xml-parser 依赖,修复微信企业号 webhook 模块的类型错误\n- 后端 tsc 0 错误 / 前端 vue-tsc 0 错误,类型检查双清零\n\nhttps://claude.ai/code/session_0178CfAo3ibEjsJuMqDCHR7X\n","AuthorEmail":"noreply@anthropic.com","AuthorName":"Claude","CommitterEmail":"noreply@anthropic.com","CommitterName":"Claude","Timestamp":"2026-04-02T14:04:59Z"}],"HeadCommit":{"Sha1":"40dae5944f158653af8288a3f38b6c97e8ce9f06","Message":"feat: 单机 Docker 生产部署 + 治理基线对齐 (#18)\n\nfeat: 单机 Docker 生产部署 + 治理基线对齐","AuthorEmail":"158980461+laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"noreply@github.com","CommitterName":"GitHub","Timestamp":"2026-04-02T22:53:05+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/624893ef324e57874ecb721dfd5539eb58d49b8e...40dae5944f158653af8288a3f38b6c97e8ce9f06","Len":4}...
|
1775180411
|
Edit
Delete
|
|
90
|
1
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"400093d9f {"Commits":[{"Sha1":"400093d9f9f3977b244da942667525d369ac684b","Message":"t2228111sss\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T17:51:43+08:00"}],"HeadCommit":{"Sha1":"400093d9f9f3977b244da942667525d369ac684b","Message":"t2228111sss\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T17:51:43+08:00"},"CompareURL":"juhai/testpc/compare/65caede278c2e8e14c0612ec8d8f7d26aec24ec9...400093d9f9f3977b244da942667525d369ac684b","Len":1}...
|
1770889915
|
Edit
Delete
|
|
91
|
2
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"400093d9f {"Commits":[{"Sha1":"400093d9f9f3977b244da942667525d369ac684b","Message":"t2228111sss\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T17:51:43+08:00"}],"HeadCommit":{"Sha1":"400093d9f9f3977b244da942667525d369ac684b","Message":"t2228111sss\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T17:51:43+08:00"},"CompareURL":"juhai/testpc/compare/65caede278c2e8e14c0612ec8d8f7d26aec24ec9...400093d9f9f3977b244da942667525d369ac684b","Len":1}...
|
1770889915
|
Edit
Delete
|
|
610
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"3ccdb3e3d {"Commits":[{"Sha1":"3ccdb3e3d8a8734cc11324a89259df948523a812","Message":"Sync governance docs with tenantCode login and view snapshot\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-30T11:57:56+08:00"}],"HeadCommit":{"Sha1":"3ccdb3e3d8a8734cc11324a89259df948523a812","Message":"Sync governance docs with tenantCode login and view snapshot\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-30T11:57:56+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/1e14b41edac86496d70ac83d1cb3292fa0513af3...3ccdb3e3d8a8734cc11324a89259df948523a812","Len":1}...
|
1774844138
|
Edit
Delete
|
|
787
|
7
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"3c1e0d64f {"Commits":[{"Sha1":"3c1e0d64f75a7c35c78efb242e321371f0f9164c","Message":"Add mini shop order by setting methods\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-13T10:01:19+08:00"}],"HeadCommit":{"Sha1":"3c1e0d64f75a7c35c78efb242e321371f0f9164c","Message":"Add mini shop order by setting methods\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-13T10:01:19+08:00"},"CompareURL":"vodtest/pc/compare/267f7ff9a6609a8e7a5f7c060cf8650805b49211...3c1e0d64f75a7c35c78efb242e321371f0f9164c","Len":1}...
|
1776045708
|
Edit
Delete
|
|
788
|
9
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"3c1e0d64f {"Commits":[{"Sha1":"3c1e0d64f75a7c35c78efb242e321371f0f9164c","Message":"Add mini shop order by setting methods\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-13T10:01:19+08:00"}],"HeadCommit":{"Sha1":"3c1e0d64f75a7c35c78efb242e321371f0f9164c","Message":"Add mini shop order by setting methods\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-13T10:01:19+08:00"},"CompareURL":"vodtest/pc/compare/267f7ff9a6609a8e7a5f7c060cf8650805b49211...3c1e0d64f75a7c35c78efb242e321371f0f9164c","Len":1}...
|
1776045708
|
Edit
Delete
|
|
789
|
1
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"3c1e0d64f {"Commits":[{"Sha1":"3c1e0d64f75a7c35c78efb242e321371f0f9164c","Message":"Add mini shop order by setting methods\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-13T10:01:19+08:00"}],"HeadCommit":{"Sha1":"3c1e0d64f75a7c35c78efb242e321371f0f9164c","Message":"Add mini shop order by setting methods\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-13T10:01:19+08:00"},"CompareURL":"vodtest/pc/compare/267f7ff9a6609a8e7a5f7c060cf8650805b49211...3c1e0d64f75a7c35c78efb242e321371f0f9164c","Len":1}...
|
1776045708
|
Edit
Delete
|
|
790
|
3
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"3c1e0d64f {"Commits":[{"Sha1":"3c1e0d64f75a7c35c78efb242e321371f0f9164c","Message":"Add mini shop order by setting methods\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-13T10:01:19+08:00"}],"HeadCommit":{"Sha1":"3c1e0d64f75a7c35c78efb242e321371f0f9164c","Message":"Add mini shop order by setting methods\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-13T10:01:19+08:00"},"CompareURL":"vodtest/pc/compare/267f7ff9a6609a8e7a5f7c060cf8650805b49211...3c1e0d64f75a7c35c78efb242e321371f0f9164c","Len":1}...
|
1776045708
|
Edit
Delete
|
|
791
|
8
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"3c1e0d64f {"Commits":[{"Sha1":"3c1e0d64f75a7c35c78efb242e321371f0f9164c","Message":"Add mini shop order by setting methods\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-13T10:01:19+08:00"}],"HeadCommit":{"Sha1":"3c1e0d64f75a7c35c78efb242e321371f0f9164c","Message":"Add mini shop order by setting methods\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-13T10:01:19+08:00"},"CompareURL":"vodtest/pc/compare/267f7ff9a6609a8e7a5f7c060cf8650805b49211...3c1e0d64f75a7c35c78efb242e321371f0f9164c","Len":1}...
|
1776045708
|
Edit
Delete
|
|
792
|
10
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"3c1e0d64f {"Commits":[{"Sha1":"3c1e0d64f75a7c35c78efb242e321371f0f9164c","Message":"Add mini shop order by setting methods\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-13T10:01:19+08:00"}],"HeadCommit":{"Sha1":"3c1e0d64f75a7c35c78efb242e321371f0f9164c","Message":"Add mini shop order by setting methods\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-13T10:01:19+08:00"},"CompareURL":"vodtest/pc/compare/267f7ff9a6609a8e7a5f7c060cf8650805b49211...3c1e0d64f75a7c35c78efb242e321371f0f9164c","Len":1}...
|
1776045708
|
Edit
Delete
|
|
793
|
11
|
5
|
7
|
18
|
0
|
0
|
refs/heads/pc-260519
|
0
|
{"Commits":[{"Sha1":"3c1e0d64f {"Commits":[{"Sha1":"3c1e0d64f75a7c35c78efb242e321371f0f9164c","Message":"Add mini shop order by setting methods\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-13T10:01:19+08:00"}],"HeadCommit":{"Sha1":"3c1e0d64f75a7c35c78efb242e321371f0f9164c","Message":"Add mini shop order by setting methods\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-04-13T10:01:19+08:00"},"CompareURL":"vodtest/pc/compare/267f7ff9a6609a8e7a5f7c060cf8650805b49211...3c1e0d64f75a7c35c78efb242e321371f0f9164c","Len":1}...
|
1776045708
|
Edit
Delete
|
|
506
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"3b540d63f {"Commits":[{"Sha1":"3b540d63f39a66a79b06f096f7b7e9041dd4bc26","Message":"Fix dev proxy defaults and tenant-safe SLA queries\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-25T20:56:30+08:00"},{"Sha1":"6bb2595c57bb281b0f9b2a6611f498c63a1e3f76","Message":"Sync permission seeds and tighten ticket SLA tenant guards\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-25T20:51:48+08:00"}],"HeadCommit":{"Sha1":"3b540d63f39a66a79b06f096f7b7e9041dd4bc26","Message":"Fix dev proxy defaults and tenant-safe SLA queries\n","AuthorEmail":"jh.sj@jhsjdeMac-Studio.local","AuthorName":"jh.sj","CommitterEmail":"jh.sj@jhsjdeMac-Studio.local","CommitterName":"jh.sj","Timestamp":"2026-03-25T20:56:30+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/6dde21cfcbb2a424db0efb8629b4351eb2a43315...3b540d63f39a66a79b06f096f7b7e9041dd4bc26","Len":2}...
|
1774443468
|
Edit
Delete
|
|
100
|
1
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"359a23bb2 {"Commits":[{"Sha1":"359a23bb2b3c088576051d47f237505eaa12d9e9","Message":"t22收拾收拾\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T18:01:22+08:00"}],"HeadCommit":{"Sha1":"359a23bb2b3c088576051d47f237505eaa12d9e9","Message":"t22收拾收拾\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T18:01:22+08:00"},"CompareURL":"juhai/testpc/compare/818b1c5d88b0c74e59ba3bed63054123701adf17...359a23bb2b3c088576051d47f237505eaa12d9e9","Len":1}...
|
1770890489
|
Edit
Delete
|
|
101
|
2
|
5
|
1
|
2
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"359a23bb2 {"Commits":[{"Sha1":"359a23bb2b3c088576051d47f237505eaa12d9e9","Message":"t22收拾收拾\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T18:01:22+08:00"}],"HeadCommit":{"Sha1":"359a23bb2b3c088576051d47f237505eaa12d9e9","Message":"t22收拾收拾\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-02-12T18:01:22+08:00"},"CompareURL":"juhai/testpc/compare/818b1c5d88b0c74e59ba3bed63054123701adf17...359a23bb2b3c088576051d47f237505eaa12d9e9","Len":1}...
|
1770890489
|
Edit
Delete
|
|
115
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"343b38f6b {"Commits":[{"Sha1":"343b38f6bfbbd7d44a1387e1351700df68013555","Message":"Add external group-buy integrations\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-12T00:24:50+08:00"},{"Sha1":"1f279b5dfe76404d425c390ba104d9820a7862f9","Message":"Expand integration services for ad平台\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-12T00:24:09+08:00"},{"Sha1":"3b0503c391d1606984b159d179142267f3e0de8d","Message":"Add groupbuy platforms integration\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-12T00:08:25+08:00"},{"Sha1":"08ac5505f53c425f6625e3f518f78ed2258dab8e","Message":"Analyze failed e2e flows\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-12T00:05:40+08:00"},{"Sha1":"89c27769d608af0197dd2a5008a526946a2b3a7c","Message":"Update playwright report script data\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-12T00:04:04+08:00"}],"HeadCommit":{"Sha1":"343b38f6bfbbd7d44a1387e1351700df68013555","Message":"Add external group-buy integrations\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-12T00:24:50+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/7145a8553a880d8a94356baf7bcb4e2df4631e61...343b38f6bfbbd7d44a1387e1351700df68013555","Len":25}...
|
1771862764
|
Edit
Delete
|
|
174
|
5
|
5
|
5
|
15
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"33c5604af {"Commits":[{"Sha1":"33c5604aff39c775eb77c6fa98a7f16ba59001c3","Message":"test: add sing-dance-load test for chart engine\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-02T14:06:03+08:00"}],"HeadCommit":{"Sha1":"33c5604aff39c775eb77c6fa98a7f16ba59001c3","Message":"test: add sing-dance-load test for chart engine\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-02T14:06:03+08:00"},"CompareURL":"luoanwu/autodance-2.0/compare/e7e29f1e696f39155e70ca7ed7d7004820a71cc9...33c5604aff39c775eb77c6fa98a7f16ba59001c3","Len":1}...
|
1772431567
|
Edit
Delete
|
|
340
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"339ea969e {"Commits":[{"Sha1":"339ea969ec2633756fb1a155d47723d0f61396a4","Message":"chore: comprehensive governance updates and test artifacts\n\n- Add Prisma schema modularization and migration scripts\n- Add service test coverage across all modules (AI, alliance, community, marketing, etc.)\n- Add shared services (cache, custom-fields, dynamic-state-machine, encryption, etc.)\n- Add infrastructure configs (ClickHouse, Debezium, Tempo)\n- Add user manual and technical documentation with screenshots\n- Add router module organization for all centers\n- Add store/test coverage and Playwright artifacts\n- Update CI workflow, environment configs, and dependencies\n- Fix security issues in auth, kafka, and validation layers\n- Fix permission naming tests to expect kebab-case output\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-23T09:22:37+08:00"}],"HeadCommit":{"Sha1":"339ea969ec2633756fb1a155d47723d0f61396a4","Message":"chore: comprehensive governance updates and test artifacts\n\n- Add Prisma schema modularization and migration scripts\n- Add service test coverage across all modules (AI, alliance, community, marketing, etc.)\n- Add shared services (cache, custom-fields, dynamic-state-machine, encryption, etc.)\n- Add infrastructure configs (ClickHouse, Debezium, Tempo)\n- Add user manual and technical documentation with screenshots\n- Add router module organization for all centers\n- Add store/test coverage and Playwright artifacts\n- Update CI workflow, environment configs, and dependencies\n- Fix security issues in auth, kafka, and validation layers\n- Fix permission naming tests to expect kebab-case output\n\nCo-authored-by: Qwen-Coder \u003cqwen-coder@alibabacloud.com\u003e\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-23T09:22:37+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/df7b6f46170cb46db4771dd1e07991b0b13d90a0...339ea969ec2633756fb1a155d47723d0f61396a4","Len":1}...
|
1774229061
|
Edit
Delete
|
|
177
|
5
|
5
|
5
|
15
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"3297c7711 {"Commits":[{"Sha1":"3297c7711625c00beb0aad652f83c78708a44c42","Message":"fix: resolve NumPy deprecation warnings and integrate Python pytest into CI v2.2\n\nKey changes:\n- Audio-Service: Fixed scalar extraction from tempo array to avoid NumPy 1.25 warnings.\n- CI/CD: Added Python 3.12 environment setup and automated pytest execution for audio and lyrics services.\n- Successfully verified 65+ Python test cases locally.\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-02T15:09:03+08:00"}],"HeadCommit":{"Sha1":"3297c7711625c00beb0aad652f83c78708a44c42","Message":"fix: resolve NumPy deprecation warnings and integrate Python pytest into CI v2.2\n\nKey changes:\n- Audio-Service: Fixed scalar extraction from tempo array to avoid NumPy 1.25 warnings.\n- CI/CD: Added Python 3.12 environment setup and automated pytest execution for audio and lyrics services.\n- Successfully verified 65+ Python test cases locally.\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-03-02T15:09:03+08:00"},"CompareURL":"luoanwu/autodance-2.0/compare/b648dd7be05490cb3a2fc8c3a2fde4616e02f55f...3297c7711625c00beb0aad652f83c78708a44c42","Len":1}...
|
1772435346
|
Edit
Delete
|
|
131
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"31212e80d {"Commits":[{"Sha1":"31212e80da71dfee521244839853f811bea867e4","Message":"Add opposite relations for audit log\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-20T22:50:49+08:00"},{"Sha1":"860236037bd2e91002a54e00a30e4295e8a68920","Message":"Add missing Prisma relation fields\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-20T22:15:35+08:00"},{"Sha1":"a2fa4d2c6a74812954b9066d4d880ef948e337a5","Message":"Fix agent audit logs relations\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-20T22:11:14+08:00"},{"Sha1":"868ddd29c52d54bfb6fddaaf346f8287d5bc738b","Message":"Fix agent audit log relations\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-20T22:03:54+08:00"},{"Sha1":"965dc4705275f2ba7e9c0e3316fd3fa7790a9934","Message":"Fix agent audit log relations\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-20T21:58:04+08:00"}],"HeadCommit":{"Sha1":"31212e80da71dfee521244839853f811bea867e4","Message":"Add opposite relations for audit log\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-20T22:50:49+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/d96c65b28668f885c01649e4d31f5f9676cfe863...31212e80da71dfee521244839853f811bea867e4","Len":25}...
|
1771864161
|
Edit
Delete
|
|
431
|
1
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-testnew
|
0
|
{"Commits":[{"Sha1":"310cf8f88 {"Commits":[{"Sha1":"310cf8f888a6a5f74d38e4c65f97d47ccdac9822","Message":"新分支提交\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:08:55+08:00"}],"HeadCommit":{"Sha1":"310cf8f888a6a5f74d38e4c65f97d47ccdac9822","Message":"新分支提交\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:08:55+08:00"},"CompareURL":"vodtest/pc/compare/eebbf9c6cc4410101110485c69af70f2e5133592...310cf8f888a6a5f74d38e4c65f97d47ccdac9822","Len":1}...
|
1774346978
|
Edit
Delete
|
|
432
|
9
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-testnew
|
0
|
{"Commits":[{"Sha1":"310cf8f88 {"Commits":[{"Sha1":"310cf8f888a6a5f74d38e4c65f97d47ccdac9822","Message":"新分支提交\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:08:55+08:00"}],"HeadCommit":{"Sha1":"310cf8f888a6a5f74d38e4c65f97d47ccdac9822","Message":"新分支提交\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:08:55+08:00"},"CompareURL":"vodtest/pc/compare/eebbf9c6cc4410101110485c69af70f2e5133592...310cf8f888a6a5f74d38e4c65f97d47ccdac9822","Len":1}...
|
1774346978
|
Edit
Delete
|
|
433
|
7
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-testnew
|
0
|
{"Commits":[{"Sha1":"310cf8f88 {"Commits":[{"Sha1":"310cf8f888a6a5f74d38e4c65f97d47ccdac9822","Message":"新分支提交\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:08:55+08:00"}],"HeadCommit":{"Sha1":"310cf8f888a6a5f74d38e4c65f97d47ccdac9822","Message":"新分支提交\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:08:55+08:00"},"CompareURL":"vodtest/pc/compare/eebbf9c6cc4410101110485c69af70f2e5133592...310cf8f888a6a5f74d38e4c65f97d47ccdac9822","Len":1}...
|
1774346978
|
Edit
Delete
|
|
434
|
8
|
5
|
1
|
18
|
0
|
0
|
refs/heads/pc-testnew
|
0
|
{"Commits":[{"Sha1":"310cf8f88 {"Commits":[{"Sha1":"310cf8f888a6a5f74d38e4c65f97d47ccdac9822","Message":"新分支提交\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:08:55+08:00"}],"HeadCommit":{"Sha1":"310cf8f888a6a5f74d38e4c65f97d47ccdac9822","Message":"新分支提交\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-03-24T18:08:55+08:00"},"CompareURL":"vodtest/pc/compare/eebbf9c6cc4410101110485c69af70f2e5133592...310cf8f888a6a5f74d38e4c65f97d47ccdac9822","Len":1}...
|
1774346978
|
Edit
Delete
|
|
128
|
5
|
5
|
5
|
6
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"3108922a8 {"Commits":[{"Sha1":"3108922a8c61e4ac42096a04dfc6f4cf5c836f0f","Message":"Fix unread stats 401 handling\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-17T21:23:09+08:00"},{"Sha1":"67de5794538ad71b4a50b205f1aed0cfb8bfc348","Message":"Fix 401 on /im/unread-stats request\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-17T21:21:56+08:00"},{"Sha1":"9e2cd04110083a84f66529db1ac59d0a5ce5caba","Message":"Fix unread stats 401 error\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-17T21:16:32+08:00"},{"Sha1":"660e19d3ded930a5ec03e763535fc9143d2ef532","Message":"Fix unread stats 401 error\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-17T21:15:26+08:00"},{"Sha1":"73d51a4255219c4f5d850ecc288cf81dbdbb5f88","Message":"Fix unread stats auth retry\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-17T21:06:15+08:00"}],"HeadCommit":{"Sha1":"3108922a8c61e4ac42096a04dfc6f4cf5c836f0f","Message":"Fix unread stats 401 handling\n","AuthorEmail":"laoluojuhai@users.noreply.github.com","AuthorName":"laoluojuhai","CommitterEmail":"laoluojuhai@users.noreply.github.com","CommitterName":"laoluojuhai","Timestamp":"2026-02-17T21:23:09+08:00"},"CompareURL":"luoanwu/juhi-omni-knowledge-hub/compare/4d8152400e0edaa95ca297b53f8ad4da2f49bf7f...3108922a8c61e4ac42096a04dfc6f4cf5c836f0f","Len":25}...
|
1771863891
|
Edit
Delete
|