|
30102
|
5
|
5
|
5
|
82
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"7c4b197f0 {"Commits":[{"Sha1":"7c4b197f018b02f5ed675758af3f5be5dbd1de02","Message":"chore(governance): 在 clean HEAD 上重跑静态门禁,证据第一次绑定当前提交\n\n迁移后本仓 22 份 reports/*.latest.json 无一绑定当前 HEAD,21 份还生成于脏树,\n按证据纪律一律 STALE——当前 HEAD 的质量一直是未知数。\n\n本次在 clean HEAD (ab2e7f1) 上逐条重跑:15 通过 / 3 失败,16 份报告 provenance\n全部 gitSha=ab2e7f1 且 worktreeDirty=false。\n\n三条失败**不是判定失败,是跑不起来**——缺环境变量,属需实例门禁:\n- check-capacity CAPACITY_FASTIFY_URL\n- check-dual-backend-behavior DATABASE_URL + REDIS_URL\n- check-outbox-operations DATABASE_URL\n\n也就是说本仓静态面 15/15 全绿。按证据等级\"静态 \u003c 真实 DB \u003c 浏览器\",本次只提升\n到静态一级;需实例那三条要另起一轮。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T00:34:15-07:00"}],"HeadCommit":{"Sha1":"7c4b197f018b02f5ed675758af3f5be5dbd1de02","Message":"chore(governance): 在 clean HEAD 上重跑静态门禁,证据第一次绑定当前提交\n\n迁移后本仓 22 份 reports/*.latest.json 无一绑定当前 HEAD,21 份还生成于脏树,\n按证据纪律一律 STALE——当前 HEAD 的质量一直是未知数。\n\n本次在 clean HEAD (ab2e7f1) 上逐条重跑:15 通过 / 3 失败,16 份报告 provenance\n全部 gitSha=ab2e7f1 且 worktreeDirty=false。\n\n三条失败**不是判定失败,是跑不起来**——缺环境变量,属需实例门禁:\n- check-capacity CAPACITY_FASTIFY_URL\n- check-dual-backend-behavior DATABASE_URL + REDIS_URL\n- check-outbox-operations DATABASE_URL\n\n也就是说本仓静态面 15/15 全绿。按证据等级\"静态 \u003c 真实 DB \u003c 浏览器\",本次只提升\n到静态一级;需实例那三条要另起一轮。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T00:34:15-07:00"},"CompareURL":"luoanwu/juhai-ai-work-order-system/compare/ab2e7f155b4fbe2e9bebc1ac4887247efc0e97c7...7c4b197f018b02f5ed675758af3f5be5dbd1de02","Len":1}...
|
1789458921
|
Edit
Delete
|
|
30103
|
5
|
5
|
5
|
84
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"cbf31b3bc {"Commits":[{"Sha1":"cbf31b3bc76e8f62c1587f5ffb1ed4703f4760b8","Message":"chore(governance): 接真实 DB 重跑,19/19 全绿,并证实 3 处\"文档漂移\"是级联假象\n\n上一轮只提交了静态面 17 份,刻意留下 backend-behavior-parity 与 docs-truth——\n前者无实例时会把\"跑不起来\"写成\"0 例通过\",后者被这个 0 带塌(CLAUDE.md 记 28 例\nvs 机器真源 0)。本轮补上实例把这条链跑通。\n\n按本目录\"每轮新建空验收库\"的口径,建独立库而不是用 dev 库:\n juhai_knowledge_cloud_parity_20260915(prisma migrate deploy 后为空库)\n REDIS_URL 用 /13 号逻辑库,避开 .env 的 /12\n\n结果:\n- backend-behavior-parity 28 个 HTTP/DB/outbox 黑盒检查一致,负向探针 3/3\n ——28 正是 CLAUDE.md 记的数字,证实那个 0 纯粹是\"跑不起来\"的产物(U-36)\n- docs-truth 由 3 处漂移变为通过,**且数字负向探针由 7/9 升为 9/9**——此前它自己\n 报的\"门禁可能是假绿\"成立:parity 数字为 0 时两条探针是哑的,现在才真正有效\n- 静态 + 真实 DB 合计 19/19 全绿,19 份报告 provenance 全部绑定 558e30b 且\n worktreeDirty=false\n\n证据等级由\"静态\"提升到\"真实 DB\"(浏览器一级仍未做)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T00:45:32-07:00"},{"Sha1":"f77022f4abb4c9de6fc4d7214432480dc3a2cd6e","Message":"chore(governance): 在 clean HEAD 上重跑静态门禁,证据第一次绑定当前提交\n\n迁移后本仓 27 份 reports/*.latest.json 无一绑定当前 HEAD,全部生成于脏树,按证据\n纪律一律 STALE——当前 HEAD 的质量一直是未知数。\n\n本次在 clean HEAD (558e30b) 上重跑:静态面 17/17 全绿,17 份报告 provenance 全部\ngitSha=558e30b 且 worktreeDirty=false。\n\n刻意**不**提交两份:\n- backend-behavior-parity:实跑证实它需要 DATABASE_URL + REDIS_URL\n (test/backend.behavior.parity.test.ts:385 直接抛),属需实例门禁。无实例时它会\n 写出\"0 例\"的报告——把\"跑不起来\"记成\"0 例通过\",比留着旧报告更坏。\n- docs-truth:它的失败是上一条的级联——CLAUDE.md 记的 parity 是 28 例,而机器真源\n 被上一条写成 0,于是判文档漂移。根因消除前这份报告没有意义。\n\n按证据等级\"静态 \u003c 真实 DB \u003c 浏览器\",本次只提升到静态一级;那两条与 runtime / UI\n一起要另起一轮带实例的。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T00:34:57-07:00"}],"HeadCommit":{"Sha1":"cbf31b3bc76e8f62c1587f5ffb1ed4703f4760b8","Message":"chore(governance): 接真实 DB 重跑,19/19 全绿,并证实 3 处\"文档漂移\"是级联假象\n\n上一轮只提交了静态面 17 份,刻意留下 backend-behavior-parity 与 docs-truth——\n前者无实例时会把\"跑不起来\"写成\"0 例通过\",后者被这个 0 带塌(CLAUDE.md 记 28 例\nvs 机器真源 0)。本轮补上实例把这条链跑通。\n\n按本目录\"每轮新建空验收库\"的口径,建独立库而不是用 dev 库:\n juhai_knowledge_cloud_parity_20260915(prisma migrate deploy 后为空库)\n REDIS_URL 用 /13 号逻辑库,避开 .env 的 /12\n\n结果:\n- backend-behavior-parity 28 个 HTTP/DB/outbox 黑盒检查一致,负向探针 3/3\n ——28 正是 CLAUDE.md 记的数字,证实那个 0 纯粹是\"跑不起来\"的产物(U-36)\n- docs-truth 由 3 处漂移变为通过,**且数字负向探针由 7/9 升为 9/9**——此前它自己\n 报的\"门禁可能是假绿\"成立:parity 数字为 0 时两条探针是哑的,现在才真正有效\n- 静态 + 真实 DB 合计 19/19 全绿,19 份报告 provenance 全部绑定 558e30b 且\n worktreeDirty=false\n\n证据等级由\"静态\"提升到\"真实 DB\"(浏览器一级仍未做)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T00:45:32-07:00"},"CompareURL":"luoanwu/juhai-knowledge-cloud/compare/558e30bac2666ebe08fed4d2649e433638ead6c6...cbf31b3bc76e8f62c1587f5ffb1ed4703f4760b8","Len":2}...
|
1789458923
|
Edit
Delete
|
|
30104
|
5
|
5
|
5
|
80
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"50f4399dc {"Commits":[{"Sha1":"50f4399dc7bb4ef9be6f97aa60a8e3148667c3e2","Message":"chore(governance): 在 clean HEAD 上重跑静态门禁,证据第一次绑定当前提交\n\n迁移后本仓 19 份 reports/*.latest.json 无一绑定当前 HEAD,全部生成于 2026-08-26 /\n09-10 的旧树,按证据纪律一律按 STALE 对待——也就是说当前 HEAD 的质量一直是未知数。\n\n本次在 clean HEAD (bda8349) 上逐条重跑全部静态门禁:12 通过 / 2 失败,14 份报告\nprovenance 全部 gitSha=bda8349 且 worktreeDirty=false。\n\n两条失败都是跨仓耦合,不是本仓静态问题:\n- check-evidence-current:os-product-runtime 的 upstream 指向基座 checkout 状态\n- check-os-product-compat:产品兼容性需要基座侧路径\n\n不跑需实例的门禁(runtime / UI / 容器 / 灾备),那些要 DATABASE_URL 与浏览器,\n按证据等级\"静态 \u003c 真实 DB \u003c 浏览器\",本次只提升到静态一级。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T00:34:03-07:00"}],"HeadCommit":{"Sha1":"50f4399dc7bb4ef9be6f97aa60a8e3148667c3e2","Message":"chore(governance): 在 clean HEAD 上重跑静态门禁,证据第一次绑定当前提交\n\n迁移后本仓 19 份 reports/*.latest.json 无一绑定当前 HEAD,全部生成于 2026-08-26 /\n09-10 的旧树,按证据纪律一律按 STALE 对待——也就是说当前 HEAD 的质量一直是未知数。\n\n本次在 clean HEAD (bda8349) 上逐条重跑全部静态门禁:12 通过 / 2 失败,14 份报告\nprovenance 全部 gitSha=bda8349 且 worktreeDirty=false。\n\n两条失败都是跨仓耦合,不是本仓静态问题:\n- check-evidence-current:os-product-runtime 的 upstream 指向基座 checkout 状态\n- check-os-product-compat:产品兼容性需要基座侧路径\n\n不跑需实例的门禁(runtime / UI / 容器 / 灾备),那些要 DATABASE_URL 与浏览器,\n按证据等级\"静态 \u003c 真实 DB \u003c 浏览器\",本次只提升到静态一级。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T00:34:03-07:00"},"CompareURL":"luoanwu/juhai-device-cloud/compare/bda8349f3440331dc74da6a4a41880607201d63d...50f4399dc7bb4ef9be6f97aa60a8e3148667c3e2","Len":1}...
|
1789458924
|
Edit
Delete
|
|
30150
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"9bab49a3c {"Commits":[{"Sha1":"9bab49a3c36d4561bb3ce3c0850c99abae497dfb","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-15T17:24:31+08:00"}],"HeadCommit":{"Sha1":"9bab49a3c36d4561bb3ce3c0850c99abae497dfb","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-15T17:24:31+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/9f72f484813d9b55dba4a87c296051fb33ab4f5b...9bab49a3c36d4561bb3ce3c0850c99abae497dfb","Len":1}...
|
1789464281
|
Edit
Delete
|
|
30151
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"e1e8d1e1f {"Commits":[{"Sha1":"e1e8d1e1f5e19b2cd3f78f969f5e6b9e80527f46","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-15T17:30:54+08:00"}],"HeadCommit":{"Sha1":"e1e8d1e1f5e19b2cd3f78f969f5e6b9e80527f46","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-15T17:30:54+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/9bab49a3c36d4561bb3ce3c0850c99abae497dfb...e1e8d1e1f5e19b2cd3f78f969f5e6b9e80527f46","Len":1}...
|
1789464664
|
Edit
Delete
|
|
30156
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"aabf3883f {"Commits":[{"Sha1":"aabf3883f3903341179997b94700fa027510dd10","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-15T18:15:58+08:00"}],"HeadCommit":{"Sha1":"aabf3883f3903341179997b94700fa027510dd10","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-15T18:15:58+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/e1e8d1e1f5e19b2cd3f78f969f5e6b9e80527f46...aabf3883f3903341179997b94700fa027510dd10","Len":1}...
|
1789467370
|
Edit
Delete
|
|
30171
|
5
|
5
|
5
|
115
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"c1eaacaf6 {"Commits":[{"Sha1":"c1eaacaf61e725779ef920c36d1473cf1cf2819c","Message":"fix(gates): 两道 OS 门禁改为从 OS 检出解析依赖——移出框架仓后 O7 从未绿过\n\n- check-os-product-compat:tsc / zod / @nestjs/common / fastify / react 类型与 typeRoots 全部改指 OS_ROOT(此前沿用框架仓布局 join(ROOT, apps|packages/...),本仓无此目录,typecheck 恒 1)\n- 默认 OS_ROOT 改为工作区布局 ../../../数字员工OS/digital-employee-os(原 ../../Digital Employee OS 不存在),DIGITAL_EMPLOYEE_OS_ROOT 仍可覆盖\n- vitest.os-host.config:unplugin-swc 从 OS apps/api-nestjs/package.json 起解析(pnpm 不 hoist 到 OS 根)\n- 实跑:OS c433d57 / protocol 1.3.0,check:os-product 通过;check:os-product:runtime NestJS + Fastify 8 cases 通过\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T03:57:30-07:00"}],"HeadCommit":{"Sha1":"c1eaacaf61e725779ef920c36d1473cf1cf2819c","Message":"fix(gates): 两道 OS 门禁改为从 OS 检出解析依赖——移出框架仓后 O7 从未绿过\n\n- check-os-product-compat:tsc / zod / @nestjs/common / fastify / react 类型与 typeRoots 全部改指 OS_ROOT(此前沿用框架仓布局 join(ROOT, apps|packages/...),本仓无此目录,typecheck 恒 1)\n- 默认 OS_ROOT 改为工作区布局 ../../../数字员工OS/digital-employee-os(原 ../../Digital Employee OS 不存在),DIGITAL_EMPLOYEE_OS_ROOT 仍可覆盖\n- vitest.os-host.config:unplugin-swc 从 OS apps/api-nestjs/package.json 起解析(pnpm 不 hoist 到 OS 根)\n- 实跑:OS c433d57 / protocol 1.3.0,check:os-product 通过;check:os-product:runtime NestJS + Fastify 8 cases 通过\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T03:57:30-07:00"},"CompareURL":"luoanwu/base-framework-os-product/compare/893c0ef891743c1b55aae0f68073ba3ace55889b...c1eaacaf61e725779ef920c36d1473cf1cf2819c","Len":1}...
|
1789469869
|
Edit
Delete
|
|
30206
|
5
|
5
|
5
|
115
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"f63141d40 {"Commits":[{"Sha1":"f63141d4087ea0b27318bc844f2912d7bbe79684","Message":"feat(gates): 上游 OS SHA 钉住(os.upstream.json)+ 版本轴 0.2.0 + 报告入库\n\n- 两道门禁默认比对 os.upstream.json 的 gitSha(env 覆盖、空串解除);错钉负向 O0-SHA 红并指出上游已演进\n- CHANGELOG.md、package.json 0.2.0、tag v0.2.0;reports/*.latest.json 不再 gitignore\n- 证据:对 OS c433d57 静态兼容 passed、双宿主运行 8 cases passed\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T05:54:21-07:00"}],"HeadCommit":{"Sha1":"f63141d4087ea0b27318bc844f2912d7bbe79684","Message":"feat(gates): 上游 OS SHA 钉住(os.upstream.json)+ 版本轴 0.2.0 + 报告入库\n\n- 两道门禁默认比对 os.upstream.json 的 gitSha(env 覆盖、空串解除);错钉负向 O0-SHA 红并指出上游已演进\n- CHANGELOG.md、package.json 0.2.0、tag v0.2.0;reports/*.latest.json 不再 gitignore\n- 证据:对 OS c433d57 静态兼容 passed、双宿主运行 8 cases passed\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T05:54:21-07:00"},"CompareURL":"luoanwu/base-framework-os-product/compare/c1eaacaf61e725779ef920c36d1473cf1cf2819c...f63141d4087ea0b27318bc844f2912d7bbe79684","Len":1}...
|
1789476864
|
Edit
Delete
|
|
30207
|
5
|
9
|
5
|
115
|
0
|
0
|
refs/tags/v0.2.0
|
1
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"HeadCommit":{"Sha1":"f63141d4087ea0b27318bc844f2912d7bbe79684","Message":"feat(gates): 上游 OS SHA 钉住(os.upstream.json)+ 版本轴 0.2.0 + 报告入库\n\n- 两道门禁默认比对 os.upstream.json 的 gitSha(env 覆盖、空串解除);错钉负向 O0-SHA 红并指出上游已演进\n- CHANGELOG.md、package.json 0.2.0、tag v0.2.0;reports/*.latest.json 不再 gitignore\n- 证据:对 OS c433d57 静态兼容 passed、双宿主运行 8 cases passed\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T05:54:21-07:00"},"CompareURL":"luoanwu/base-framework-os-product/compare/0000000000000000000000000000000000000000...9d0739b514719d1d8c795cccbb632fc2d665ad84","Len":0}...
|
1789476864
|
Edit
Delete
|
|
30208
|
5
|
5
|
5
|
115
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"f48463241 {"Commits":[{"Sha1":"f48463241be0a9f8ae2caee31ebdfdac645926cf","Message":"chore(reports): refresh clean evidence @ f63141d(v0.2.0:静态兼容 + 双宿主 8 cases,OS c433d57)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T05:54:50-07:00"}],"HeadCommit":{"Sha1":"f48463241be0a9f8ae2caee31ebdfdac645926cf","Message":"chore(reports): refresh clean evidence @ f63141d(v0.2.0:静态兼容 + 双宿主 8 cases,OS c433d57)\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T05:54:50-07:00"},"CompareURL":"luoanwu/base-framework-os-product/compare/f63141d4087ea0b27318bc844f2912d7bbe79684...f48463241be0a9f8ae2caee31ebdfdac645926cf","Len":1}...
|
1789476893
|
Edit
Delete
|
|
30243
|
1
|
1
|
1
|
118
|
0
|
0
|
|
1
|
|
1789524798
|
Edit
Delete
|
|
30244
|
9
|
1
|
1
|
118
|
0
|
0
|
|
1
|
|
1789524798
|
Edit
Delete
|
|
30245
|
3
|
1
|
1
|
118
|
0
|
0
|
|
1
|
|
1789524798
|
Edit
Delete
|
|
30246
|
4
|
1
|
1
|
118
|
0
|
0
|
|
1
|
|
1789524798
|
Edit
Delete
|
|
30247
|
7
|
1
|
1
|
118
|
0
|
0
|
|
1
|
|
1789524798
|
Edit
Delete
|
|
30248
|
8
|
1
|
1
|
118
|
0
|
0
|
|
1
|
|
1789524798
|
Edit
Delete
|
|
30249
|
10
|
1
|
1
|
118
|
0
|
0
|
|
1
|
|
1789524798
|
Edit
Delete
|
|
30250
|
11
|
1
|
1
|
118
|
0
|
0
|
|
1
|
|
1789524798
|
Edit
Delete
|
|
30251
|
1
|
5
|
1
|
118
|
0
|
0
|
refs/heads/main
|
1
|
|
1789525214
|
Edit
Delete
|
|
30252
|
9
|
5
|
1
|
118
|
0
|
0
|
refs/heads/main
|
1
|
|
1789525214
|
Edit
Delete
|
|
30253
|
3
|
5
|
1
|
118
|
0
|
0
|
refs/heads/main
|
1
|
|
1789525214
|
Edit
Delete
|
|
30254
|
4
|
5
|
1
|
118
|
0
|
0
|
refs/heads/main
|
1
|
|
1789525214
|
Edit
Delete
|
|
30255
|
7
|
5
|
1
|
118
|
0
|
0
|
refs/heads/main
|
1
|
|
1789525214
|
Edit
Delete
|
|
30256
|
8
|
5
|
1
|
118
|
0
|
0
|
refs/heads/main
|
1
|
|
1789525214
|
Edit
Delete
|
|
30257
|
10
|
5
|
1
|
118
|
0
|
0
|
refs/heads/main
|
1
|
|
1789525214
|
Edit
Delete
|
|
30258
|
11
|
5
|
1
|
118
|
0
|
0
|
refs/heads/main
|
1
|
|
1789525214
|
Edit
Delete
|
|
30259
|
1
|
5
|
1
|
118
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"5006b67f2 {"Commits":[{"Sha1":"5006b67f2058af953bcd18e2a5db7c28628e48db","Message":"init: initial commit - KTV YouTube resolver full source tree\n\n- Android app (app/)\n- Windows resolver (windows-resolver/)\n- YouTube channel finder (youtube-channel-finder/)\n- Research notes (_research_newpipe_0276/)\n- Protocol docs, install guides, SHA256SUMS, firewall scripts\n- youtube-guide static assets\n\nBuild artifacts (*.apk, *.exe, *.rar, *.zip) ignored via .gitignore\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-16T10:16:56+08:00"}],"HeadCommit":{"Sha1":"5006b67f2058af953bcd18e2a5db7c28628e48db","Message":"init: initial commit - KTV YouTube resolver full source tree\n\n- Android app (app/)\n- Windows resolver (windows-resolver/)\n- YouTube channel finder (youtube-channel-finder/)\n- Research notes (_research_newpipe_0276/)\n- Protocol docs, install guides, SHA256SUMS, firewall scripts\n- youtube-guide static assets\n\nBuild artifacts (*.apk, *.exe, *.rar, *.zip) ignored via .gitignore\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-16T10:16:56+08:00"},"CompareURL":"","Len":1}...
|
1789525214
|
Edit
Delete
|
|
30260
|
9
|
5
|
1
|
118
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"5006b67f2 {"Commits":[{"Sha1":"5006b67f2058af953bcd18e2a5db7c28628e48db","Message":"init: initial commit - KTV YouTube resolver full source tree\n\n- Android app (app/)\n- Windows resolver (windows-resolver/)\n- YouTube channel finder (youtube-channel-finder/)\n- Research notes (_research_newpipe_0276/)\n- Protocol docs, install guides, SHA256SUMS, firewall scripts\n- youtube-guide static assets\n\nBuild artifacts (*.apk, *.exe, *.rar, *.zip) ignored via .gitignore\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-16T10:16:56+08:00"}],"HeadCommit":{"Sha1":"5006b67f2058af953bcd18e2a5db7c28628e48db","Message":"init: initial commit - KTV YouTube resolver full source tree\n\n- Android app (app/)\n- Windows resolver (windows-resolver/)\n- YouTube channel finder (youtube-channel-finder/)\n- Research notes (_research_newpipe_0276/)\n- Protocol docs, install guides, SHA256SUMS, firewall scripts\n- youtube-guide static assets\n\nBuild artifacts (*.apk, *.exe, *.rar, *.zip) ignored via .gitignore\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-16T10:16:56+08:00"},"CompareURL":"","Len":1}...
|
1789525214
|
Edit
Delete
|
|
30261
|
3
|
5
|
1
|
118
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"5006b67f2 {"Commits":[{"Sha1":"5006b67f2058af953bcd18e2a5db7c28628e48db","Message":"init: initial commit - KTV YouTube resolver full source tree\n\n- Android app (app/)\n- Windows resolver (windows-resolver/)\n- YouTube channel finder (youtube-channel-finder/)\n- Research notes (_research_newpipe_0276/)\n- Protocol docs, install guides, SHA256SUMS, firewall scripts\n- youtube-guide static assets\n\nBuild artifacts (*.apk, *.exe, *.rar, *.zip) ignored via .gitignore\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-16T10:16:56+08:00"}],"HeadCommit":{"Sha1":"5006b67f2058af953bcd18e2a5db7c28628e48db","Message":"init: initial commit - KTV YouTube resolver full source tree\n\n- Android app (app/)\n- Windows resolver (windows-resolver/)\n- YouTube channel finder (youtube-channel-finder/)\n- Research notes (_research_newpipe_0276/)\n- Protocol docs, install guides, SHA256SUMS, firewall scripts\n- youtube-guide static assets\n\nBuild artifacts (*.apk, *.exe, *.rar, *.zip) ignored via .gitignore\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-16T10:16:56+08:00"},"CompareURL":"","Len":1}...
|
1789525214
|
Edit
Delete
|
|
30262
|
4
|
5
|
1
|
118
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"5006b67f2 {"Commits":[{"Sha1":"5006b67f2058af953bcd18e2a5db7c28628e48db","Message":"init: initial commit - KTV YouTube resolver full source tree\n\n- Android app (app/)\n- Windows resolver (windows-resolver/)\n- YouTube channel finder (youtube-channel-finder/)\n- Research notes (_research_newpipe_0276/)\n- Protocol docs, install guides, SHA256SUMS, firewall scripts\n- youtube-guide static assets\n\nBuild artifacts (*.apk, *.exe, *.rar, *.zip) ignored via .gitignore\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-16T10:16:56+08:00"}],"HeadCommit":{"Sha1":"5006b67f2058af953bcd18e2a5db7c28628e48db","Message":"init: initial commit - KTV YouTube resolver full source tree\n\n- Android app (app/)\n- Windows resolver (windows-resolver/)\n- YouTube channel finder (youtube-channel-finder/)\n- Research notes (_research_newpipe_0276/)\n- Protocol docs, install guides, SHA256SUMS, firewall scripts\n- youtube-guide static assets\n\nBuild artifacts (*.apk, *.exe, *.rar, *.zip) ignored via .gitignore\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-16T10:16:56+08:00"},"CompareURL":"","Len":1}...
|
1789525214
|
Edit
Delete
|
|
30263
|
7
|
5
|
1
|
118
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"5006b67f2 {"Commits":[{"Sha1":"5006b67f2058af953bcd18e2a5db7c28628e48db","Message":"init: initial commit - KTV YouTube resolver full source tree\n\n- Android app (app/)\n- Windows resolver (windows-resolver/)\n- YouTube channel finder (youtube-channel-finder/)\n- Research notes (_research_newpipe_0276/)\n- Protocol docs, install guides, SHA256SUMS, firewall scripts\n- youtube-guide static assets\n\nBuild artifacts (*.apk, *.exe, *.rar, *.zip) ignored via .gitignore\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-16T10:16:56+08:00"}],"HeadCommit":{"Sha1":"5006b67f2058af953bcd18e2a5db7c28628e48db","Message":"init: initial commit - KTV YouTube resolver full source tree\n\n- Android app (app/)\n- Windows resolver (windows-resolver/)\n- YouTube channel finder (youtube-channel-finder/)\n- Research notes (_research_newpipe_0276/)\n- Protocol docs, install guides, SHA256SUMS, firewall scripts\n- youtube-guide static assets\n\nBuild artifacts (*.apk, *.exe, *.rar, *.zip) ignored via .gitignore\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-16T10:16:56+08:00"},"CompareURL":"","Len":1}...
|
1789525214
|
Edit
Delete
|
|
30264
|
8
|
5
|
1
|
118
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"5006b67f2 {"Commits":[{"Sha1":"5006b67f2058af953bcd18e2a5db7c28628e48db","Message":"init: initial commit - KTV YouTube resolver full source tree\n\n- Android app (app/)\n- Windows resolver (windows-resolver/)\n- YouTube channel finder (youtube-channel-finder/)\n- Research notes (_research_newpipe_0276/)\n- Protocol docs, install guides, SHA256SUMS, firewall scripts\n- youtube-guide static assets\n\nBuild artifacts (*.apk, *.exe, *.rar, *.zip) ignored via .gitignore\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-16T10:16:56+08:00"}],"HeadCommit":{"Sha1":"5006b67f2058af953bcd18e2a5db7c28628e48db","Message":"init: initial commit - KTV YouTube resolver full source tree\n\n- Android app (app/)\n- Windows resolver (windows-resolver/)\n- YouTube channel finder (youtube-channel-finder/)\n- Research notes (_research_newpipe_0276/)\n- Protocol docs, install guides, SHA256SUMS, firewall scripts\n- youtube-guide static assets\n\nBuild artifacts (*.apk, *.exe, *.rar, *.zip) ignored via .gitignore\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-16T10:16:56+08:00"},"CompareURL":"","Len":1}...
|
1789525214
|
Edit
Delete
|
|
30265
|
10
|
5
|
1
|
118
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"5006b67f2 {"Commits":[{"Sha1":"5006b67f2058af953bcd18e2a5db7c28628e48db","Message":"init: initial commit - KTV YouTube resolver full source tree\n\n- Android app (app/)\n- Windows resolver (windows-resolver/)\n- YouTube channel finder (youtube-channel-finder/)\n- Research notes (_research_newpipe_0276/)\n- Protocol docs, install guides, SHA256SUMS, firewall scripts\n- youtube-guide static assets\n\nBuild artifacts (*.apk, *.exe, *.rar, *.zip) ignored via .gitignore\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-16T10:16:56+08:00"}],"HeadCommit":{"Sha1":"5006b67f2058af953bcd18e2a5db7c28628e48db","Message":"init: initial commit - KTV YouTube resolver full source tree\n\n- Android app (app/)\n- Windows resolver (windows-resolver/)\n- YouTube channel finder (youtube-channel-finder/)\n- Research notes (_research_newpipe_0276/)\n- Protocol docs, install guides, SHA256SUMS, firewall scripts\n- youtube-guide static assets\n\nBuild artifacts (*.apk, *.exe, *.rar, *.zip) ignored via .gitignore\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-16T10:16:56+08:00"},"CompareURL":"","Len":1}...
|
1789525214
|
Edit
Delete
|
|
30266
|
11
|
5
|
1
|
118
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"5006b67f2 {"Commits":[{"Sha1":"5006b67f2058af953bcd18e2a5db7c28628e48db","Message":"init: initial commit - KTV YouTube resolver full source tree\n\n- Android app (app/)\n- Windows resolver (windows-resolver/)\n- YouTube channel finder (youtube-channel-finder/)\n- Research notes (_research_newpipe_0276/)\n- Protocol docs, install guides, SHA256SUMS, firewall scripts\n- youtube-guide static assets\n\nBuild artifacts (*.apk, *.exe, *.rar, *.zip) ignored via .gitignore\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-16T10:16:56+08:00"}],"HeadCommit":{"Sha1":"5006b67f2058af953bcd18e2a5db7c28628e48db","Message":"init: initial commit - KTV YouTube resolver full source tree\n\n- Android app (app/)\n- Windows resolver (windows-resolver/)\n- YouTube channel finder (youtube-channel-finder/)\n- Research notes (_research_newpipe_0276/)\n- Protocol docs, install guides, SHA256SUMS, firewall scripts\n- youtube-guide static assets\n\nBuild artifacts (*.apk, *.exe, *.rar, *.zip) ignored via .gitignore\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-16T10:16:56+08:00"},"CompareURL":"","Len":1}...
|
1789525214
|
Edit
Delete
|
|
30275
|
21
|
1
|
21
|
119
|
0
|
0
|
|
1
|
|
1789526611
|
Edit
Delete
|
|
30276
|
21
|
5
|
21
|
119
|
0
|
0
|
refs/heads/main
|
1
|
|
1789527331
|
Edit
Delete
|
|
30277
|
21
|
5
|
21
|
119
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"dc9e73e6e {"Commits":[{"Sha1":"dc9e73e6e97de0960f2e6c449d7cb7a9d1a54847","Message":"Initial commit\n","AuthorEmail":"chenyd@g-hi.com","AuthorName":"chenyd","CommitterEmail":"chenyd@g-hi.com","CommitterName":"chenyd","Timestamp":"2026-09-16T10:54:54+08:00"}],"HeadCommit":{"Sha1":"dc9e73e6e97de0960f2e6c449d7cb7a9d1a54847","Message":"Initial commit\n","AuthorEmail":"chenyd@g-hi.com","AuthorName":"chenyd","CommitterEmail":"chenyd@g-hi.com","CommitterName":"chenyd","Timestamp":"2026-09-16T10:54:54+08:00"},"CompareURL":"","Len":1}...
|
1789527331
|
Edit
Delete
|
|
30278
|
21
|
5
|
21
|
119
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"4a3b5f0b1 {"Commits":[{"Sha1":"4a3b5f0b1f50e773e113fe91bbf3e5017c14bc19","Message":"Add device SSH keys\n","AuthorEmail":"chenyd@g-hi.com","AuthorName":"chenyd","CommitterEmail":"chenyd@g-hi.com","CommitterName":"chenyd","Timestamp":"2026-09-16T10:56:35+08:00"}],"HeadCommit":{"Sha1":"4a3b5f0b1f50e773e113fe91bbf3e5017c14bc19","Message":"Add device SSH keys\n","AuthorEmail":"chenyd@g-hi.com","AuthorName":"chenyd","CommitterEmail":"chenyd@g-hi.com","CommitterName":"chenyd","Timestamp":"2026-09-16T10:56:35+08:00"},"CompareURL":"chenyd/juhaiwebtool/compare/dc9e73e6e97de0960f2e6c449d7cb7a9d1a54847...4a3b5f0b1f50e773e113fe91bbf3e5017c14bc19","Len":1}...
|
1789527398
|
Edit
Delete
|
|
30294
|
5
|
5
|
5
|
106
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"f978ade7e {"Commits":[{"Sha1":"f978ade7e90469ee1a0a8992c1073d4275b00b51","Message":"docs: scope-snapshot-blueprint 把 DEC-001—005 从\"仍待裁决\"改为\"已裁定、权威 Resolver 未实现\"\n\n治理层 check-workspace-consistency L10 最后一条命中:DEC-001—005 已于 2026-09-12 批准,本文仍写作未决前置。\n改为\"卡在没做\"而不是\"卡在裁决\"(真源仓 runtime/modules/scope 仍 state=shape)。清扫后 L10 归零,工作区一致性 4 → 3 条。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"hillao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"hillao","Timestamp":"2026-09-15T05:53:28-07:00"}],"HeadCommit":{"Sha1":"f978ade7e90469ee1a0a8992c1073d4275b00b51","Message":"docs: scope-snapshot-blueprint 把 DEC-001—005 从\"仍待裁决\"改为\"已裁定、权威 Resolver 未实现\"\n\n治理层 check-workspace-consistency L10 最后一条命中:DEC-001—005 已于 2026-09-12 批准,本文仍写作未决前置。\n改为\"卡在没做\"而不是\"卡在裁决\"(真源仓 runtime/modules/scope 仍 state=shape)。清扫后 L10 归零,工作区一致性 4 → 3 条。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"hillao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"hillao","Timestamp":"2026-09-15T05:53:28-07:00"},"CompareURL":"luoanwu/tenant-scope/compare/0a9a11a92a9e45d647e7feaea0bafe7cdc3d5f11...f978ade7e90469ee1a0a8992c1073d4275b00b51","Len":1}...
|
1789539963
|
Edit
Delete
|
|
30314
|
5
|
9
|
5
|
97
|
0
|
0
|
refs/tags/retired-20260915
|
1
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"HeadCommit":{"Sha1":"b4b17ab8285db6991daf85e768f0252cbb1c9470","Message":"chore(reports): refresh final static evidence\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"hillao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"hillao","Timestamp":"2026-09-04T19:15:26-07:00"},"CompareURL":"luoanwu/fact-backbone/compare/0000000000000000000000000000000000000000...b4b17ab8285db6991daf85e768f0252cbb1c9470","Len":0}...
|
1789541864
|
Edit
Delete
|
|
30315
|
5
|
9
|
5
|
106
|
0
|
0
|
refs/tags/retired-20260915
|
1
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"HeadCommit":{"Sha1":"f978ade7e90469ee1a0a8992c1073d4275b00b51","Message":"docs: scope-snapshot-blueprint 把 DEC-001—005 从\"仍待裁决\"改为\"已裁定、权威 Resolver 未实现\"\n\n治理层 check-workspace-consistency L10 最后一条命中:DEC-001—005 已于 2026-09-12 批准,本文仍写作未决前置。\n改为\"卡在没做\"而不是\"卡在裁决\"(真源仓 runtime/modules/scope 仍 state=shape)。清扫后 L10 归零,工作区一致性 4 → 3 条。\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"hillao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"hillao","Timestamp":"2026-09-15T05:53:28-07:00"},"CompareURL":"luoanwu/tenant-scope/compare/0000000000000000000000000000000000000000...f978ade7e90469ee1a0a8992c1073d4275b00b51","Len":0}...
|
1789541865
|
Edit
Delete
|
|
30316
|
5
|
9
|
5
|
108
|
0
|
0
|
refs/tags/retired-20260915
|
1
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"HeadCommit":{"Sha1":"fa567527d297679347044b92de17fb137023d3c4","Message":"chore(reports): refresh final static evidence\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"hillao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"hillao","Timestamp":"2026-09-04T19:15:26-07:00"},"CompareURL":"luoanwu/permission-platform/compare/0000000000000000000000000000000000000000...fa567527d297679347044b92de17fb137023d3c4","Len":0}...
|
1789541869
|
Edit
Delete
|
|
30329
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"184a8d368 {"Commits":[{"Sha1":"184a8d368317d5dc0c90d47505f0babba74181d1","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-16T16:04:25+08:00"}],"HeadCommit":{"Sha1":"184a8d368317d5dc0c90d47505f0babba74181d1","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-16T16:04:25+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/aabf3883f3903341179997b94700fa027510dd10...184a8d368317d5dc0c90d47505f0babba74181d1","Len":1}...
|
1789545905
|
Edit
Delete
|
|
30338
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"43a8316dd {"Commits":[{"Sha1":"43a8316dd45ad8c56477b2e053297b0feddf4626","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-16T16:21:32+08:00"}],"HeadCommit":{"Sha1":"43a8316dd45ad8c56477b2e053297b0feddf4626","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-16T16:21:32+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/184a8d368317d5dc0c90d47505f0babba74181d1...43a8316dd45ad8c56477b2e053297b0feddf4626","Len":1}...
|
1789546903
|
Edit
Delete
|
|
30339
|
1
|
5
|
1
|
32
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"182084f5f {"Commits":[{"Sha1":"182084f5f3c22bfb60072b7a034d93c4ce50b497","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-16T16:31:34+08:00"}],"HeadCommit":{"Sha1":"182084f5f3c22bfb60072b7a034d93c4ce50b497","Message":"111\n","AuthorEmail":"121158035@qq.com","AuthorName":"zhangjunnan","CommitterEmail":"121158035@qq.com","CommitterName":"zhangjunnan","Timestamp":"2026-09-16T16:31:34+08:00"},"CompareURL":"zhangjunnan/zhouhui/compare/43a8316dd45ad8c56477b2e053297b0feddf4626...182084f5f3c22bfb60072b7a034d93c4ce50b497","Len":1}...
|
1789547507
|
Edit
Delete
|
|
30407
|
5
|
9
|
5
|
107
|
0
|
0
|
refs/tags/retired-20260916
|
1
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"HeadCommit":{"Sha1":"5a638a9a615f513177534b4c8d7c9e3efbb949a7","Message":"chore(reports): refresh clean final static evidence\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"hillao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"hillao","Timestamp":"2026-09-04T18:50:51-07:00"},"CompareURL":"luoanwu/delivery-platform/compare/0000000000000000000000000000000000000000...5a638a9a615f513177534b4c8d7c9e3efbb949a7","Len":0}...
|
1789560161
|
Edit
Delete
|
|
30440
|
5
|
9
|
5
|
102
|
0
|
0
|
refs/tags/retired-20260916
|
1
|
{"Commits":null,"HeadCommit":{" {"Commits":null,"HeadCommit":{"Sha1":"56cff29d5bebc4328cb8c76e88a5bab7ec60dcff","Message":"chore(reports): refresh clean final static evidence\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"hillao","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"hillao","Timestamp":"2026-09-04T18:50:51-07:00"},"CompareURL":"luoanwu/app-registry/compare/0000000000000000000000000000000000000000...56cff29d5bebc4328cb8c76e88a5bab7ec60dcff","Len":0}...
|
1789561019
|
Edit
Delete
|
|
30487
|
4
|
1
|
4
|
120
|
0
|
0
|
|
1
|
|
1789618955
|
Edit
Delete
|
|
30488
|
4
|
5
|
4
|
20
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"7cfc9df08 {"Commits":[{"Sha1":"7cfc9df08f67dd9f3f2b930de2341efc96063431","Message":"fix: 修复磁盘 I/O 挂起导致主循环永久阻塞及重启崩溃循环\n\n- 下载失败的临时文件改由下载线程 WorkCoping 用 unlink() 清理,主循环不再 system(\"rm\")\n- UDP_Open 在 bind 前设置 SO_REUSEADDR,避免重启时端口占用导致退出循环\n- 新增 ThreadWatchdog:主循环 300s 无心跳则 exit(1),由守护脚本拉起\n- 启动清理补充 /%c/download_temp/*.tmp\n- 版本号更新至 2026.09.16.01\n\n已在 192.168.3.45 用 fsfreeze 冻结磁盘复现 09-15 故障并验证通过。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-17T12:31:18+08:00"}],"HeadCommit":{"Sha1":"7cfc9df08f67dd9f3f2b930de2341efc96063431","Message":"fix: 修复磁盘 I/O 挂起导致主循环永久阻塞及重启崩溃循环\n\n- 下载失败的临时文件改由下载线程 WorkCoping 用 unlink() 清理,主循环不再 system(\"rm\")\n- UDP_Open 在 bind 前设置 SO_REUSEADDR,避免重启时端口占用导致退出循环\n- 新增 ThreadWatchdog:主循环 300s 无心跳则 exit(1),由守护脚本拉起\n- 启动清理补充 /%c/download_temp/*.tmp\n- 版本号更新至 2026.09.16.01\n\n已在 192.168.3.45 用 fsfreeze 冻结磁盘复现 09-15 故障并验证通过。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-17T12:31:18+08:00"},"CompareURL":"laiqiaojie/httpclient_x86/compare/6d546e581b8b1d51deddf92fc7b7b9170ade69a6...7cfc9df08f67dd9f3f2b930de2341efc96063431","Len":1}...
|
1789621661
|
Edit
Delete
|
|
30504
|
4
|
5
|
4
|
20
|
0
|
0
|
refs/heads/master
|
1
|
{"Commits":[{"Sha1":"fd06ab91c {"Commits":[{"Sha1":"fd06ab91c814e82d02f85eb28d1214f04834bbd1","Message":"docs: 新增升级包制作发布流程,完善错误日志上传接口文档\n\n- CLAUDE.md 新增\"升级包制作与发布(OTA)\"章节:设备端升级机制、updatelist.txt 格式、OSS 路径与后台 3013 配置、验证方法\n- api-http.md 重写 uploadErrorLog 接口:字段更正为 content,mac 实为 3001 下发的设备编号,补充错误类型/触发场景/排查方向、设备端行为与已知问题\n- openapi.yaml 同步更正 uploadErrorLog 定义;修正 EasyHttpPost 实际走 libcurl\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-17T15:28:00+08:00"}],"HeadCommit":{"Sha1":"fd06ab91c814e82d02f85eb28d1214f04834bbd1","Message":"docs: 新增升级包制作发布流程,完善错误日志上传接口文档\n\n- CLAUDE.md 新增\"升级包制作与发布(OTA)\"章节:设备端升级机制、updatelist.txt 格式、OSS 路径与后台 3013 配置、验证方法\n- api-http.md 重写 uploadErrorLog 接口:字段更正为 content,mac 实为 3001 下发的设备编号,补充错误类型/触发场景/排查方向、设备端行为与已知问题\n- openapi.yaml 同步更正 uploadErrorLog 定义;修正 EasyHttpPost 实际走 libcurl\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"laiqiaojie@g-hi.com","AuthorName":"laiqiaojie","CommitterEmail":"laiqiaojie@g-hi.com","CommitterName":"laiqiaojie","Timestamp":"2026-09-17T15:28:00+08:00"},"CompareURL":"laiqiaojie/httpclient_x86/compare/7cfc9df08f67dd9f3f2b930de2341efc96063431...fd06ab91c814e82d02f85eb28d1214f04834bbd1","Len":1}...
|
1789630084
|
Edit
Delete
|