|
29430
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"6d3900aba {"Commits":[{"Sha1":"6d3900abae6fc251b39e4bebcaa74190e25774bb","Message":"docs(ci): correct the claim that switching channels needs a DEC revision\n\nThe README (and the plan) said changing the release gate to accept Gitea\nevidence \"extends what DEC-031 accepts as CI evidence, needs a CHG\". That\nis wrong. DEC-031's approval record, its accompanying clauses, DEC-010's\ncondition and design §13 all state capabilities -- clean tag, CI green,\nthree-tier evidence on one SHA, required checks, enforcement over admins,\nCODEOWNERS, linear history, runner=ci -- and never name a CI vendor. The\nonly GitHub mention is §23 listing .github/ under SRE ownership.\n\nSo switching the primary channel is an implementation and repository\nconfiguration change plus a platform-owner call on which channel is\nprimary; no DEC revision, no CHG. Evidence, three options, a file-level\nchange list (CI-1..6) and four items that must be verified first (V-2:\nwhether Gitea can enforce protection over admins) are in\n基础设施/docs/CI验证通道口径裁决材料-2026-09-13.md.\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-13T21:42:24-07:00"}],"HeadCommit":{"Sha1":"6d3900abae6fc251b39e4bebcaa74190e25774bb","Message":"docs(ci): correct the claim that switching channels needs a DEC revision\n\nThe README (and the plan) said changing the release gate to accept Gitea\nevidence \"extends what DEC-031 accepts as CI evidence, needs a CHG\". That\nis wrong. DEC-031's approval record, its accompanying clauses, DEC-010's\ncondition and design §13 all state capabilities -- clean tag, CI green,\nthree-tier evidence on one SHA, required checks, enforcement over admins,\nCODEOWNERS, linear history, runner=ci -- and never name a CI vendor. The\nonly GitHub mention is §23 listing .github/ under SRE ownership.\n\nSo switching the primary channel is an implementation and repository\nconfiguration change plus a platform-owner call on which channel is\nprimary; no DEC revision, no CHG. Evidence, three options, a file-level\nchange list (CI-1..6) and four items that must be verified first (V-2:\nwhether Gitea can enforce protection over admins) are in\n基础设施/docs/CI验证通道口径裁决材料-2026-09-13.md.\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-13T21:42:24-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/eb3cf2c38148bfc0dac9ab1e8cdd5733ae8aa13f...6d3900abae6fc251b39e4bebcaa74190e25774bb","Len":1}...
|
1789360955
|
Edit
Delete
|
|
29431
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"68192ddd2 {"Commits":[{"Sha1":"68192ddd237389ed9c7bca797b2ff8a31e77b5f0","Message":"docs(governance): record the verified ui-acceptance purge\n\nThe purge ran on the host while the heavy gates were executing. Verified\nafter the fact: ui-acceptance rows 3258 -\u003e 0, QUEUED RenderJob 39 -\u003e 0,\ndemo-tenant RenderJob unchanged at 387, total RenderJob 471 -\u003e 387 (exactly\nthe 84 rows those tenants held). \"Zero QUEUED RenderJob across the database\"\nis a meaningful invariant again.\n\nOnly the deploy remains; release.sh is blocked by the auto-mode classifier.\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-13T21:42:38-07:00"}],"HeadCommit":{"Sha1":"68192ddd237389ed9c7bca797b2ff8a31e77b5f0","Message":"docs(governance): record the verified ui-acceptance purge\n\nThe purge ran on the host while the heavy gates were executing. Verified\nafter the fact: ui-acceptance rows 3258 -\u003e 0, QUEUED RenderJob 39 -\u003e 0,\ndemo-tenant RenderJob unchanged at 387, total RenderJob 471 -\u003e 387 (exactly\nthe 84 rows those tenants held). \"Zero QUEUED RenderJob across the database\"\nis a meaningful invariant again.\n\nOnly the deploy remains; release.sh is blocked by the auto-mode classifier.\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-13T21:42:38-07:00"},"CompareURL":"luoanwu/image-generation/compare/9cc15150d067694c6a44837fe08ccbaf47d84767...68192ddd237389ed9c7bca797b2ff8a31e77b5f0","Len":1}...
|
1789361014
|
Edit
Delete
|
|
29432
|
5
|
5
|
5
|
76
|
0
|
0
|
refs/heads/feat/os-04-employment-projection
|
0
|
{"Commits":[{"Sha1":"454681c0f {"Commits":[{"Sha1":"454681c0f8e6137d1c37b6b843b0694ffc4ef966","Message":"feat(deps): resolve @juhai/client-fact from the registry, G25③ gate green\n\n@juhai/client-fact@1.0.0-rc.2(连同 contracts / governance 同版本)已发布到 Gitea\nRegistry,pnpm install 后 lock 重新解析到 registry tarball,pnpm-lock.yaml 中\n/private/tmp 残留归零。check:platform-provenance 从 3 处诚实红转为通过,\ngovernance/platform-dependency-deviations.json 的 client-fact 条目解除(历史留痕在\n$history,不删机制)。\n\n依赖冻结同时解开:此前任何 pnpm install 都会因该包 404 失败,连 CVE 都修不了(C252\n即撞上此事),现在恢复正常。\n\n**边界,不得外推**:发布是本地旁路执行的。GitHub Actions 因账户计费暂停,自 09-13\n起每次 run 都在 0–3 秒未启动即失败,因此这三个包没有任何 CI 阶段门证据——包内\nprovenance.json 如实写 runner:\"local\" / releaseChannel:\"local-bypass\" / reports:[],\n不伪装 CI(基础设施仓 G-12)。可以宣称\"依赖来源合规\",不得宣称\"经过发布门禁验证\"。\n\nreports/ 未纳入本提交:另有并发会话正在本仓跑 runtime 编排(04:29 的\nruntime-acceptance 报告由它写入),报告归它管。\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-13T21:55:39-07:00"}],"HeadCommit":{"Sha1":"454681c0f8e6137d1c37b6b843b0694ffc4ef966","Message":"feat(deps): resolve @juhai/client-fact from the registry, G25③ gate green\n\n@juhai/client-fact@1.0.0-rc.2(连同 contracts / governance 同版本)已发布到 Gitea\nRegistry,pnpm install 后 lock 重新解析到 registry tarball,pnpm-lock.yaml 中\n/private/tmp 残留归零。check:platform-provenance 从 3 处诚实红转为通过,\ngovernance/platform-dependency-deviations.json 的 client-fact 条目解除(历史留痕在\n$history,不删机制)。\n\n依赖冻结同时解开:此前任何 pnpm install 都会因该包 404 失败,连 CVE 都修不了(C252\n即撞上此事),现在恢复正常。\n\n**边界,不得外推**:发布是本地旁路执行的。GitHub Actions 因账户计费暂停,自 09-13\n起每次 run 都在 0–3 秒未启动即失败,因此这三个包没有任何 CI 阶段门证据——包内\nprovenance.json 如实写 runner:\"local\" / releaseChannel:\"local-bypass\" / reports:[],\n不伪装 CI(基础设施仓 G-12)。可以宣称\"依赖来源合规\",不得宣称\"经过发布门禁验证\"。\n\nreports/ 未纳入本提交:另有并发会话正在本仓跑 runtime 编排(04:29 的\nruntime-acceptance 报告由它写入),报告归它管。\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-13T21:55:39-07:00"},"CompareURL":"luoanwu/digital-employee-os/compare/d2e3e2c8588a95797304a776a4e76bb035960fdb...454681c0f8e6137d1c37b6b843b0694ffc4ef966","Len":1}...
|
1789361939
|
Edit
Delete
|
|
29433
|
5
|
5
|
5
|
116
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"d1ef54140 {"Commits":[{"Sha1":"d1ef5414093aa67ff4b8e2b7af8d13be86aed7ba","Message":"feat(governance): G-12 local release bypass, used once for the rc.2 train\n\nGitHub Actions 因账户计费暂停(自 2026-09-13T05:35Z 起每次 run 在 0–3 秒未启动即\nfailure),发布链要求的「main 上成功 Platform CI run + runnerNormalized:\"ci\" 候选证据」\n无法满足。为解开下游 digital-employee-os 的依赖冻结(该仓任何 pnpm install 都因\n@juhai/client-fact 未发布而 404,连 CVE 都修不了),本轮以本地旁路发布了列车三件套\ncontracts / governance / client-fact 1.0.0-rc.2。\n\npublish-rc.mjs 新增显式命名的开关 PLATFORM_RELEASE_BYPASS_CI_EVIDENCE,\n**只解除 CI 身份检查这一条**:不可覆盖已发布版本、Registry integrity 自校验、\n仅 RC 版本、--ignore-scripts 全部保留;无开关时仍拒绝运行(已验证)。\n\n不伪装 CI:provenance.json 由本地生成并如实写 runner:\"local\" /\nreleaseChannel:\"local-bypass\" / reports:[]。prepare-package-release.mjs 的七道\nrequire 与 lib/provenance.mjs 的 runner 归一化(G-11 的 gitea-actions→other)均未改动。\n\n代价已登记在 docs/G-12本地旁路发布记录-2026-09-13.md:这三个包无任何阶段门证据,\n且版本号被本地包永久占用,计费恢复后只能由 CI 发下一个 RC;旁路开关应在那时删除。\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-13T22:02:47-07:00"}],"HeadCommit":{"Sha1":"d1ef5414093aa67ff4b8e2b7af8d13be86aed7ba","Message":"feat(governance): G-12 local release bypass, used once for the rc.2 train\n\nGitHub Actions 因账户计费暂停(自 2026-09-13T05:35Z 起每次 run 在 0–3 秒未启动即\nfailure),发布链要求的「main 上成功 Platform CI run + runnerNormalized:\"ci\" 候选证据」\n无法满足。为解开下游 digital-employee-os 的依赖冻结(该仓任何 pnpm install 都因\n@juhai/client-fact 未发布而 404,连 CVE 都修不了),本轮以本地旁路发布了列车三件套\ncontracts / governance / client-fact 1.0.0-rc.2。\n\npublish-rc.mjs 新增显式命名的开关 PLATFORM_RELEASE_BYPASS_CI_EVIDENCE,\n**只解除 CI 身份检查这一条**:不可覆盖已发布版本、Registry integrity 自校验、\n仅 RC 版本、--ignore-scripts 全部保留;无开关时仍拒绝运行(已验证)。\n\n不伪装 CI:provenance.json 由本地生成并如实写 runner:\"local\" /\nreleaseChannel:\"local-bypass\" / reports:[]。prepare-package-release.mjs 的七道\nrequire 与 lib/provenance.mjs 的 runner 归一化(G-11 的 gitea-actions→other)均未改动。\n\n代价已登记在 docs/G-12本地旁路发布记录-2026-09-13.md:这三个包无任何阶段门证据,\n且版本号被本地包永久占用,计费恢复后只能由 CI 发下一个 RC;旁路开关应在那时删除。\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-13T22:02:47-07:00"},"CompareURL":"luoanwu/enterprise-platform/compare/6d3900abae6fc251b39e4bebcaa74190e25774bb...d1ef5414093aa67ff4b8e2b7af8d13be86aed7ba","Len":1}...
|
1789362252
|
Edit
Delete
|
|
29434
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"03af8485a {"Commits":[{"Sha1":"03af8485a034617648b6ab8e8591683d7eab86ce","Message":"docs(releases): record the block-index1 deployment\n\nrelease-20260913-block-index1 is live on d3fbd406 (fingerprint\nf368d571…): five components healthy with restarts=0, 13 backups, no\nschema change, queue healthy before and after, and all 11 boundary\nprobes as expected. The record keeps the two aborted starts — a\nconcurrent second invocation hitting .release-lock, then the preflight\nrefusing on renderRunning=1 until a 15-hour-old wan3.0-video job settled\nSUCCEEDED through a normal poll-on-read. current.md also states that main\nhas since moved to 68192ddd, which is not deployed.\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-13T22:27:14-07:00"}],"HeadCommit":{"Sha1":"03af8485a034617648b6ab8e8591683d7eab86ce","Message":"docs(releases): record the block-index1 deployment\n\nrelease-20260913-block-index1 is live on d3fbd406 (fingerprint\nf368d571…): five components healthy with restarts=0, 13 backups, no\nschema change, queue healthy before and after, and all 11 boundary\nprobes as expected. The record keeps the two aborted starts — a\nconcurrent second invocation hitting .release-lock, then the preflight\nrefusing on renderRunning=1 until a 15-hour-old wan3.0-video job settled\nSUCCEEDED through a normal poll-on-read. current.md also states that main\nhas since moved to 68192ddd, which is not deployed.\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-13T22:27:14-07:00"},"CompareURL":"luoanwu/image-generation/compare/68192ddd237389ed9c7bca797b2ff8a31e77b5f0...03af8485a034617648b6ab8e8591683d7eab86ce","Len":1}...
|
1789363656
|
Edit
Delete
|
|
29435
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/content-block-index-20260913
|
0
|
{"Commits":[{"Sha1":"03af8485a {"Commits":[{"Sha1":"03af8485a034617648b6ab8e8591683d7eab86ce","Message":"docs(releases): record the block-index1 deployment\n\nrelease-20260913-block-index1 is live on d3fbd406 (fingerprint\nf368d571…): five components healthy with restarts=0, 13 backups, no\nschema change, queue healthy before and after, and all 11 boundary\nprobes as expected. The record keeps the two aborted starts — a\nconcurrent second invocation hitting .release-lock, then the preflight\nrefusing on renderRunning=1 until a 15-hour-old wan3.0-video job settled\nSUCCEEDED through a normal poll-on-read. current.md also states that main\nhas since moved to 68192ddd, which is not deployed.\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-13T22:27:14-07:00"},{"Sha1":"68192ddd237389ed9c7bca797b2ff8a31e77b5f0","Message":"docs(governance): record the verified ui-acceptance purge\n\nThe purge ran on the host while the heavy gates were executing. Verified\nafter the fact: ui-acceptance rows 3258 -\u003e 0, QUEUED RenderJob 39 -\u003e 0,\ndemo-tenant RenderJob unchanged at 387, total RenderJob 471 -\u003e 387 (exactly\nthe 84 rows those tenants held). \"Zero QUEUED RenderJob across the database\"\nis a meaningful invariant again.\n\nOnly the deploy remains; release.sh is blocked by the auto-mode classifier.\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-13T21:42:38-07:00"},{"Sha1":"9cc15150d067694c6a44837fe08ccbaf47d84767","Message":"test(gates): re-run all eight heavy gates at the new fingerprint\n\nThe earlier claim that heavy gates could not run in this session was wrong.\nWhat auto mode blocks is reading the production stack's credentials -- and the\nexisting runner never needed them: it provisions its own isolated postgres,\nredis and minio containers with self-generated passwords and copies the virus\ndatabase out of hi-atelier-clamav-1 into a private clamd. Reused that recipe\nwith distinct container names and ports.\n\nAll eight gates pass: runtime, public-file, inference, script, shijie,\nproduction, ui, deps. clamd probe is real (PING/PONG, EICAR FOUND, clean OK).\nPer the repo's own lesson that ALL_GATES_PASSED does not by itself prove the\nreports are current, each report's sourceFingerprint was machine-compared\nagainst the working tree: all eight equal b9a349f9 with status=passed.\n\ncheck:ui is the evidence that matters here -- with the demo-button click gone,\nthe OCR and export assertions now run against the instance left by the real\nCreativeOperation path, and the browser run confirms that instance still has no\nrendered asset, so the assertions keep their meaning.\n\nThe 12 baseline rows marked OPEN in the previous commit are restored to GREEN\non this fresh evidence. check:governance exits 0 with heavyGateDocDrift 0.\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-13T21:26:25-07:00"},{"Sha1":"befdfea0383f867d23cae49c9b3288b18ff39c1d","Message":"docs(governance): ratchet the new gate and mark stale heavy rows OPEN\n\nRegisters renderJobDrainabilityViolations and\nrenderJobDrainabilitySelftestFailures in reports/baseline.json at 0 (the\nstrictest value for a down ratchet; --update-baseline validates before\nwriting so it cannot bootstrap a brand-new metric), and adds the gate to the\nCLAUDE.md baseline table plus a source-map row naming\nexecuteCreativeOperation as the single outward render entry point.\n\nThis round touched apps/ and scripts/, so the source fingerprint moved from\nf368d571 to b9a349f9 and 12 baseline rows bound to the old evidence went\nstale. Auto mode blocked re-running the heavy gates (reading MinIO/ClamAV\ncredentials and provisioning an isolated database are both denied), so those\nrows are marked 🟡 OPEN rather than left claiming ✅ on stale evidence.\nheavyGateDocDrift returns to 0 because the doc no longer outruns the machine\nevidence, not because the evidence is fresh.\n\ncheck:governance now exits 0; check:scripts 94/94 pass. check:ui still needs\na real re-run before this round can be called ready.\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-13T21:12:50-07:00"},{"Sha1":"75ab917550cf4fc78362fcd8672127bff55fddb5","Message":"fix(material): retire the registration-only render-jobs entry point\n\nPOST /material-factory/instances/:id/render-jobs created a RenderJob at the\nschema default QUEUED and returned. Nothing in the repo drains a factory-path\nQUEUED row: render-worker only claims productionId+revisionId+CLAIMED, no\nBullMQ queue scans them, the outbox dispatcher only publishes to Redis, and\npoll-on-read filters sourceAssetId/maskAssetId NOT NULL which that path never\nsets. Every call therefore minted a permanently stuck row -- 39 of them in the\nlocal production database.\n\nRemoved the route from both backends, the enqueueRenderJob web wrapper, and the\ndemo-gated \"create demo instance\" button that the UI acceptance script clicked\nonce per run. requestRenderJob stays as the internal first step of\nrunRenderPipeline, which transitions QUEUED-\u003eRUNNING synchronously; the real\nuser path (executeCreativeOperation -\u003e creative worker) is unchanged.\n\nAdded check:render-drainability, a static gate with 8 negative injections that\nfails if any route, web wrapper, demo button or acceptance click comes back, or\nif either backend's runRenderPipeline loses its synchronous QUEUED-\u003eRUNNING\ntransition. Registered in governance-report with a violations + selftest\nratchet.\n\nVerified: turbo typecheck 23/23, turbo lint 11/11, naming/validation/\ncontract-consumers/module-boundary/schema gates pass, gate selftest 8/8 red.\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-13T21:03:03-07:00"}],"HeadCommit":{"Sha1":"03af8485a034617648b6ab8e8591683d7eab86ce","Message":"docs(releases): record the block-index1 deployment\n\nrelease-20260913-block-index1 is live on d3fbd406 (fingerprint\nf368d571…): five components healthy with restarts=0, 13 backups, no\nschema change, queue healthy before and after, and all 11 boundary\nprobes as expected. The record keeps the two aborted starts — a\nconcurrent second invocation hitting .release-lock, then the preflight\nrefusing on renderRunning=1 until a 15-hour-old wan3.0-video job settled\nSUCCEEDED through a normal poll-on-read. current.md also states that main\nhas since moved to 68192ddd, which is not deployed.\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-13T22:27:14-07:00"},"CompareURL":"luoanwu/image-generation/compare/d3fbd4067795e6e683483f03dad85573cd6a7cd1...03af8485a034617648b6ab8e8591683d7eab86ce","Len":6}...
|
1789363669
|
Edit
Delete
|
|
29436
|
8
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"4ed741e4f {"Commits":[{"Sha1":"4ed741e4fb04e2833a79d03da4e6e004770ee9fe","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:30:27+08:00"}],"HeadCommit":{"Sha1":"4ed741e4fb04e2833a79d03da4e6e004770ee9fe","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:30:27+08:00"},"CompareURL":"vodtest/pc/compare/be2aaaf826b9f08633dceac9beaf44a489f15bea...4ed741e4fb04e2833a79d03da4e6e004770ee9fe","Len":1}...
|
1789363833
|
Edit
Delete
|
|
29437
|
9
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"4ed741e4f {"Commits":[{"Sha1":"4ed741e4fb04e2833a79d03da4e6e004770ee9fe","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:30:27+08:00"}],"HeadCommit":{"Sha1":"4ed741e4fb04e2833a79d03da4e6e004770ee9fe","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:30:27+08:00"},"CompareURL":"vodtest/pc/compare/be2aaaf826b9f08633dceac9beaf44a489f15bea...4ed741e4fb04e2833a79d03da4e6e004770ee9fe","Len":1}...
|
1789363833
|
Edit
Delete
|
|
29438
|
1
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"4ed741e4f {"Commits":[{"Sha1":"4ed741e4fb04e2833a79d03da4e6e004770ee9fe","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:30:27+08:00"}],"HeadCommit":{"Sha1":"4ed741e4fb04e2833a79d03da4e6e004770ee9fe","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:30:27+08:00"},"CompareURL":"vodtest/pc/compare/be2aaaf826b9f08633dceac9beaf44a489f15bea...4ed741e4fb04e2833a79d03da4e6e004770ee9fe","Len":1}...
|
1789363833
|
Edit
Delete
|
|
29439
|
3
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"4ed741e4f {"Commits":[{"Sha1":"4ed741e4fb04e2833a79d03da4e6e004770ee9fe","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:30:27+08:00"}],"HeadCommit":{"Sha1":"4ed741e4fb04e2833a79d03da4e6e004770ee9fe","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:30:27+08:00"},"CompareURL":"vodtest/pc/compare/be2aaaf826b9f08633dceac9beaf44a489f15bea...4ed741e4fb04e2833a79d03da4e6e004770ee9fe","Len":1}...
|
1789363833
|
Edit
Delete
|
|
29440
|
4
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"4ed741e4f {"Commits":[{"Sha1":"4ed741e4fb04e2833a79d03da4e6e004770ee9fe","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:30:27+08:00"}],"HeadCommit":{"Sha1":"4ed741e4fb04e2833a79d03da4e6e004770ee9fe","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:30:27+08:00"},"CompareURL":"vodtest/pc/compare/be2aaaf826b9f08633dceac9beaf44a489f15bea...4ed741e4fb04e2833a79d03da4e6e004770ee9fe","Len":1}...
|
1789363833
|
Edit
Delete
|
|
29441
|
7
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"4ed741e4f {"Commits":[{"Sha1":"4ed741e4fb04e2833a79d03da4e6e004770ee9fe","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:30:27+08:00"}],"HeadCommit":{"Sha1":"4ed741e4fb04e2833a79d03da4e6e004770ee9fe","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:30:27+08:00"},"CompareURL":"vodtest/pc/compare/be2aaaf826b9f08633dceac9beaf44a489f15bea...4ed741e4fb04e2833a79d03da4e6e004770ee9fe","Len":1}...
|
1789363833
|
Edit
Delete
|
|
29442
|
10
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"4ed741e4f {"Commits":[{"Sha1":"4ed741e4fb04e2833a79d03da4e6e004770ee9fe","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:30:27+08:00"}],"HeadCommit":{"Sha1":"4ed741e4fb04e2833a79d03da4e6e004770ee9fe","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:30:27+08:00"},"CompareURL":"vodtest/pc/compare/be2aaaf826b9f08633dceac9beaf44a489f15bea...4ed741e4fb04e2833a79d03da4e6e004770ee9fe","Len":1}...
|
1789363833
|
Edit
Delete
|
|
29443
|
11
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"4ed741e4f {"Commits":[{"Sha1":"4ed741e4fb04e2833a79d03da4e6e004770ee9fe","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:30:27+08:00"}],"HeadCommit":{"Sha1":"4ed741e4fb04e2833a79d03da4e6e004770ee9fe","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:30:27+08:00"},"CompareURL":"vodtest/pc/compare/be2aaaf826b9f08633dceac9beaf44a489f15bea...4ed741e4fb04e2833a79d03da4e6e004770ee9fe","Len":1}...
|
1789363833
|
Edit
Delete
|
|
29444
|
8
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"8dd9f2def {"Commits":[{"Sha1":"8dd9f2defa64ee16410da27d82159db598d6365e","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:24+08:00"}],"HeadCommit":{"Sha1":"8dd9f2defa64ee16410da27d82159db598d6365e","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:24+08:00"},"CompareURL":"vodtest/app/compare/48608d13e7b1bc24c5bb56c8dde1e548f9096340...8dd9f2defa64ee16410da27d82159db598d6365e","Len":1}...
|
1789364070
|
Edit
Delete
|
|
29445
|
9
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"8dd9f2def {"Commits":[{"Sha1":"8dd9f2defa64ee16410da27d82159db598d6365e","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:24+08:00"}],"HeadCommit":{"Sha1":"8dd9f2defa64ee16410da27d82159db598d6365e","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:24+08:00"},"CompareURL":"vodtest/app/compare/48608d13e7b1bc24c5bb56c8dde1e548f9096340...8dd9f2defa64ee16410da27d82159db598d6365e","Len":1}...
|
1789364070
|
Edit
Delete
|
|
29446
|
1
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"8dd9f2def {"Commits":[{"Sha1":"8dd9f2defa64ee16410da27d82159db598d6365e","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:24+08:00"}],"HeadCommit":{"Sha1":"8dd9f2defa64ee16410da27d82159db598d6365e","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:24+08:00"},"CompareURL":"vodtest/app/compare/48608d13e7b1bc24c5bb56c8dde1e548f9096340...8dd9f2defa64ee16410da27d82159db598d6365e","Len":1}...
|
1789364070
|
Edit
Delete
|
|
29447
|
3
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"8dd9f2def {"Commits":[{"Sha1":"8dd9f2defa64ee16410da27d82159db598d6365e","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:24+08:00"}],"HeadCommit":{"Sha1":"8dd9f2defa64ee16410da27d82159db598d6365e","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:24+08:00"},"CompareURL":"vodtest/app/compare/48608d13e7b1bc24c5bb56c8dde1e548f9096340...8dd9f2defa64ee16410da27d82159db598d6365e","Len":1}...
|
1789364070
|
Edit
Delete
|
|
29448
|
4
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"8dd9f2def {"Commits":[{"Sha1":"8dd9f2defa64ee16410da27d82159db598d6365e","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:24+08:00"}],"HeadCommit":{"Sha1":"8dd9f2defa64ee16410da27d82159db598d6365e","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:24+08:00"},"CompareURL":"vodtest/app/compare/48608d13e7b1bc24c5bb56c8dde1e548f9096340...8dd9f2defa64ee16410da27d82159db598d6365e","Len":1}...
|
1789364070
|
Edit
Delete
|
|
29449
|
7
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"8dd9f2def {"Commits":[{"Sha1":"8dd9f2defa64ee16410da27d82159db598d6365e","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:24+08:00"}],"HeadCommit":{"Sha1":"8dd9f2defa64ee16410da27d82159db598d6365e","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:24+08:00"},"CompareURL":"vodtest/app/compare/48608d13e7b1bc24c5bb56c8dde1e548f9096340...8dd9f2defa64ee16410da27d82159db598d6365e","Len":1}...
|
1789364070
|
Edit
Delete
|
|
29450
|
10
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"8dd9f2def {"Commits":[{"Sha1":"8dd9f2defa64ee16410da27d82159db598d6365e","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:24+08:00"}],"HeadCommit":{"Sha1":"8dd9f2defa64ee16410da27d82159db598d6365e","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:24+08:00"},"CompareURL":"vodtest/app/compare/48608d13e7b1bc24c5bb56c8dde1e548f9096340...8dd9f2defa64ee16410da27d82159db598d6365e","Len":1}...
|
1789364070
|
Edit
Delete
|
|
29451
|
11
|
5
|
8
|
22
|
0
|
0
|
refs/heads/app-260915
|
0
|
{"Commits":[{"Sha1":"8dd9f2def {"Commits":[{"Sha1":"8dd9f2defa64ee16410da27d82159db598d6365e","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:24+08:00"}],"HeadCommit":{"Sha1":"8dd9f2defa64ee16410da27d82159db598d6365e","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:24+08:00"},"CompareURL":"vodtest/app/compare/48608d13e7b1bc24c5bb56c8dde1e548f9096340...8dd9f2defa64ee16410da27d82159db598d6365e","Len":1}...
|
1789364070
|
Edit
Delete
|
|
29452
|
8
|
5
|
8
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"25ec414c5 {"Commits":[{"Sha1":"25ec414c577dba89d8fa14c6013376178041a462","Message":"Merge remote-tracking branch 'origin/pay-260915' into pay-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:51+08:00"},{"Sha1":"1ee39158a324f5d6f1b6623b0addb15d0578ef0b","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:44+08:00"}],"HeadCommit":{"Sha1":"25ec414c577dba89d8fa14c6013376178041a462","Message":"Merge remote-tracking branch 'origin/pay-260915' into pay-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:51+08:00"},"CompareURL":"vodtest/pay/compare/8460b85b86f8b2e39d9c1a6675b95a95ea926272...25ec414c577dba89d8fa14c6013376178041a462","Len":2}...
|
1789364095
|
Edit
Delete
|
|
29453
|
9
|
5
|
8
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"25ec414c5 {"Commits":[{"Sha1":"25ec414c577dba89d8fa14c6013376178041a462","Message":"Merge remote-tracking branch 'origin/pay-260915' into pay-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:51+08:00"},{"Sha1":"1ee39158a324f5d6f1b6623b0addb15d0578ef0b","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:44+08:00"}],"HeadCommit":{"Sha1":"25ec414c577dba89d8fa14c6013376178041a462","Message":"Merge remote-tracking branch 'origin/pay-260915' into pay-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:51+08:00"},"CompareURL":"vodtest/pay/compare/8460b85b86f8b2e39d9c1a6675b95a95ea926272...25ec414c577dba89d8fa14c6013376178041a462","Len":2}...
|
1789364095
|
Edit
Delete
|
|
29454
|
1
|
5
|
8
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"25ec414c5 {"Commits":[{"Sha1":"25ec414c577dba89d8fa14c6013376178041a462","Message":"Merge remote-tracking branch 'origin/pay-260915' into pay-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:51+08:00"},{"Sha1":"1ee39158a324f5d6f1b6623b0addb15d0578ef0b","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:44+08:00"}],"HeadCommit":{"Sha1":"25ec414c577dba89d8fa14c6013376178041a462","Message":"Merge remote-tracking branch 'origin/pay-260915' into pay-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:51+08:00"},"CompareURL":"vodtest/pay/compare/8460b85b86f8b2e39d9c1a6675b95a95ea926272...25ec414c577dba89d8fa14c6013376178041a462","Len":2}...
|
1789364095
|
Edit
Delete
|
|
29455
|
3
|
5
|
8
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"25ec414c5 {"Commits":[{"Sha1":"25ec414c577dba89d8fa14c6013376178041a462","Message":"Merge remote-tracking branch 'origin/pay-260915' into pay-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:51+08:00"},{"Sha1":"1ee39158a324f5d6f1b6623b0addb15d0578ef0b","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:44+08:00"}],"HeadCommit":{"Sha1":"25ec414c577dba89d8fa14c6013376178041a462","Message":"Merge remote-tracking branch 'origin/pay-260915' into pay-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:51+08:00"},"CompareURL":"vodtest/pay/compare/8460b85b86f8b2e39d9c1a6675b95a95ea926272...25ec414c577dba89d8fa14c6013376178041a462","Len":2}...
|
1789364095
|
Edit
Delete
|
|
29456
|
4
|
5
|
8
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"25ec414c5 {"Commits":[{"Sha1":"25ec414c577dba89d8fa14c6013376178041a462","Message":"Merge remote-tracking branch 'origin/pay-260915' into pay-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:51+08:00"},{"Sha1":"1ee39158a324f5d6f1b6623b0addb15d0578ef0b","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:44+08:00"}],"HeadCommit":{"Sha1":"25ec414c577dba89d8fa14c6013376178041a462","Message":"Merge remote-tracking branch 'origin/pay-260915' into pay-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:51+08:00"},"CompareURL":"vodtest/pay/compare/8460b85b86f8b2e39d9c1a6675b95a95ea926272...25ec414c577dba89d8fa14c6013376178041a462","Len":2}...
|
1789364095
|
Edit
Delete
|
|
29457
|
7
|
5
|
8
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"25ec414c5 {"Commits":[{"Sha1":"25ec414c577dba89d8fa14c6013376178041a462","Message":"Merge remote-tracking branch 'origin/pay-260915' into pay-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:51+08:00"},{"Sha1":"1ee39158a324f5d6f1b6623b0addb15d0578ef0b","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:44+08:00"}],"HeadCommit":{"Sha1":"25ec414c577dba89d8fa14c6013376178041a462","Message":"Merge remote-tracking branch 'origin/pay-260915' into pay-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:51+08:00"},"CompareURL":"vodtest/pay/compare/8460b85b86f8b2e39d9c1a6675b95a95ea926272...25ec414c577dba89d8fa14c6013376178041a462","Len":2}...
|
1789364095
|
Edit
Delete
|
|
29458
|
10
|
5
|
8
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"25ec414c5 {"Commits":[{"Sha1":"25ec414c577dba89d8fa14c6013376178041a462","Message":"Merge remote-tracking branch 'origin/pay-260915' into pay-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:51+08:00"},{"Sha1":"1ee39158a324f5d6f1b6623b0addb15d0578ef0b","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:44+08:00"}],"HeadCommit":{"Sha1":"25ec414c577dba89d8fa14c6013376178041a462","Message":"Merge remote-tracking branch 'origin/pay-260915' into pay-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:51+08:00"},"CompareURL":"vodtest/pay/compare/8460b85b86f8b2e39d9c1a6675b95a95ea926272...25ec414c577dba89d8fa14c6013376178041a462","Len":2}...
|
1789364095
|
Edit
Delete
|
|
29459
|
11
|
5
|
8
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"25ec414c5 {"Commits":[{"Sha1":"25ec414c577dba89d8fa14c6013376178041a462","Message":"Merge remote-tracking branch 'origin/pay-260915' into pay-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:51+08:00"},{"Sha1":"1ee39158a324f5d6f1b6623b0addb15d0578ef0b","Message":"其他 易微联增加日志\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:44+08:00"}],"HeadCommit":{"Sha1":"25ec414c577dba89d8fa14c6013376178041a462","Message":"Merge remote-tracking branch 'origin/pay-260915' into pay-260915\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:34:51+08:00"},"CompareURL":"vodtest/pay/compare/8460b85b86f8b2e39d9c1a6675b95a95ea926272...25ec414c577dba89d8fa14c6013376178041a462","Len":2}...
|
1789364095
|
Edit
Delete
|
|
29468
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"9b6c67138 {"Commits":[{"Sha1":"9b6c67138ce98d75ab96f8879b73cd3090825f1f","Message":"docs(releases): record the drainability1 deployment\n\nrelease-20260913-drainability1 is live on 03af8485 (fingerprint\nb9a349f9…), so the service and main now share one fingerprint. Five\ncomponents healthy with restarts=0, 13 backups, no schema change, queue\nhealthy before and after, 11 boundary probes as expected. Verified after\nthe switch that the retired instances/:id/render-jobs route is absent\nfrom the running api image and that the database holds no QUEUED or\nRUNNING RenderJob.\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-13T22:37:48-07:00"}],"HeadCommit":{"Sha1":"9b6c67138ce98d75ab96f8879b73cd3090825f1f","Message":"docs(releases): record the drainability1 deployment\n\nrelease-20260913-drainability1 is live on 03af8485 (fingerprint\nb9a349f9…), so the service and main now share one fingerprint. Five\ncomponents healthy with restarts=0, 13 backups, no schema change, queue\nhealthy before and after, 11 boundary probes as expected. Verified after\nthe switch that the retired instances/:id/render-jobs route is absent\nfrom the running api image and that the database holds no QUEUED or\nRUNNING RenderJob.\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-13T22:37:48-07:00"},"CompareURL":"luoanwu/image-generation/compare/03af8485a034617648b6ab8e8591683d7eab86ce...9b6c67138ce98d75ab96f8879b73cd3090825f1f","Len":1}...
|
1789364329
|
Edit
Delete
|
|
29469
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/content-block-index-20260913
|
0
|
{"Commits":[{"Sha1":"9b6c67138 {"Commits":[{"Sha1":"9b6c67138ce98d75ab96f8879b73cd3090825f1f","Message":"docs(releases): record the drainability1 deployment\n\nrelease-20260913-drainability1 is live on 03af8485 (fingerprint\nb9a349f9…), so the service and main now share one fingerprint. Five\ncomponents healthy with restarts=0, 13 backups, no schema change, queue\nhealthy before and after, 11 boundary probes as expected. Verified after\nthe switch that the retired instances/:id/render-jobs route is absent\nfrom the running api image and that the database holds no QUEUED or\nRUNNING RenderJob.\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-13T22:37:48-07:00"}],"HeadCommit":{"Sha1":"9b6c67138ce98d75ab96f8879b73cd3090825f1f","Message":"docs(releases): record the drainability1 deployment\n\nrelease-20260913-drainability1 is live on 03af8485 (fingerprint\nb9a349f9…), so the service and main now share one fingerprint. Five\ncomponents healthy with restarts=0, 13 backups, no schema change, queue\nhealthy before and after, 11 boundary probes as expected. Verified after\nthe switch that the retired instances/:id/render-jobs route is absent\nfrom the running api image and that the database holds no QUEUED or\nRUNNING RenderJob.\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-13T22:37:48-07:00"},"CompareURL":"luoanwu/image-generation/compare/03af8485a034617648b6ab8e8591683d7eab86ce...9b6c67138ce98d75ab96f8879b73cd3090825f1f","Len":1}...
|
1789364340
|
Edit
Delete
|
|
29470
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"6d311a68c {"Commits":[{"Sha1":"6d311a68c7d30ec257cc1316a3fb3cb57699ed00","Message":"docs(ops): record the second service restart on 2026-09-13\n\nRestarted the six application containers in place on the user's request,\nkeeping release-20260913-drainability1, its images and every data volume.\nAll five components came back healthy within 30 seconds with the image\nrevision label still equal to the deployed fingerprint; workspace, gateway\nhealth with database and redis up, the three retired legacy routes at 404,\nsidecar healthz ok with paddle-ocr ready, and the creative queue at zero\nboth before and after.\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-13T22:44:28-07:00"}],"HeadCommit":{"Sha1":"6d311a68c7d30ec257cc1316a3fb3cb57699ed00","Message":"docs(ops): record the second service restart on 2026-09-13\n\nRestarted the six application containers in place on the user's request,\nkeeping release-20260913-drainability1, its images and every data volume.\nAll five components came back healthy within 30 seconds with the image\nrevision label still equal to the deployed fingerprint; workspace, gateway\nhealth with database and redis up, the three retired legacy routes at 404,\nsidecar healthz ok with paddle-ocr ready, and the creative queue at zero\nboth before and after.\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-13T22:44:28-07:00"},"CompareURL":"luoanwu/image-generation/compare/9b6c67138ce98d75ab96f8879b73cd3090825f1f...6d311a68c7d30ec257cc1316a3fb3cb57699ed00","Len":1}...
|
1789364728
|
Edit
Delete
|
|
29471
|
5
|
5
|
5
|
57
|
0
|
0
|
refs/heads/feat/content-block-index-20260913
|
0
|
{"Commits":[{"Sha1":"6d311a68c {"Commits":[{"Sha1":"6d311a68c7d30ec257cc1316a3fb3cb57699ed00","Message":"docs(ops): record the second service restart on 2026-09-13\n\nRestarted the six application containers in place on the user's request,\nkeeping release-20260913-drainability1, its images and every data volume.\nAll five components came back healthy within 30 seconds with the image\nrevision label still equal to the deployed fingerprint; workspace, gateway\nhealth with database and redis up, the three retired legacy routes at 404,\nsidecar healthz ok with paddle-ocr ready, and the creative queue at zero\nboth before and after.\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-13T22:44:28-07:00"}],"HeadCommit":{"Sha1":"6d311a68c7d30ec257cc1316a3fb3cb57699ed00","Message":"docs(ops): record the second service restart on 2026-09-13\n\nRestarted the six application containers in place on the user's request,\nkeeping release-20260913-drainability1, its images and every data volume.\nAll five components came back healthy within 30 seconds with the image\nrevision label still equal to the deployed fingerprint; workspace, gateway\nhealth with database and redis up, the three retired legacy routes at 404,\nsidecar healthz ok with paddle-ocr ready, and the creative queue at zero\nboth before and after.\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-13T22:44:28-07:00"},"CompareURL":"luoanwu/image-generation/compare/9b6c67138ce98d75ab96f8879b73cd3090825f1f...6d311a68c7d30ec257cc1316a3fb3cb57699ed00","Len":1}...
|
1789364777
|
Edit
Delete
|
|
29472
|
8
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"55e282863 {"Commits":[{"Sha1":"55e28286348d07e1bc832647b3171ff8784c2b9b","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:52:46+08:00"}],"HeadCommit":{"Sha1":"55e28286348d07e1bc832647b3171ff8784c2b9b","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:52:46+08:00"},"CompareURL":"vodtest/pc/compare/4ed741e4fb04e2833a79d03da4e6e004770ee9fe...55e28286348d07e1bc832647b3171ff8784c2b9b","Len":1}...
|
1789365170
|
Edit
Delete
|
|
29473
|
9
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"55e282863 {"Commits":[{"Sha1":"55e28286348d07e1bc832647b3171ff8784c2b9b","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:52:46+08:00"}],"HeadCommit":{"Sha1":"55e28286348d07e1bc832647b3171ff8784c2b9b","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:52:46+08:00"},"CompareURL":"vodtest/pc/compare/4ed741e4fb04e2833a79d03da4e6e004770ee9fe...55e28286348d07e1bc832647b3171ff8784c2b9b","Len":1}...
|
1789365170
|
Edit
Delete
|
|
29474
|
1
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"55e282863 {"Commits":[{"Sha1":"55e28286348d07e1bc832647b3171ff8784c2b9b","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:52:46+08:00"}],"HeadCommit":{"Sha1":"55e28286348d07e1bc832647b3171ff8784c2b9b","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:52:46+08:00"},"CompareURL":"vodtest/pc/compare/4ed741e4fb04e2833a79d03da4e6e004770ee9fe...55e28286348d07e1bc832647b3171ff8784c2b9b","Len":1}...
|
1789365170
|
Edit
Delete
|
|
29475
|
3
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"55e282863 {"Commits":[{"Sha1":"55e28286348d07e1bc832647b3171ff8784c2b9b","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:52:46+08:00"}],"HeadCommit":{"Sha1":"55e28286348d07e1bc832647b3171ff8784c2b9b","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:52:46+08:00"},"CompareURL":"vodtest/pc/compare/4ed741e4fb04e2833a79d03da4e6e004770ee9fe...55e28286348d07e1bc832647b3171ff8784c2b9b","Len":1}...
|
1789365170
|
Edit
Delete
|
|
29476
|
4
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"55e282863 {"Commits":[{"Sha1":"55e28286348d07e1bc832647b3171ff8784c2b9b","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:52:46+08:00"}],"HeadCommit":{"Sha1":"55e28286348d07e1bc832647b3171ff8784c2b9b","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:52:46+08:00"},"CompareURL":"vodtest/pc/compare/4ed741e4fb04e2833a79d03da4e6e004770ee9fe...55e28286348d07e1bc832647b3171ff8784c2b9b","Len":1}...
|
1789365170
|
Edit
Delete
|
|
29477
|
7
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"55e282863 {"Commits":[{"Sha1":"55e28286348d07e1bc832647b3171ff8784c2b9b","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:52:46+08:00"}],"HeadCommit":{"Sha1":"55e28286348d07e1bc832647b3171ff8784c2b9b","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:52:46+08:00"},"CompareURL":"vodtest/pc/compare/4ed741e4fb04e2833a79d03da4e6e004770ee9fe...55e28286348d07e1bc832647b3171ff8784c2b9b","Len":1}...
|
1789365170
|
Edit
Delete
|
|
29478
|
10
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"55e282863 {"Commits":[{"Sha1":"55e28286348d07e1bc832647b3171ff8784c2b9b","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:52:46+08:00"}],"HeadCommit":{"Sha1":"55e28286348d07e1bc832647b3171ff8784c2b9b","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:52:46+08:00"},"CompareURL":"vodtest/pc/compare/4ed741e4fb04e2833a79d03da4e6e004770ee9fe...55e28286348d07e1bc832647b3171ff8784c2b9b","Len":1}...
|
1789365170
|
Edit
Delete
|
|
29479
|
11
|
5
|
8
|
18
|
0
|
0
|
refs/heads/pc-260915
|
0
|
{"Commits":[{"Sha1":"55e282863 {"Commits":[{"Sha1":"55e28286348d07e1bc832647b3171ff8784c2b9b","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:52:46+08:00"}],"HeadCommit":{"Sha1":"55e28286348d07e1bc832647b3171ff8784c2b9b","Message":"需求 套餐同步\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-09-14T13:52:46+08:00"},"CompareURL":"vodtest/pc/compare/4ed741e4fb04e2833a79d03da4e6e004770ee9fe...55e28286348d07e1bc832647b3171ff8784c2b9b","Len":1}...
|
1789365170
|
Edit
Delete
|
|
29480
|
5
|
5
|
5
|
76
|
0
|
0
|
refs/heads/feat/os-04-employment-projection
|
0
|
{"Commits":[{"Sha1":"3c100f855 {"Commits":[{"Sha1":"3c100f855828a6b046679818aafce7f1bbf3bfb8","Message":"feat(deps): pin client-fact 1.0.0-rc.3 and drop the STALE boundary translation\n\n平台已修 U-29(enterprise-platform main 036a308):applyOne 在 version \u003c= watermark 时\n返回 \"STALE\" 并清掉该事实留在 gap 缓冲里的副本,不再抛 FactRejected 被 handle 计入\nattempts——此前至少一次投递下的正常迟到重投三次即被打进死信,与\"内容有毒\"共用一套判据。\n\n该修复随 1.0.0-rc.3 发布(同一本地旁路通道,见基础设施仓 G-12),本仓两后端 pin 到\nrc.3 后删除 ingest 里的「错误码 → 结果词」边界翻译:判定完全回到 SDK,本仓只留事务、\n可信回查与 apply。FactRejected 的 import 保留——回查逻辑仍在用。\n\n验证:typecheck 13/13;两后端 employment 真实 DB 验收各 9/9 在无翻译的情况下通过\n(含\"落后版本 STALE:投影停在较新的版本,不回滚\"这条);check:platform-provenance 仍绿。\n\n边界不变:rc.3 与 rc.2 一样没有任何 CI 阶段门证据,可宣称\"依赖来源合规\",\n不得宣称\"经过发布门禁验证\"。\n\nscripts/ 与 reports/ 的并发改动不在本提交内(另有会话在本仓工作)。\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-13T23:00:25-07:00"},{"Sha1":"6fc1ecc41ab5e4e1283e84efa1a4964111293ec5","Message":"feat(employment): 接通 Kafka 投递通道并按平台 fact-read 契约回查\n\nG25① 投递通道:此前只有受权限保护的 HTTP 投递入口,生产形态(平台 fact 模块按 source_domain\n中继到 broker)无人消费。现两后端各加一个消费者,挂在 dispatcher 进程(C56:API 进程不跑后台交接):\n- PLATFORM_FACT_BROKERS 未配置就**不启动**,不造空转的假消费者;\n- autoCommit:false,ingest 成功才提交位点,抛错不提交交给 broker 重投(SDK 幂等表保证无副作用);\n- 同一 topic 承载该域全部事实类型,形状不匹配即\"不是我们的消息\":跳过并提交,否则别人的消息\n 会永远卡住本消费组的分区头。\n信任判断仍全在 FactInbox:消费者只搬运,落库前一样要过 M5 权威回查。\n\nG25② 回查契约:路径与状态码改为平台候选契约 fact-read-api.v1\n(GET {base}/v1/facts/accepted/{factId},Bearer JWT),错误码 FACT_EXPORT_* → FACT_READ_*;\n**只有 404 是\"不存在\"**,其余状态一律当依赖故障抛错——返回 null 会让 SDK 判 UNTRUSTED 并计毒消息,\n把平台的一次 502 变成消费者的死信。平台实现仍只在基础设施仓分支 codex/ms3-fact-read-http,\n未合入 main;合入后本仓应改用 SDK 的 createFactReader 并删掉本地 fetch。\n\n证据(本地,工作树 dirty):\n- 真实 Redpanda(127.0.0.1:59092)两后端各 3 例:落投影 / 异类型跳过不挡后续 / 重投单次效果;\n- 改名后 HTTP 验收两后端各 9/9 复跑;lint 5/5、typecheck 13/13;\n- 内核边界 142/142 受管面、242/242 文件锁(消费者归 Enterprise Fact Consumer pack);\n- 根 pnpm check 仍止于 docs-truth 的 governance-number-evidence-shape——它要求 passed 的\n runtime-acceptance,而整轮 check:runtime 在本机环境卡在 db-credential-separation\n (已在**未带本改动的 HEAD** 上复现同一失败,属环境问题,非本轮回归)。\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-13T22:24:55-07:00"}],"HeadCommit":{"Sha1":"3c100f855828a6b046679818aafce7f1bbf3bfb8","Message":"feat(deps): pin client-fact 1.0.0-rc.3 and drop the STALE boundary translation\n\n平台已修 U-29(enterprise-platform main 036a308):applyOne 在 version \u003c= watermark 时\n返回 \"STALE\" 并清掉该事实留在 gap 缓冲里的副本,不再抛 FactRejected 被 handle 计入\nattempts——此前至少一次投递下的正常迟到重投三次即被打进死信,与\"内容有毒\"共用一套判据。\n\n该修复随 1.0.0-rc.3 发布(同一本地旁路通道,见基础设施仓 G-12),本仓两后端 pin 到\nrc.3 后删除 ingest 里的「错误码 → 结果词」边界翻译:判定完全回到 SDK,本仓只留事务、\n可信回查与 apply。FactRejected 的 import 保留——回查逻辑仍在用。\n\n验证:typecheck 13/13;两后端 employment 真实 DB 验收各 9/9 在无翻译的情况下通过\n(含\"落后版本 STALE:投影停在较新的版本,不回滚\"这条);check:platform-provenance 仍绿。\n\n边界不变:rc.3 与 rc.2 一样没有任何 CI 阶段门证据,可宣称\"依赖来源合规\",\n不得宣称\"经过发布门禁验证\"。\n\nscripts/ 与 reports/ 的并发改动不在本提交内(另有会话在本仓工作)。\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-13T23:00:25-07:00"},"CompareURL":"luoanwu/digital-employee-os/compare/454681c0f8e6137d1c37b6b843b0694ffc4ef966...3c100f855828a6b046679818aafce7f1bbf3bfb8","Len":2}...
|
1789365667
|
Edit
Delete
|
|
29481
|
7
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"093378b79 {"Commits":[{"Sha1":"093378b795a6b5f5210749d682e1c710674b8988","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T14:05:13+08:00"}],"HeadCommit":{"Sha1":"093378b795a6b5f5210749d682e1c710674b8988","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T14:05:13+08:00"},"CompareURL":"vodtest/pay/compare/25ec414c577dba89d8fa14c6013376178041a462...093378b795a6b5f5210749d682e1c710674b8988","Len":1}...
|
1789365921
|
Edit
Delete
|
|
29482
|
9
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"093378b79 {"Commits":[{"Sha1":"093378b795a6b5f5210749d682e1c710674b8988","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T14:05:13+08:00"}],"HeadCommit":{"Sha1":"093378b795a6b5f5210749d682e1c710674b8988","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T14:05:13+08:00"},"CompareURL":"vodtest/pay/compare/25ec414c577dba89d8fa14c6013376178041a462...093378b795a6b5f5210749d682e1c710674b8988","Len":1}...
|
1789365921
|
Edit
Delete
|
|
29483
|
1
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"093378b79 {"Commits":[{"Sha1":"093378b795a6b5f5210749d682e1c710674b8988","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T14:05:13+08:00"}],"HeadCommit":{"Sha1":"093378b795a6b5f5210749d682e1c710674b8988","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T14:05:13+08:00"},"CompareURL":"vodtest/pay/compare/25ec414c577dba89d8fa14c6013376178041a462...093378b795a6b5f5210749d682e1c710674b8988","Len":1}...
|
1789365921
|
Edit
Delete
|
|
29484
|
3
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"093378b79 {"Commits":[{"Sha1":"093378b795a6b5f5210749d682e1c710674b8988","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T14:05:13+08:00"}],"HeadCommit":{"Sha1":"093378b795a6b5f5210749d682e1c710674b8988","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T14:05:13+08:00"},"CompareURL":"vodtest/pay/compare/25ec414c577dba89d8fa14c6013376178041a462...093378b795a6b5f5210749d682e1c710674b8988","Len":1}...
|
1789365921
|
Edit
Delete
|
|
29485
|
4
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"093378b79 {"Commits":[{"Sha1":"093378b795a6b5f5210749d682e1c710674b8988","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T14:05:13+08:00"}],"HeadCommit":{"Sha1":"093378b795a6b5f5210749d682e1c710674b8988","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T14:05:13+08:00"},"CompareURL":"vodtest/pay/compare/25ec414c577dba89d8fa14c6013376178041a462...093378b795a6b5f5210749d682e1c710674b8988","Len":1}...
|
1789365921
|
Edit
Delete
|
|
29486
|
8
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"093378b79 {"Commits":[{"Sha1":"093378b795a6b5f5210749d682e1c710674b8988","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T14:05:13+08:00"}],"HeadCommit":{"Sha1":"093378b795a6b5f5210749d682e1c710674b8988","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T14:05:13+08:00"},"CompareURL":"vodtest/pay/compare/25ec414c577dba89d8fa14c6013376178041a462...093378b795a6b5f5210749d682e1c710674b8988","Len":1}...
|
1789365921
|
Edit
Delete
|
|
29487
|
10
|
5
|
7
|
21
|
0
|
0
|
refs/heads/pay-260915
|
0
|
{"Commits":[{"Sha1":"093378b79 {"Commits":[{"Sha1":"093378b795a6b5f5210749d682e1c710674b8988","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T14:05:13+08:00"}],"HeadCommit":{"Sha1":"093378b795a6b5f5210749d682e1c710674b8988","Message":"test\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-09-14T14:05:13+08:00"},"CompareURL":"vodtest/pay/compare/25ec414c577dba89d8fa14c6013376178041a462...093378b795a6b5f5210749d682e1c710674b8988","Len":1}...
|
1789365921
|
Edit
Delete
|