|
42554
|
3
|
5
|
7
|
146
|
0
|
0
|
refs/heads/pc-261020
|
1
|
{"Commits":[{"Sha1":"21f617562 {"Commits":[{"Sha1":"21f617562596e09a819f03f9ae749ae35eb74c00","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-27T17:58:35+08:00"}],"HeadCommit":{"Sha1":"21f617562596e09a819f03f9ae749ae35eb74c00","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-27T17:58:35+08:00"},"CompareURL":"vodpre/pc/compare/d529b2d71b8cb74ceace75bbe240d0d43b802713...21f617562596e09a819f03f9ae749ae35eb74c00","Len":1}...
|
1793095121
|
Edit
Delete
|
|
42555
|
4
|
5
|
7
|
146
|
0
|
0
|
refs/heads/pc-261020
|
1
|
{"Commits":[{"Sha1":"21f617562 {"Commits":[{"Sha1":"21f617562596e09a819f03f9ae749ae35eb74c00","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-27T17:58:35+08:00"}],"HeadCommit":{"Sha1":"21f617562596e09a819f03f9ae749ae35eb74c00","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-27T17:58:35+08:00"},"CompareURL":"vodpre/pc/compare/d529b2d71b8cb74ceace75bbe240d0d43b802713...21f617562596e09a819f03f9ae749ae35eb74c00","Len":1}...
|
1793095121
|
Edit
Delete
|
|
42556
|
8
|
5
|
7
|
146
|
0
|
0
|
refs/heads/pc-261020
|
1
|
{"Commits":[{"Sha1":"21f617562 {"Commits":[{"Sha1":"21f617562596e09a819f03f9ae749ae35eb74c00","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-27T17:58:35+08:00"}],"HeadCommit":{"Sha1":"21f617562596e09a819f03f9ae749ae35eb74c00","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-27T17:58:35+08:00"},"CompareURL":"vodpre/pc/compare/d529b2d71b8cb74ceace75bbe240d0d43b802713...21f617562596e09a819f03f9ae749ae35eb74c00","Len":1}...
|
1793095121
|
Edit
Delete
|
|
42557
|
10
|
5
|
7
|
146
|
0
|
0
|
refs/heads/pc-261020
|
1
|
{"Commits":[{"Sha1":"21f617562 {"Commits":[{"Sha1":"21f617562596e09a819f03f9ae749ae35eb74c00","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-27T17:58:35+08:00"}],"HeadCommit":{"Sha1":"21f617562596e09a819f03f9ae749ae35eb74c00","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-27T17:58:35+08:00"},"CompareURL":"vodpre/pc/compare/d529b2d71b8cb74ceace75bbe240d0d43b802713...21f617562596e09a819f03f9ae749ae35eb74c00","Len":1}...
|
1793095121
|
Edit
Delete
|
|
42558
|
11
|
5
|
7
|
146
|
0
|
0
|
refs/heads/pc-261020
|
1
|
{"Commits":[{"Sha1":"21f617562 {"Commits":[{"Sha1":"21f617562596e09a819f03f9ae749ae35eb74c00","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-27T17:58:35+08:00"}],"HeadCommit":{"Sha1":"21f617562596e09a819f03f9ae749ae35eb74c00","Message":"1\n","AuthorEmail":"11833999+littlemaidi@user.noreply.gitee.com","AuthorName":"LITTLEMAIDI","CommitterEmail":"11833999+littlemaidi@user.noreply.gitee.com","CommitterName":"LITTLEMAIDI","Timestamp":"2026-10-27T17:58:35+08:00"},"CompareURL":"vodpre/pc/compare/d529b2d71b8cb74ceace75bbe240d0d43b802713...21f617562596e09a819f03f9ae749ae35eb74c00","Len":1}...
|
1793095121
|
Edit
Delete
|
|
42559
|
5
|
11
|
5
|
83
|
0
|
0
|
|
1
|
2|fix(ci): re-hash O18 OS Web sources from an expl 2|fix(ci): re-hash O18 OS Web sources from an explicit locked OS checkout...
|
1793095912
|
Edit
Delete
|
|
42560
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"4751737a2 {"Commits":[{"Sha1":"4751737a2a79c2851a709438431e86970cf84e41","Message":"Merge pull request 'fix(ci): re-hash O18 OS Web sources from an explicit locked OS checkout' (#2) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/2\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-27T18:11:52+08:00"},{"Sha1":"2638e9e8bf29c2e49d029ca1a7c4dd706461a510","Message":"fix(ci): re-hash O18 OS Web sources from an explicit locked OS checkout\n\nO18 re-hashed OS Web sources through the osRoot recorded inside the\nhost UI report, an ephemeral /tmp clone that never exists on a CI\nrunner and disappears locally after cleanup. governance.yml therefore\nfailed on every Gitea run and the runtime/UI job never executed.\n\n- O18 now only trusts --os-root / DIGITAL_EMPLOYEE_OS_ROOT and fails\n closed with an explicit message when neither is given; new negative\n probe product-host-ui-without-explicit-os-root (258 probes).\n- The static CI job resolves compatibilityLock.osGitSha from\n readiness.json, checks out luoanwu/digital-employee-os at that SHA\n with secret OS_REPO_READ_TOKEN, moves it to RUNNER_TEMP, builds the\n compat packages and asserts a clean tree; Node 22 to satisfy the OS\n engine-strict requirement.\n- Docs: CLAUDE.md commands/G9/G14/ci-gate, README, acceptance-runner\n and business-module-intake now state the OS checkout requirement.\n\nLocal evidence (dirty worktree): clean OS clone at e12d0f2 makes\ncheck:os-product pass; missing root and a tampered OS Web file both\nfail O18. Full pnpm check still fails check:governance on runtime/UI\nreport fingerprints, which predates this change and needs a rerun of\ncheck:runtime and check:ui on the final tree.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T02:47:25-07:00"}],"HeadCommit":{"Sha1":"4751737a2a79c2851a709438431e86970cf84e41","Message":"Merge pull request 'fix(ci): re-hash O18 OS Web sources from an explicit locked OS checkout' (#2) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/2\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-27T18:11:52+08:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/ba2adc8955faf8fd3381eb6d84aaa2b0735464aa...4751737a2a79c2851a709438431e86970cf84e41","Len":2}...
|
1793095914
|
Edit
Delete
|
|
42561
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/claude/project-progress-analysis-69857d
|
1
|
{"Commits":[{"Sha1":"ad805d3ec {"Commits":[{"Sha1":"ad805d3ec6a5912aad0de6b9317e9f000779d276","Message":"fix(ci): fetch locked OS with a Gitea token header and probe access first\n\nactions/checkout presented OS_REPO_READ_TOKEN as Basic credentials and\nGitea answered 401 (git fell back to a username prompt) for two\ndifferent correctly scoped tokens. Fetch the locked SHA with plain git\nand an \"Authorization: token\" header into RUNNER_TEMP instead, after a\nGitea API probe that prints only the HTTP status, so a missing secret,\nunusable token or missing repository access fails with a clear reason.\nThis step also no longer downloads an action from github.com.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T03:15:14-07:00"}],"HeadCommit":{"Sha1":"ad805d3ec6a5912aad0de6b9317e9f000779d276","Message":"fix(ci): fetch locked OS with a Gitea token header and probe access first\n\nactions/checkout presented OS_REPO_READ_TOKEN as Basic credentials and\nGitea answered 401 (git fell back to a username prompt) for two\ndifferent correctly scoped tokens. Fetch the locked SHA with plain git\nand an \"Authorization: token\" header into RUNNER_TEMP instead, after a\nGitea API probe that prints only the HTTP status, so a missing secret,\nunusable token or missing repository access fails with a clear reason.\nThis step also no longer downloads an action from github.com.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T03:15:14-07:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/2638e9e8bf29c2e49d029ca1a7c4dd706461a510...ad805d3ec6a5912aad0de6b9317e9f000779d276","Len":1}...
|
1793096118
|
Edit
Delete
|
|
42562
|
5
|
7
|
5
|
83
|
0
|
0
|
|
1
|
3|fix(ci): fetch locked OS with a Gitea token head 3|fix(ci): fetch locked OS with a Gitea token header and probe access first...
|
1793096204
|
Edit
Delete
|
|
42563
|
5
|
11
|
5
|
83
|
0
|
0
|
|
1
|
3|fix(ci): fetch locked OS with a Gitea token head 3|fix(ci): fetch locked OS with a Gitea token header and probe access first...
|
1793096226
|
Edit
Delete
|
|
42564
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"2c6c47507 {"Commits":[{"Sha1":"2c6c475070f0f45c39605f645e6ad246db64bc69","Message":"Merge pull request 'fix(ci): fetch locked OS with a Gitea token header and probe access first' (#3) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/3\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-27T18:17:05+08:00"},{"Sha1":"ad805d3ec6a5912aad0de6b9317e9f000779d276","Message":"fix(ci): fetch locked OS with a Gitea token header and probe access first\n\nactions/checkout presented OS_REPO_READ_TOKEN as Basic credentials and\nGitea answered 401 (git fell back to a username prompt) for two\ndifferent correctly scoped tokens. Fetch the locked SHA with plain git\nand an \"Authorization: token\" header into RUNNER_TEMP instead, after a\nGitea API probe that prints only the HTTP status, so a missing secret,\nunusable token or missing repository access fails with a clear reason.\nThis step also no longer downloads an action from github.com.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T03:15:14-07:00"}],"HeadCommit":{"Sha1":"2c6c475070f0f45c39605f645e6ad246db64bc69","Message":"Merge pull request 'fix(ci): fetch locked OS with a Gitea token header and probe access first' (#3) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/3\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-27T18:17:05+08:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/4751737a2a79c2851a709438431e86970cf84e41...2c6c475070f0f45c39605f645e6ad246db64bc69","Len":2}...
|
1793096227
|
Edit
Delete
|
|
42566
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/claude/project-progress-analysis-69857d
|
1
|
{"Commits":[{"Sha1":"c4b18dad2 {"Commits":[{"Sha1":"c4b18dad2f877de0f705eceefee1403050cabc69","Message":"ci: stop pulling actions from github.com on the Gitea runner\n\nThe Gitea runner repeatedly timed out cloning actions/checkout from\ngithub.com (once hanging Set up job for over 10 minutes), so jobs failed\nor blocked the single runner before any repository code ran.\n\n- Checkout: plain git with the Gitea task token as Basic credentials,\n all branches and tags fetched (F5 provenance needs history), detached\n at github.sha, workspace cleaned.\n- Node: scripts/ci-setup-node.sh downloads an exact version from\n npmmirror and verifies it against the mirror's SHASUMS256.txt; both\n governance jobs and the platform job use 22.23.2.\n- platform-governance: upload-artifact replaced by printing the gate\n reports into the run log. This file now diverges from the\n @juhai/governance consumer template.\n\nVerified locally: the checkout snippet against a file:// copy of this\nrepository (detached at the requested SHA, stale files removed); the\nNode script in a linux/arm64 container with a test-only curl stand-in\n(install, cache reuse, tampered archive rejected, unknown version\nrejected).\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T03:27:07-07:00"}],"HeadCommit":{"Sha1":"c4b18dad2f877de0f705eceefee1403050cabc69","Message":"ci: stop pulling actions from github.com on the Gitea runner\n\nThe Gitea runner repeatedly timed out cloning actions/checkout from\ngithub.com (once hanging Set up job for over 10 minutes), so jobs failed\nor blocked the single runner before any repository code ran.\n\n- Checkout: plain git with the Gitea task token as Basic credentials,\n all branches and tags fetched (F5 provenance needs history), detached\n at github.sha, workspace cleaned.\n- Node: scripts/ci-setup-node.sh downloads an exact version from\n npmmirror and verifies it against the mirror's SHASUMS256.txt; both\n governance jobs and the platform job use 22.23.2.\n- platform-governance: upload-artifact replaced by printing the gate\n reports into the run log. This file now diverges from the\n @juhai/governance consumer template.\n\nVerified locally: the checkout snippet against a file:// copy of this\nrepository (detached at the requested SHA, stale files removed); the\nNode script in a linux/arm64 container with a test-only curl stand-in\n(install, cache reuse, tampered archive rejected, unknown version\nrejected).\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T03:27:07-07:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/ad805d3ec6a5912aad0de6b9317e9f000779d276...c4b18dad2f877de0f705eceefee1403050cabc69","Len":1}...
|
1793096829
|
Edit
Delete
|
|
42567
|
5
|
7
|
5
|
83
|
0
|
0
|
|
1
|
4|ci: stop pulling actions from github.com on the 4|ci: stop pulling actions from github.com on the Gitea runner...
|
1793096896
|
Edit
Delete
|
|
42568
|
5
|
11
|
5
|
83
|
0
|
0
|
|
1
|
4|ci: stop pulling actions from github.com on the 4|ci: stop pulling actions from github.com on the Gitea runner...
|
1793096902
|
Edit
Delete
|
|
42569
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"a749661de {"Commits":[{"Sha1":"a749661dec98ee5419f16f79c96abf7f1f10526f","Message":"Merge pull request 'ci: stop pulling actions from github.com on the Gitea runner' (#4) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/4\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-27T18:28:22+08:00"},{"Sha1":"c4b18dad2f877de0f705eceefee1403050cabc69","Message":"ci: stop pulling actions from github.com on the Gitea runner\n\nThe Gitea runner repeatedly timed out cloning actions/checkout from\ngithub.com (once hanging Set up job for over 10 minutes), so jobs failed\nor blocked the single runner before any repository code ran.\n\n- Checkout: plain git with the Gitea task token as Basic credentials,\n all branches and tags fetched (F5 provenance needs history), detached\n at github.sha, workspace cleaned.\n- Node: scripts/ci-setup-node.sh downloads an exact version from\n npmmirror and verifies it against the mirror's SHASUMS256.txt; both\n governance jobs and the platform job use 22.23.2.\n- platform-governance: upload-artifact replaced by printing the gate\n reports into the run log. This file now diverges from the\n @juhai/governance consumer template.\n\nVerified locally: the checkout snippet against a file:// copy of this\nrepository (detached at the requested SHA, stale files removed); the\nNode script in a linux/arm64 container with a test-only curl stand-in\n(install, cache reuse, tampered archive rejected, unknown version\nrejected).\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T03:27:07-07:00"}],"HeadCommit":{"Sha1":"a749661dec98ee5419f16f79c96abf7f1f10526f","Message":"Merge pull request 'ci: stop pulling actions from github.com on the Gitea runner' (#4) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/4\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-27T18:28:22+08:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/2c6c475070f0f45c39605f645e6ad246db64bc69...a749661dec98ee5419f16f79c96abf7f1f10526f","Len":2}...
|
1793096902
|
Edit
Delete
|
|
42576
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/claude/project-progress-analysis-69857d
|
1
|
{"Commits":[{"Sha1":"9dab2a7d7 {"Commits":[{"Sha1":"9dab2a7d75ac938e0e2f269a604927d2802b2cbd","Message":"chore(reports): rebind runtime, UI and static evidence to 3c090d2\n\nRerun on the clean final source 3c090d2 (worktree fingerprint\n68edffd9201c) so check:governance no longer rejects the acceptance\nreports as belonging to an older tree (reportProvenanceViolations 5 on\nGitea run 26512).\n\n- check:runtime: isolated PostgreSQL juhai_ai_hr_system_acc_20261027\n and Redis containers; migrate deploy/status, 452/452 tests (floor\n 452), frozen oracle 12 scenarios, two-process outbox 1 scenario with\n 0 duplicates, PostgreSQL/Redis outage health 2 scenarios.\n- check:ui: NestJS + FastifyAdapter production assembly, 46/46.\n- pnpm check with DIGITAL_EMPLOYEE_OS_ROOT at the locked OS e12d0f2:\n exit 0, provenance violations 0, lint and typecheck included.\n\nLocal evidence only; remote CI and target deployment remain unverified.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T04:09:47-07:00"},{"Sha1":"3c090d2eda71bf5d699777a8f4483a6209dea60c","Message":"docs(governance): record first remote run past O18 and the stale acceptance provenance\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T04:03:40-07:00"},{"Sha1":"a749661dec98ee5419f16f79c96abf7f1f10526f","Message":"Merge pull request 'ci: stop pulling actions from github.com on the Gitea runner' (#4) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/4\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-27T18:28:22+08:00"},{"Sha1":"2c6c475070f0f45c39605f645e6ad246db64bc69","Message":"Merge pull request 'fix(ci): fetch locked OS with a Gitea token header and probe access first' (#3) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/3\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-27T18:17:05+08:00"},{"Sha1":"4751737a2a79c2851a709438431e86970cf84e41","Message":"Merge pull request 'fix(ci): re-hash O18 OS Web sources from an explicit locked OS checkout' (#2) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/2\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-27T18:11:52+08:00"}],"HeadCommit":{"Sha1":"9dab2a7d75ac938e0e2f269a604927d2802b2cbd","Message":"chore(reports): rebind runtime, UI and static evidence to 3c090d2\n\nRerun on the clean final source 3c090d2 (worktree fingerprint\n68edffd9201c) so check:governance no longer rejects the acceptance\nreports as belonging to an older tree (reportProvenanceViolations 5 on\nGitea run 26512).\n\n- check:runtime: isolated PostgreSQL juhai_ai_hr_system_acc_20261027\n and Redis containers; migrate deploy/status, 452/452 tests (floor\n 452), frozen oracle 12 scenarios, two-process outbox 1 scenario with\n 0 duplicates, PostgreSQL/Redis outage health 2 scenarios.\n- check:ui: NestJS + FastifyAdapter production assembly, 46/46.\n- pnpm check with DIGITAL_EMPLOYEE_OS_ROOT at the locked OS e12d0f2:\n exit 0, provenance violations 0, lint and typecheck included.\n\nLocal evidence only; remote CI and target deployment remain unverified.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T04:09:47-07:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/c4b18dad2f877de0f705eceefee1403050cabc69...9dab2a7d75ac938e0e2f269a604927d2802b2cbd","Len":5}...
|
1793099389
|
Edit
Delete
|
|
42577
|
5
|
7
|
5
|
83
|
0
|
0
|
|
1
|
5|docs(governance): record first remote run past O 5|docs(governance): record first remote run past O18 and the stale acceptance provenance...
|
1793099402
|
Edit
Delete
|
|
42578
|
5
|
11
|
5
|
83
|
0
|
0
|
|
1
|
5|docs(governance): record first remote run past O 5|docs(governance): record first remote run past O18 and the stale acceptance provenance...
|
1793099408
|
Edit
Delete
|
|
42579
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"8e394b0e7 {"Commits":[{"Sha1":"8e394b0e7c4b1766dc00c3673d87dfcba2f4b976","Message":"Merge pull request 'docs(governance): record first remote run past O18 and the stale acceptance provenance' (#5) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/5\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-27T19:10:08+08:00"},{"Sha1":"9dab2a7d75ac938e0e2f269a604927d2802b2cbd","Message":"chore(reports): rebind runtime, UI and static evidence to 3c090d2\n\nRerun on the clean final source 3c090d2 (worktree fingerprint\n68edffd9201c) so check:governance no longer rejects the acceptance\nreports as belonging to an older tree (reportProvenanceViolations 5 on\nGitea run 26512).\n\n- check:runtime: isolated PostgreSQL juhai_ai_hr_system_acc_20261027\n and Redis containers; migrate deploy/status, 452/452 tests (floor\n 452), frozen oracle 12 scenarios, two-process outbox 1 scenario with\n 0 duplicates, PostgreSQL/Redis outage health 2 scenarios.\n- check:ui: NestJS + FastifyAdapter production assembly, 46/46.\n- pnpm check with DIGITAL_EMPLOYEE_OS_ROOT at the locked OS e12d0f2:\n exit 0, provenance violations 0, lint and typecheck included.\n\nLocal evidence only; remote CI and target deployment remain unverified.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T04:09:47-07:00"},{"Sha1":"3c090d2eda71bf5d699777a8f4483a6209dea60c","Message":"docs(governance): record first remote run past O18 and the stale acceptance provenance\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T04:03:40-07:00"}],"HeadCommit":{"Sha1":"8e394b0e7c4b1766dc00c3673d87dfcba2f4b976","Message":"Merge pull request 'docs(governance): record first remote run past O18 and the stale acceptance provenance' (#5) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/5\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-27T19:10:08+08:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/a749661dec98ee5419f16f79c96abf7f1f10526f...8e394b0e7c4b1766dc00c3673d87dfcba2f4b976","Len":3}...
|
1793099409
|
Edit
Delete
|
|
42580
|
8
|
5
|
8
|
145
|
0
|
0
|
refs/heads/admin
|
1
|
{"Commits":[{"Sha1":"f36ffc08b {"Commits":[{"Sha1":"f36ffc08b85c3908d7b51c950b9753d353d75ebc","Message":"php 8.3\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T19:11:51+08:00"}],"HeadCommit":{"Sha1":"f36ffc08b85c3908d7b51c950b9753d353d75ebc","Message":"php 8.3\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T19:11:51+08:00"},"CompareURL":"vodpre/admin/compare/92799fbd80cb8a9322518f9834a9446ede9cd177...f36ffc08b85c3908d7b51c950b9753d353d75ebc","Len":1}...
|
1793099516
|
Edit
Delete
|
|
42581
|
23
|
5
|
8
|
145
|
0
|
0
|
refs/heads/admin
|
1
|
{"Commits":[{"Sha1":"f36ffc08b {"Commits":[{"Sha1":"f36ffc08b85c3908d7b51c950b9753d353d75ebc","Message":"php 8.3\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T19:11:51+08:00"}],"HeadCommit":{"Sha1":"f36ffc08b85c3908d7b51c950b9753d353d75ebc","Message":"php 8.3\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T19:11:51+08:00"},"CompareURL":"vodpre/admin/compare/92799fbd80cb8a9322518f9834a9446ede9cd177...f36ffc08b85c3908d7b51c950b9753d353d75ebc","Len":1}...
|
1793099516
|
Edit
Delete
|
|
42582
|
1
|
5
|
8
|
145
|
0
|
0
|
refs/heads/admin
|
1
|
{"Commits":[{"Sha1":"f36ffc08b {"Commits":[{"Sha1":"f36ffc08b85c3908d7b51c950b9753d353d75ebc","Message":"php 8.3\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T19:11:51+08:00"}],"HeadCommit":{"Sha1":"f36ffc08b85c3908d7b51c950b9753d353d75ebc","Message":"php 8.3\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T19:11:51+08:00"},"CompareURL":"vodpre/admin/compare/92799fbd80cb8a9322518f9834a9446ede9cd177...f36ffc08b85c3908d7b51c950b9753d353d75ebc","Len":1}...
|
1793099516
|
Edit
Delete
|
|
42583
|
3
|
5
|
8
|
145
|
0
|
0
|
refs/heads/admin
|
1
|
{"Commits":[{"Sha1":"f36ffc08b {"Commits":[{"Sha1":"f36ffc08b85c3908d7b51c950b9753d353d75ebc","Message":"php 8.3\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T19:11:51+08:00"}],"HeadCommit":{"Sha1":"f36ffc08b85c3908d7b51c950b9753d353d75ebc","Message":"php 8.3\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T19:11:51+08:00"},"CompareURL":"vodpre/admin/compare/92799fbd80cb8a9322518f9834a9446ede9cd177...f36ffc08b85c3908d7b51c950b9753d353d75ebc","Len":1}...
|
1793099516
|
Edit
Delete
|
|
42584
|
4
|
5
|
8
|
145
|
0
|
0
|
refs/heads/admin
|
1
|
{"Commits":[{"Sha1":"f36ffc08b {"Commits":[{"Sha1":"f36ffc08b85c3908d7b51c950b9753d353d75ebc","Message":"php 8.3\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T19:11:51+08:00"}],"HeadCommit":{"Sha1":"f36ffc08b85c3908d7b51c950b9753d353d75ebc","Message":"php 8.3\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T19:11:51+08:00"},"CompareURL":"vodpre/admin/compare/92799fbd80cb8a9322518f9834a9446ede9cd177...f36ffc08b85c3908d7b51c950b9753d353d75ebc","Len":1}...
|
1793099516
|
Edit
Delete
|
|
42585
|
7
|
5
|
8
|
145
|
0
|
0
|
refs/heads/admin
|
1
|
{"Commits":[{"Sha1":"f36ffc08b {"Commits":[{"Sha1":"f36ffc08b85c3908d7b51c950b9753d353d75ebc","Message":"php 8.3\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T19:11:51+08:00"}],"HeadCommit":{"Sha1":"f36ffc08b85c3908d7b51c950b9753d353d75ebc","Message":"php 8.3\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T19:11:51+08:00"},"CompareURL":"vodpre/admin/compare/92799fbd80cb8a9322518f9834a9446ede9cd177...f36ffc08b85c3908d7b51c950b9753d353d75ebc","Len":1}...
|
1793099516
|
Edit
Delete
|
|
42586
|
10
|
5
|
8
|
145
|
0
|
0
|
refs/heads/admin
|
1
|
{"Commits":[{"Sha1":"f36ffc08b {"Commits":[{"Sha1":"f36ffc08b85c3908d7b51c950b9753d353d75ebc","Message":"php 8.3\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T19:11:51+08:00"}],"HeadCommit":{"Sha1":"f36ffc08b85c3908d7b51c950b9753d353d75ebc","Message":"php 8.3\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T19:11:51+08:00"},"CompareURL":"vodpre/admin/compare/92799fbd80cb8a9322518f9834a9446ede9cd177...f36ffc08b85c3908d7b51c950b9753d353d75ebc","Len":1}...
|
1793099516
|
Edit
Delete
|
|
42587
|
11
|
5
|
8
|
145
|
0
|
0
|
refs/heads/admin
|
1
|
{"Commits":[{"Sha1":"f36ffc08b {"Commits":[{"Sha1":"f36ffc08b85c3908d7b51c950b9753d353d75ebc","Message":"php 8.3\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T19:11:51+08:00"}],"HeadCommit":{"Sha1":"f36ffc08b85c3908d7b51c950b9753d353d75ebc","Message":"php 8.3\n","AuthorEmail":"developer.jeff.c@gmail.com","AuthorName":"chenjunfeng","CommitterEmail":"developer.jeff.c@gmail.com","CommitterName":"chenjunfeng","Timestamp":"2026-10-27T19:11:51+08:00"},"CompareURL":"vodpre/admin/compare/92799fbd80cb8a9322518f9834a9446ede9cd177...f36ffc08b85c3908d7b51c950b9753d353d75ebc","Len":1}...
|
1793099516
|
Edit
Delete
|
|
42593
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/claude/ai-hr-system-platform-integratio refs/heads/claude/ai-hr-system-platform-integration-050077...
|
1
|
|
1793102346
|
Edit
Delete
|
|
42594
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/claude/ai-hr-system-platform-integratio refs/heads/claude/ai-hr-system-platform-integration-050077...
|
1
|
{"Commits":[{"Sha1":"e5a8523ea {"Commits":[{"Sha1":"e5a8523ea697064fb13f58cfaaa8d06b1b9ab28e","Message":"chore(reports): 合并 main 后 HR 全量 runtime/UI 验收与静态报告回绑 @ a88a365\n\n一次性 PG/Redis(跑完已删,口令 0 命中):check:runtime 452/452、check:ui 46/46 均绑定 clean a88a365;\n带 DIGITAL_EMPLOYEE_OS_ROOT(OS 1b8ae0d7 快照)跑静态链。check:governance 剩 osProductLayerViolations 1\n(O22,待写入授权)与 osProductReleaseTargetRemotes 2→1(D-9)。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T04:59:02-07:00"},{"Sha1":"a88a365c498771cd4315b99a56f3ce399af5185a","Message":"Merge remote-tracking branch 'origin/main' into claude/ai-hr-system-platform-integration-050077\n\n# Conflicts:\n#\treports/app-manifest.latest.json\n#\treports/contract-consumers.latest.json\n#\treports/database-rls.latest.json\n#\treports/docs-truth.latest.json\n#\treports/dual-backend-behavior.latest.json\n#\treports/dual-backend-parity.latest.json\n#\treports/fixtures.latest.json\n#\treports/fork-readiness.latest.json\n#\treports/governance-docs.latest.json\n#\treports/governance-kit.latest.json\n#\treports/governance.latest.json\n#\treports/health-dependency-failure.latest.json\n#\treports/migrations.latest.json\n#\treports/naming.latest.json\n#\treports/os-product-bundle.latest.json\n#\treports/os-product-compat.latest.json\n#\treports/os-product-distribution.latest.json\n#\treports/os-product-layer.latest.json\n#\treports/outbox-multi-instance.latest.json\n#\treports/runtime-acceptance.latest.json\n#\treports/runtime-governance.latest.json\n#\treports/schema-sync.latest.json\n#\treports/statemachine-write-guard.latest.json\n#\treports/ui-acceptance.latest.json\n#\treports/validation-source.latest.json\n#\tscripts/check-os-product-layer.mjs\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T04:52:42-07:00"},{"Sha1":"a0c32483687483ee46f8b9fe31acbb9dd14bbddb","Message":"chore(reports): HR 全量 runtime/UI 验收与治理聚合在最终 HEAD 2913f54 回绑\n\n一次性 PG/Redis(跑完已删,口令 0 命中):check:runtime 452/452 与 check:ui 46/46 均绑定\nclean 2913f54,来源指纹 0 违规。check:governance 剩 osProductLayerViolations 1(O22:OS main 不含\n0.19.6,待写入授权,D-8)与 osProductReleaseTargetRemotes 2→1(快照单 remote,D-9)。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T04:47:46-07:00"},{"Sha1":"2913f5407f1870c10016c8d60ac4a4d36fbe31eb","Message":"docs(governance): 蓝图 §4.6 记录 HR 全量验收结果与剩余两项回退\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T04:43:51-07:00"},{"Sha1":"397e37e911867767f683ea2efcf796c993e0af01","Message":"chore(reports): HR 全量 runtime/UI 验收与静态报告回绑 @ 90c75b2\n\n一次性 PG/Redis(跑完已删):check:runtime 452/452(冻结行为 12 场景、多实例 Outbox 0 重复、\n依赖故障 2 场景)、check:ui 46/46,均绑定 clean 90c75b2;来源指纹回退清零。check:governance 剩\nosProductLayerViolations 1(O22:OS main 不含 0.19.6)与 osProductReleaseTargetRemotes 2→1(D-9)。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T04:43:28-07:00"}],"HeadCommit":{"Sha1":"e5a8523ea697064fb13f58cfaaa8d06b1b9ab28e","Message":"chore(reports): 合并 main 后 HR 全量 runtime/UI 验收与静态报告回绑 @ a88a365\n\n一次性 PG/Redis(跑完已删,口令 0 命中):check:runtime 452/452、check:ui 46/46 均绑定 clean a88a365;\n带 DIGITAL_EMPLOYEE_OS_ROOT(OS 1b8ae0d7 快照)跑静态链。check:governance 剩 osProductLayerViolations 1\n(O22,待写入授权)与 osProductReleaseTargetRemotes 2→1(D-9)。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T04:59:02-07:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/500249161deda7b4ee1443050f556313c2393f43...e5a8523ea697064fb13f58cfaaa8d06b1b9ab28e","Len":8}...
|
1793102346
|
Edit
Delete
|
|
42595
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/claude/project-progress-analysis-69857d
|
1
|
{"Commits":[{"Sha1":"8cf50a6ec {"Commits":[{"Sha1":"8cf50a6ecf537789affa4e7a25d1fc599b7d4fac","Message":"chore(reports): rebind runtime, UI and static evidence to e8591c7\n\nRerun on the clean final source e8591c7 (worktree fingerprint\n4303d3376c28) after the CI acceptance-services change, on the same\nisolated containers with a freshly recreated database.\n\n- check:runtime: migrate deploy/status, 452/452 (floor 452), frozen\n oracle 12 scenarios, two-process outbox 1 scenario / 0 duplicates,\n PostgreSQL/Redis outage health 2 scenarios.\n- check:ui: NestJS + FastifyAdapter 46/46 (UI_WEB_PORT 3197 /\n UI_API_PORT 3203; port 3100 was taken by another local service and\n the preflight stopped the first attempt as designed).\n- pnpm check with DIGITAL_EMPLOYEE_OS_ROOT at the locked OS e12d0f2:\n exit 0, provenance violations 0.\n\nLocal evidence only; remote CI and target deployment remain unverified.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T04:59:24-07:00"},{"Sha1":"e8591c7daa1ba5ef87bd5d2403f7f1e8e36063b6","Message":"ci: run acceptance against per-run docker PostgreSQL/Redis, never host services\n\nGitea run 26519 showed the runner executes jobs on its host: the\n`services:` containers never started and DATABASE_URL 127.0.0.1:5432\nreached an unrelated PostgreSQL already running on the runner host\n(authentication failed, nothing written). The G15 guard only checks the\ndatabase name, so matching credentials would have migrated a foreign\nserver.\n\nscripts/ci-acceptance-services.sh now owns the acceptance services:\n- start fails unless docker is present and reachable; otherwise it runs\n PostgreSQL and Redis containers named and labelled for this run id,\n publishes them on docker-assigned high ports bound to 127.0.0.1, uses\n a random masked password, waits for readiness and exports\n DATABASE_URL/REDIS_URL; the database name comes from the workflow and\n must keep the juhai_ai_hr_system prefix.\n- stop (if: always()) removes every container with the run label and is\n safe to repeat.\nImages default to postgres:16 / redis:7 and can be overridden with the\nCI_POSTGRES_IMAGE / CI_REDIS_IMAGE repository variables.\n\nVerified locally with docker: start/connect/stop/no leftovers, repeated\nstop, and failures for missing docker, a non-prefixed database name and\nan invalid run id.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T04:54:53-07:00"},{"Sha1":"8e394b0e7c4b1766dc00c3673d87dfcba2f4b976","Message":"Merge pull request 'docs(governance): record first remote run past O18 and the stale acceptance provenance' (#5) from claude/project-progress-analysis-69857d into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/5\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-27T19:10:08+08:00"}],"HeadCommit":{"Sha1":"8cf50a6ecf537789affa4e7a25d1fc599b7d4fac","Message":"chore(reports): rebind runtime, UI and static evidence to e8591c7\n\nRerun on the clean final source e8591c7 (worktree fingerprint\n4303d3376c28) after the CI acceptance-services change, on the same\nisolated containers with a freshly recreated database.\n\n- check:runtime: migrate deploy/status, 452/452 (floor 452), frozen\n oracle 12 scenarios, two-process outbox 1 scenario / 0 duplicates,\n PostgreSQL/Redis outage health 2 scenarios.\n- check:ui: NestJS + FastifyAdapter 46/46 (UI_WEB_PORT 3197 /\n UI_API_PORT 3203; port 3100 was taken by another local service and\n the preflight stopped the first attempt as designed).\n- pnpm check with DIGITAL_EMPLOYEE_OS_ROOT at the locked OS e12d0f2:\n exit 0, provenance violations 0.\n\nLocal evidence only; remote CI and target deployment remain unverified.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T04:59:24-07:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/9dab2a7d75ac938e0e2f269a604927d2802b2cbd...8cf50a6ecf537789affa4e7a25d1fc599b7d4fac","Len":3}...
|
1793102367
|
Edit
Delete
|
|
42596
|
5
|
7
|
5
|
83
|
0
|
0
|
|
1
|
6|feat(integration): AI 人事系统与企业智能OS各层对接——0.19.6、OS 6|feat(integration): AI 人事系统与企业智能OS各层对接——0.19.6、OS D3 单宿主验收链、OS 装载器注册证据与各层对接材料...
|
1793102426
|
Edit
Delete
|
|
42597
|
5
|
7
|
5
|
83
|
0
|
0
|
|
1
|
7|ci: per-run docker PostgreSQL/Redis for acceptan 7|ci: per-run docker PostgreSQL/Redis for acceptance, with reports rebound to e8591c7...
|
1793102531
|
Edit
Delete
|
|
42599
|
5
|
11
|
5
|
83
|
0
|
0
|
|
1
|
6|feat(integration): AI 人事系统与企业智能OS各层对接——0.19.6、OS 6|feat(integration): AI 人事系统与企业智能OS各层对接——0.19.6、OS D3 单宿主验收链、OS 装载器注册证据与各层对接材料...
|
1793103977
|
Edit
Delete
|
|
42600
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"98df51ed3 {"Commits":[{"Sha1":"98df51ed3f9663364487587882bb82fedab434c8","Message":"Merge pull request 'feat(integration): AI 人事系统与企业智能OS各层对接——0.19.6、OS D3 单宿主验收链、OS 装载器注册证据与各层对接材料' (#6) from claude/ai-hr-system-platform-integration-050077 into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/6\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-27T20:26:17+08:00"},{"Sha1":"e5a8523ea697064fb13f58cfaaa8d06b1b9ab28e","Message":"chore(reports): 合并 main 后 HR 全量 runtime/UI 验收与静态报告回绑 @ a88a365\n\n一次性 PG/Redis(跑完已删,口令 0 命中):check:runtime 452/452、check:ui 46/46 均绑定 clean a88a365;\n带 DIGITAL_EMPLOYEE_OS_ROOT(OS 1b8ae0d7 快照)跑静态链。check:governance 剩 osProductLayerViolations 1\n(O22,待写入授权)与 osProductReleaseTargetRemotes 2→1(D-9)。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T04:59:02-07:00"},{"Sha1":"a88a365c498771cd4315b99a56f3ce399af5185a","Message":"Merge remote-tracking branch 'origin/main' into claude/ai-hr-system-platform-integration-050077\n\n# Conflicts:\n#\treports/app-manifest.latest.json\n#\treports/contract-consumers.latest.json\n#\treports/database-rls.latest.json\n#\treports/docs-truth.latest.json\n#\treports/dual-backend-behavior.latest.json\n#\treports/dual-backend-parity.latest.json\n#\treports/fixtures.latest.json\n#\treports/fork-readiness.latest.json\n#\treports/governance-docs.latest.json\n#\treports/governance-kit.latest.json\n#\treports/governance.latest.json\n#\treports/health-dependency-failure.latest.json\n#\treports/migrations.latest.json\n#\treports/naming.latest.json\n#\treports/os-product-bundle.latest.json\n#\treports/os-product-compat.latest.json\n#\treports/os-product-distribution.latest.json\n#\treports/os-product-layer.latest.json\n#\treports/outbox-multi-instance.latest.json\n#\treports/runtime-acceptance.latest.json\n#\treports/runtime-governance.latest.json\n#\treports/schema-sync.latest.json\n#\treports/statemachine-write-guard.latest.json\n#\treports/ui-acceptance.latest.json\n#\treports/validation-source.latest.json\n#\tscripts/check-os-product-layer.mjs\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T04:52:42-07:00"},{"Sha1":"a0c32483687483ee46f8b9fe31acbb9dd14bbddb","Message":"chore(reports): HR 全量 runtime/UI 验收与治理聚合在最终 HEAD 2913f54 回绑\n\n一次性 PG/Redis(跑完已删,口令 0 命中):check:runtime 452/452 与 check:ui 46/46 均绑定\nclean 2913f54,来源指纹 0 违规。check:governance 剩 osProductLayerViolations 1(O22:OS main 不含\n0.19.6,待写入授权,D-8)与 osProductReleaseTargetRemotes 2→1(快照单 remote,D-9)。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T04:47:46-07:00"},{"Sha1":"2913f5407f1870c10016c8d60ac4a4d36fbe31eb","Message":"docs(governance): 蓝图 §4.6 记录 HR 全量验收结果与剩余两项回退\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T04:43:51-07:00"}],"HeadCommit":{"Sha1":"98df51ed3f9663364487587882bb82fedab434c8","Message":"Merge pull request 'feat(integration): AI 人事系统与企业智能OS各层对接——0.19.6、OS D3 单宿主验收链、OS 装载器注册证据与各层对接材料' (#6) from claude/ai-hr-system-platform-integration-050077 into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/6\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-27T20:26:17+08:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/8e394b0e7c4b1766dc00c3673d87dfcba2f4b976...98df51ed3f9663364487587882bb82fedab434c8","Len":26}...
|
1793103978
|
Edit
Delete
|
|
42602
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/claude/project-tech-platform-integratio refs/heads/claude/project-tech-platform-integration-7d7999...
|
1
|
|
1793111373
|
Edit
Delete
|
|
42603
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/claude/project-tech-platform-integratio refs/heads/claude/project-tech-platform-integration-7d7999...
|
1
|
{"Commits":[{"Sha1":"e9b02cfac {"Commits":[{"Sha1":"e9b02cfacb7917b8076a7c787ec4ad52f3c60e92","Message":"docs(governance): 订正 10-27 对接记录的作用域——已经 PR #6 合入 main\n\n蓝图 §4 / §4.1 与 CLAUDE.md G23 仍写「本地分支、未合入 main」,\n而该批改动已于同日经 Gitea PR #6 合入 main(98df51e)。改为注明\n记录时作用域与合入事实;远端 CI 结果未查验(Gitea API 需登录)。\n\ncheck:governance-docs、check:docs-truth 通过;门禁顺带重写的\nlatest 报告已还原,未随本提交改动。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T07:28:56-07:00"}],"HeadCommit":{"Sha1":"e9b02cfacb7917b8076a7c787ec4ad52f3c60e92","Message":"docs(governance): 订正 10-27 对接记录的作用域——已经 PR #6 合入 main\n\n蓝图 §4 / §4.1 与 CLAUDE.md G23 仍写「本地分支、未合入 main」,\n而该批改动已于同日经 Gitea PR #6 合入 main(98df51e)。改为注明\n记录时作用域与合入事实;远端 CI 结果未查验(Gitea API 需登录)。\n\ncheck:governance-docs、check:docs-truth 通过;门禁顺带重写的\nlatest 报告已还原,未随本提交改动。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T07:28:56-07:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/98df51ed3f9663364487587882bb82fedab434c8...e9b02cfacb7917b8076a7c787ec4ad52f3c60e92","Len":1}...
|
1793111373
|
Edit
Delete
|
|
42604
|
5
|
7
|
5
|
83
|
0
|
0
|
|
1
|
8|docs(governance): 订正 10-27 对接记录的作用域——已经 PR #6 合入 8|docs(governance): 订正 10-27 对接记录的作用域——已经 PR #6 合入 main...
|
1793111425
|
Edit
Delete
|
|
42605
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/claude/project-progress-analysis-69857d
|
1
|
{"Commits":[{"Sha1":"070da690b {"Commits":[{"Sha1":"070da690b882bd6a6e8ab1f38fe715eaa702807b","Message":"chore(reports): rebind runtime and UI evidence to 838cec8\n\nRerun on the clean source 838cec8 (worktree fingerprint 5fc3d94ec70f)\nafter merging main (PR 6, product 0.19.6, OS lock 1b8ae0d), on the\nisolated containers with a recreated database.\n\n- check:runtime: 452/452 (floor 452), frozen oracle 12 scenarios,\n outbox 1 scenario / 0 duplicates, outage health 2 scenarios.\n- check:ui with the new bounded, streaming runner: 46/46; steps\n migrate 0.9s, seed 2.4s, backend build 5.3s, web build 17.6s,\n Playwright 33.9s (UI_WEB_PORT 3197 / UI_API_PORT 3203).\n\npnpm check with DIGITAL_EMPLOYEE_OS_ROOT at 1b8ae0d still stops at O22:\nthe 0.19.6 release audit records osProductReleaseRemoteProductCommits 0\n(no 0.19.6 product commit on the OS remote yet). That state arrived\nwith PR 6, whose own governance report was already failed; it is not\nchanged here.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T07:33:21-07:00"},{"Sha1":"838cec822df50b9e41c9494687ca9aa63c8a67c6","Message":"fix(ui-acceptance): bound every sub-step and stream progress; build single-host OS in CI\n\nGitea run 26523 sat in check:ui for about two hours with nothing but the\ncommand banner in the log: every sub-step ran through spawnSync with no\ntimeout and only reported its output after exit.\n\ncheck-ui-acceptance.mjs now runs each sub-step through runStep:\n- detached process group with a per-step limit (migrate/seed 5 min,\n backend build 10, web build 20, browser preflight 2, Playwright 30);\n on expiry the whole group gets SIGTERM, then SIGKILL after 10 s, and\n the step is recorded with status 124 and timedOut: true;\n- prints \"▶/✓/✗ [ui] \u003cstep\u003e\" with durations, forwards child output line\n by line with a step prefix, and announces the API/web readiness waits;\n- UI_STEP_TIMEOUT_MS overrides every limit (negative testing or a slow\n runner). The report keeps its existing step shape.\n\nVerified locally: with UI_STEP_TIMEOUT_MS=4000 the backend build is\nkilled after 4 s (status 124), the runner exits within 7 s and no build\nprocesses remain.\n\nThe OS lock moved to 1b8ae0d (single host) with PR 6, so the static job\nno longer asks turbo to build the OS api-fastify package. G14 records\nthe first remote check:runtime pass and the hung UI run.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T07:27:37-07:00"},{"Sha1":"ae4fc89a667cd3d9d34ddd9147d89da36a4cc39a","Message":"Merge remote-tracking branch 'origin/main' into claude/project-progress-analysis-69857d\n\n# Conflicts:\n#\treports/app-manifest.latest.json\n#\treports/contract-consumers.latest.json\n#\treports/database-rls.latest.json\n#\treports/docs-truth.latest.json\n#\treports/dual-backend-behavior.latest.json\n#\treports/dual-backend-parity.latest.json\n#\treports/fixtures.latest.json\n#\treports/fork-readiness.latest.json\n#\treports/governance-docs.latest.json\n#\treports/governance-kit.latest.json\n#\treports/governance.latest.json\n#\treports/health-dependency-failure.latest.json\n#\treports/migrations.latest.json\n#\treports/naming.latest.json\n#\treports/os-product-bundle.latest.json\n#\treports/os-product-compat.latest.json\n#\treports/os-product-distribution.latest.json\n#\treports/os-product-layer.latest.json\n#\treports/outbox-multi-instance.latest.json\n#\treports/runtime-acceptance.latest.json\n#\treports/runtime-governance.latest.json\n#\treports/schema-sync.latest.json\n#\treports/statemachine-write-guard.latest.json\n#\treports/ui-acceptance.latest.json\n#\treports/validation-source.latest.json\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T07:24:39-07:00"},{"Sha1":"98df51ed3f9663364487587882bb82fedab434c8","Message":"Merge pull request 'feat(integration): AI 人事系统与企业智能OS各层对接——0.19.6、OS D3 单宿主验收链、OS 装载器注册证据与各层对接材料' (#6) from claude/ai-hr-system-platform-integration-050077 into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/6\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-27T20:26:17+08:00"},{"Sha1":"e5a8523ea697064fb13f58cfaaa8d06b1b9ab28e","Message":"chore(reports): 合并 main 后 HR 全量 runtime/UI 验收与静态报告回绑 @ a88a365\n\n一次性 PG/Redis(跑完已删,口令 0 命中):check:runtime 452/452、check:ui 46/46 均绑定 clean a88a365;\n带 DIGITAL_EMPLOYEE_OS_ROOT(OS 1b8ae0d7 快照)跑静态链。check:governance 剩 osProductLayerViolations 1\n(O22,待写入授权)与 osProductReleaseTargetRemotes 2→1(D-9)。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T04:59:02-07:00"}],"HeadCommit":{"Sha1":"070da690b882bd6a6e8ab1f38fe715eaa702807b","Message":"chore(reports): rebind runtime and UI evidence to 838cec8\n\nRerun on the clean source 838cec8 (worktree fingerprint 5fc3d94ec70f)\nafter merging main (PR 6, product 0.19.6, OS lock 1b8ae0d), on the\nisolated containers with a recreated database.\n\n- check:runtime: 452/452 (floor 452), frozen oracle 12 scenarios,\n outbox 1 scenario / 0 duplicates, outage health 2 scenarios.\n- check:ui with the new bounded, streaming runner: 46/46; steps\n migrate 0.9s, seed 2.4s, backend build 5.3s, web build 17.6s,\n Playwright 33.9s (UI_WEB_PORT 3197 / UI_API_PORT 3203).\n\npnpm check with DIGITAL_EMPLOYEE_OS_ROOT at 1b8ae0d still stops at O22:\nthe 0.19.6 release audit records osProductReleaseRemoteProductCommits 0\n(no 0.19.6 product commit on the OS remote yet). That state arrived\nwith PR 6, whose own governance report was already failed; it is not\nchanged here.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T07:33:21-07:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/8cf50a6ecf537789affa4e7a25d1fc599b7d4fac...070da690b882bd6a6e8ab1f38fe715eaa702807b","Len":29}...
|
1793111606
|
Edit
Delete
|
|
42606
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/claude/ai-hr-system-platform-integratio refs/heads/claude/ai-hr-system-platform-integration-050077...
|
1
|
{"Commits":[{"Sha1":"902d50f31 {"Commits":[{"Sha1":"902d50f31af13d4535d3cc5a2e7724ee169aeb42","Message":"chore(reports): D-10 后 HR 全量 runtime/UI 验收与静态报告回绑 @ 9c53371\n\n一次性 PostgreSQL/Redis(127.0.0.1,跑完已删):check:runtime 455/455(含新增监听地址 3 例)、\n冻结行为、多实例 Outbox、依赖故障均通过;check:ui 46/46。check:governance 只剩已知两项回退\n(O22、osProductReleaseTargetRemotes 2→1),来源指纹违规 0。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T07:31:37-07:00"},{"Sha1":"9c53371df7b07496d59202351055e8299b3c0f2f","Message":"fix(api): D-10 默认只监听 127.0.0.1,对外暴露须显式设 HOST\n\n- 监听地址单源 apps/api-nestjs/src/listen-host.ts:未设或空 HOST 只绑 IPv4 回环;\n main.ts 只经 resolveListenHost() 取值,启动日志写明是否仅回环。\n- Web 代理与 WS 默认目标改为 127.0.0.1:3001,launch 配置同步。\n- check:dual-backend 新增 listen-host-guard(默认值必须回环、禁止绕过解析函数),\n node 单测 9 个负例;变异探针(默认改回 0.0.0.0)判红 2 处。\n- 改前/改后实测:04 runtime 容器经 host.docker.internal 可达只听回环的 HR API,\n 局域网仅在显式 HOST=0.0.0.0 时可达(docs/evidence/d10-listen-host-2026-10-27.json)。\n- 同步 CLAUDE.md、README、后端规范、Scope 来源接入、蓝图 §4.7/H22/D-10、\n 04 答复草稿与框架同步评估 F-7(00 框架默认值提请框架 Owner,未改框架仓)。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T07:25:58-07:00"},{"Sha1":"98df51ed3f9663364487587882bb82fedab434c8","Message":"Merge pull request 'feat(integration): AI 人事系统与企业智能OS各层对接——0.19.6、OS D3 单宿主验收链、OS 装载器注册证据与各层对接材料' (#6) from claude/ai-hr-system-platform-integration-050077 into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/6\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-27T20:26:17+08:00"}],"HeadCommit":{"Sha1":"902d50f31af13d4535d3cc5a2e7724ee169aeb42","Message":"chore(reports): D-10 后 HR 全量 runtime/UI 验收与静态报告回绑 @ 9c53371\n\n一次性 PostgreSQL/Redis(127.0.0.1,跑完已删):check:runtime 455/455(含新增监听地址 3 例)、\n冻结行为、多实例 Outbox、依赖故障均通过;check:ui 46/46。check:governance 只剩已知两项回退\n(O22、osProductReleaseTargetRemotes 2→1),来源指纹违规 0。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T07:31:37-07:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/e5a8523ea697064fb13f58cfaaa8d06b1b9ab28e...902d50f31af13d4535d3cc5a2e7724ee169aeb42","Len":3}...
|
1793111663
|
Edit
Delete
|
|
42607
|
5
|
7
|
5
|
83
|
0
|
0
|
|
1
|
9|fix(api): D-10 默认只监听 127.0.0.1,对外暴露须显式设 HOST
|
1793111730
|
Edit
Delete
|
|
42608
|
5
|
11
|
5
|
83
|
0
|
0
|
|
1
|
9|fix(api): D-10 默认只监听 127.0.0.1,对外暴露须显式设 HOST
|
1793111736
|
Edit
Delete
|
|
42609
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"7835e3b3d {"Commits":[{"Sha1":"7835e3b3d156a8fc07dadd6f6ac47b669673f9e7","Message":"Merge pull request 'fix(api): D-10 默认只监听 127.0.0.1,对外暴露须显式设 HOST' (#9) from claude/ai-hr-system-platform-integration-050077 into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/9\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-27T22:35:35+08:00"},{"Sha1":"902d50f31af13d4535d3cc5a2e7724ee169aeb42","Message":"chore(reports): D-10 后 HR 全量 runtime/UI 验收与静态报告回绑 @ 9c53371\n\n一次性 PostgreSQL/Redis(127.0.0.1,跑完已删):check:runtime 455/455(含新增监听地址 3 例)、\n冻结行为、多实例 Outbox、依赖故障均通过;check:ui 46/46。check:governance 只剩已知两项回退\n(O22、osProductReleaseTargetRemotes 2→1),来源指纹违规 0。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T07:31:37-07:00"},{"Sha1":"9c53371df7b07496d59202351055e8299b3c0f2f","Message":"fix(api): D-10 默认只监听 127.0.0.1,对外暴露须显式设 HOST\n\n- 监听地址单源 apps/api-nestjs/src/listen-host.ts:未设或空 HOST 只绑 IPv4 回环;\n main.ts 只经 resolveListenHost() 取值,启动日志写明是否仅回环。\n- Web 代理与 WS 默认目标改为 127.0.0.1:3001,launch 配置同步。\n- check:dual-backend 新增 listen-host-guard(默认值必须回环、禁止绕过解析函数),\n node 单测 9 个负例;变异探针(默认改回 0.0.0.0)判红 2 处。\n- 改前/改后实测:04 runtime 容器经 host.docker.internal 可达只听回环的 HR API,\n 局域网仅在显式 HOST=0.0.0.0 时可达(docs/evidence/d10-listen-host-2026-10-27.json)。\n- 同步 CLAUDE.md、README、后端规范、Scope 来源接入、蓝图 §4.7/H22/D-10、\n 04 答复草稿与框架同步评估 F-7(00 框架默认值提请框架 Owner,未改框架仓)。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T07:25:58-07:00"}],"HeadCommit":{"Sha1":"7835e3b3d156a8fc07dadd6f6ac47b669673f9e7","Message":"Merge pull request 'fix(api): D-10 默认只监听 127.0.0.1,对外暴露须显式设 HOST' (#9) from claude/ai-hr-system-platform-integration-050077 into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/9\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-27T22:35:35+08:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/98df51ed3f9663364487587882bb82fedab434c8...7835e3b3d156a8fc07dadd6f6ac47b669673f9e7","Len":3}...
|
1793111736
|
Edit
Delete
|
|
42610
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/claude/project-progress-analysis-69857d
|
1
|
{"Commits":[{"Sha1":"10f2dae79 {"Commits":[{"Sha1":"10f2dae7965057f89b254f27c365081e57a9b773","Message":"chore(reports): rebind runtime and UI evidence to 38aaef0\n\nRerun on the clean source 38aaef0 (fingerprint 6c693d123d7f) after the\nruntime job change and merging main (PR 9, API listen host), on the\nisolated containers with a recreated database.\n\n- check:runtime: 455/455 (PR 9 added listen-host tests), frozen oracle\n 12, outbox 1 scenario / 0 duplicates, outage health 2.\n- check:ui: 46/46; migrate 0.8s, seed 2.1s, backend build 5.1s, web\n build 17.0s, Playwright 33.6s (UI_WEB_PORT 3197 / UI_API_PORT 3203).\n\nStatic pnpm check still stops at O22 from PR 6; not changed here.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T07:44:12-07:00"},{"Sha1":"38aaef0868e1303e435b54125b433df96292a37b","Message":"Merge remote-tracking branch 'origin/main' into claude/project-progress-analysis-69857d\n\n# Conflicts:\n#\treports/app-manifest.latest.json\n#\treports/contract-consumers.latest.json\n#\treports/database-rls.latest.json\n#\treports/dual-backend-behavior.latest.json\n#\treports/dual-backend-parity.latest.json\n#\treports/fixtures.latest.json\n#\treports/fork-readiness.latest.json\n#\treports/governance-kit.latest.json\n#\treports/health-dependency-failure.latest.json\n#\treports/migrations.latest.json\n#\treports/naming.latest.json\n#\treports/os-product-bundle.latest.json\n#\treports/os-product-compat.latest.json\n#\treports/os-product-distribution.latest.json\n#\treports/os-product-layer.latest.json\n#\treports/outbox-multi-instance.latest.json\n#\treports/runtime-acceptance.latest.json\n#\treports/schema-sync.latest.json\n#\treports/statemachine-write-guard.latest.json\n#\treports/ui-acceptance.latest.json\n#\treports/validation-source.latest.json\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T07:40:36-07:00"},{"Sha1":"2213c1b04a95e17788341880be716fcb4c777612","Message":"ci: run runtime/UI acceptance even when the static gate fails\n\nPR 7 run 26529 passed the OS build but stopped at O22 (introduced with\nPR 6: the 0.19.6 release audit has no product commit on the OS remote),\nand needs: static-governance skipped the runtime/UI job, so the hung UI\nstep could not be located remotely.\n\nThe job still needs the static job (ordering and visibility) but now\nruns with if: !cancelled(); a failed static job keeps the workflow red,\nwhile a cancelled workflow does not start it. G14 updated.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T07:40:30-07:00"},{"Sha1":"7835e3b3d156a8fc07dadd6f6ac47b669673f9e7","Message":"Merge pull request 'fix(api): D-10 默认只监听 127.0.0.1,对外暴露须显式设 HOST' (#9) from claude/ai-hr-system-platform-integration-050077 into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/9\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-27T22:35:35+08:00"},{"Sha1":"902d50f31af13d4535d3cc5a2e7724ee169aeb42","Message":"chore(reports): D-10 后 HR 全量 runtime/UI 验收与静态报告回绑 @ 9c53371\n\n一次性 PostgreSQL/Redis(127.0.0.1,跑完已删):check:runtime 455/455(含新增监听地址 3 例)、\n冻结行为、多实例 Outbox、依赖故障均通过;check:ui 46/46。check:governance 只剩已知两项回退\n(O22、osProductReleaseTargetRemotes 2→1),来源指纹违规 0。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T07:31:37-07:00"}],"HeadCommit":{"Sha1":"10f2dae7965057f89b254f27c365081e57a9b773","Message":"chore(reports): rebind runtime and UI evidence to 38aaef0\n\nRerun on the clean source 38aaef0 (fingerprint 6c693d123d7f) after the\nruntime job change and merging main (PR 9, API listen host), on the\nisolated containers with a recreated database.\n\n- check:runtime: 455/455 (PR 9 added listen-host tests), frozen oracle\n 12, outbox 1 scenario / 0 duplicates, outage health 2.\n- check:ui: 46/46; migrate 0.8s, seed 2.1s, backend build 5.1s, web\n build 17.0s, Playwright 33.6s (UI_WEB_PORT 3197 / UI_API_PORT 3203).\n\nStatic pnpm check still stops at O22 from PR 6; not changed here.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T07:44:12-07:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/070da690b882bd6a6e8ab1f38fe715eaa702807b...10f2dae7965057f89b254f27c365081e57a9b773","Len":6}...
|
1793112256
|
Edit
Delete
|
|
42612
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/claude/project-progress-analysis-69857d
|
1
|
{"Commits":[{"Sha1":"b99daae93 {"Commits":[{"Sha1":"b99daae930c98448ae3ec72c3a6a4ef90f18e035","Message":"chore(reports): rebind runtime and UI evidence to 44624d3\n\nRerun on the clean source 44624d3 (fingerprint 696d138f181b) on the\nisolated containers with a recreated database: check:runtime 455/455,\nfrozen oracle 12, outbox 1 scenario / 0 duplicates, outage health 2;\ncheck:ui 46/46. Static pnpm check still stops at O22 from PR 6.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T08:00:20-07:00"},{"Sha1":"44624d3da61b864d76eb3f14c247d16f1c918be1","Message":"ci: pick free UI ports on the shared runner and sweep stale CI containers\n\nRun 26535 reached check:ui for the first time remotely and failed its\npreflight in 1 s: port 3100 was already taken on the runner host,\nprobably by a detached `next start` left behind when the hung run 26523\nwas cancelled.\n\n- scripts/ci-ui-ports.sh prints the listeners (process, age, command)\n on the default 3100/3202, then lets the kernel allocate two free\n ports and exports UI_WEB_PORT/UI_API_PORT; check:ui still re-checks.\n- ci-acceptance-services.sh start removes containers carrying the\n juhai-hr-ci-run label that are older than CI_STALE_AFTER_SECONDS\n (default 3 h), since a cancelled run may skip the stop step.\n\nVerified locally: listener on 3100 is printed via lsof and two distinct\nfree ports are exported; missing GITHUB_ENV fails; with a 1 s threshold\nan old labelled container is removed while new ones start, and the\ndefault threshold leaves fresh containers alone. G14 updated.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T07:57:04-07:00"}],"HeadCommit":{"Sha1":"b99daae930c98448ae3ec72c3a6a4ef90f18e035","Message":"chore(reports): rebind runtime and UI evidence to 44624d3\n\nRerun on the clean source 44624d3 (fingerprint 696d138f181b) on the\nisolated containers with a recreated database: check:runtime 455/455,\nfrozen oracle 12, outbox 1 scenario / 0 duplicates, outage health 2;\ncheck:ui 46/46. Static pnpm check still stops at O22 from PR 6.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T08:00:20-07:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/10f2dae7965057f89b254f27c365081e57a9b773...b99daae930c98448ae3ec72c3a6a4ef90f18e035","Len":2}...
|
1793113222
|
Edit
Delete
|
|
42614
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/claude/project-tech-platform-integratio refs/heads/claude/project-tech-platform-integration-7d7999...
|
1
|
{"Commits":[{"Sha1":"bdadea1df {"Commits":[{"Sha1":"bdadea1df796dfbc8add8800f8a4878bb6a89a59","Message":"merge: 保留已推送的 e9b02cf 历史;其作用域订正已由 PR #9 与 0d60ed3 取代,树不变\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T08:11:52-07:00"},{"Sha1":"c4841f28ba52eff5d13ec9c7fa9535cd8c9fc2bf","Message":"chore(reports): Web/开发基座回环后 HR 全量 runtime/UI 验收与静态报告回绑 @ 0d60ed3\n\ncheck:runtime 455/455、check:ui 46/46,在一次性 PostgreSQL/Redis 上跑通;\n静态报告以 OS 1b8ae0d7 只读克隆(已构建)为 DIGITAL_EMPLOYEE_OS_ROOT 生成。\ncheck:governance 剩余 2 项与 main 相同:O22(D-8)与\nosProductReleaseTargetRemotes 2→1(D-9)。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T08:11:25-07:00"},{"Sha1":"0d60ed3000f8e5f8752751ba2972f5486db68bf3","Message":"fix(integration): Web 与开发基座只绑回环,补 D3 后文档漂移并登记 H24\n\nD-10(PR #9)只改了 API;本提交补齐其 §4.7 记为未覆盖的部分:\n- Web `next dev` / `next start` 与 UI 验收的 `next start` 加 `-H 127.0.0.1`\n- 开发基座 compose 的 PostgreSQL / Redis 端口只发布到回环(此前发布到\n 全部网卡,PG 口令 app、Redis 无口令)\n- 在既有 listen-host-guard 内新增 exposureViolations,接入\n check:dual-backend;单测新增 5 组负例,门禁级变异判红后已还原\n\n文档:owner-matrix 的 D3 前「双后端 / Fastify」措辞改为 NestJS 宿主;\nScope 来源接入文档改正 IdentityLink 归属(enterprise-idp 拥有);README、\nCLAUDE.md G23、对接蓝图(§4.1/§4.7 作用域、§4.8、H20/H22/H23)与 04\n答复草稿同步。新登记 H24 / D-12:D3 保护逐字节冻结 packages/*,H20 与\npublisher / scope-source 依赖升级因此暂不能在 HR 侧推进。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T08:11:25-07:00"},{"Sha1":"7835e3b3d156a8fc07dadd6f6ac47b669673f9e7","Message":"Merge pull request 'fix(api): D-10 默认只监听 127.0.0.1,对外暴露须显式设 HOST' (#9) from claude/ai-hr-system-platform-integration-050077 into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/9\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-27T22:35:35+08:00"},{"Sha1":"902d50f31af13d4535d3cc5a2e7724ee169aeb42","Message":"chore(reports): D-10 后 HR 全量 runtime/UI 验收与静态报告回绑 @ 9c53371\n\n一次性 PostgreSQL/Redis(127.0.0.1,跑完已删):check:runtime 455/455(含新增监听地址 3 例)、\n冻结行为、多实例 Outbox、依赖故障均通过;check:ui 46/46。check:governance 只剩已知两项回退\n(O22、osProductReleaseTargetRemotes 2→1),来源指纹违规 0。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T07:31:37-07:00"}],"HeadCommit":{"Sha1":"bdadea1df796dfbc8add8800f8a4878bb6a89a59","Message":"merge: 保留已推送的 e9b02cf 历史;其作用域订正已由 PR #9 与 0d60ed3 取代,树不变\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T08:11:52-07:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/e9b02cfacb7917b8076a7c787ec4ad52f3c60e92...bdadea1df796dfbc8add8800f8a4878bb6a89a59","Len":6}...
|
1793113915
|
Edit
Delete
|
|
42615
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/claude/hungry-chandrasekhar-57567b
|
1
|
|
1793114248
|
Edit
Delete
|
|
42616
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/claude/hungry-chandrasekhar-57567b
|
1
|
{"Commits":[{"Sha1":"4e5693d27 {"Commits":[{"Sha1":"4e5693d2725c1e961526d3455cfc963a3cea7500","Message":"chore(reports): H23 后 HR 全量 runtime/UI 验收与静态报告回绑 @ 85c8f4b\n\ncheck:runtime 455/455(地板 452;冻结行为 12 场景、多实例 Outbox 0 重复、依赖故障 2 场景)与\ncheck:ui 46/46 在干净提交 85c8f4b 上用一次性 PostgreSQL/Redis 跑通;静态链只剩 O22(D-8)与\nosProductReleaseTargetRemotes 2→1(D-9)两项既有回退,与 main 相同。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T08:17:23-07:00"},{"Sha1":"85c8f4b7fbc7ea9bc29183e0240207bb984636d2","Message":"chore(deps): H23 根与 apps/* 对齐框架 0.27.0 安全基线\n\n- apps/web: next / eslint-config-next ^15.5.28(锁 15.5.28),Capacitor ^8.4.3(锁 8.5.3),postcss 8.5.23\n- apps/api-nestjs: vitest ^3.2.6(锁 3.2.7)\n- 根 pnpm.overrides 补齐框架 0.27.0 的 13 项传递依赖约束(含 tinypool 2.1.2、next\u003esharp 0.35.5),fastify 保持 5.12.6\n- @juhai/contracts / @juhai/governance exact pin rc.1 → rc.7(check:app-manifest 14/14,镜像差异 7→5)\n- pnpm 9.15.9 重装锁文件;packages/* 受 D3 字节冻结未动\n- 文档:蓝图 H23 / D-11 / §4.8、CLAUDE.md G23、Zod 3 残余风险登记、CHG 草案与同步评估状态\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T08:11:42-07:00"}],"HeadCommit":{"Sha1":"4e5693d2725c1e961526d3455cfc963a3cea7500","Message":"chore(reports): H23 后 HR 全量 runtime/UI 验收与静态报告回绑 @ 85c8f4b\n\ncheck:runtime 455/455(地板 452;冻结行为 12 场景、多实例 Outbox 0 重复、依赖故障 2 场景)与\ncheck:ui 46/46 在干净提交 85c8f4b 上用一次性 PostgreSQL/Redis 跑通;静态链只剩 O22(D-8)与\nosProductReleaseTargetRemotes 2→1(D-9)两项既有回退,与 main 相同。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T08:17:23-07:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/7835e3b3d156a8fc07dadd6f6ac47b669673f9e7...4e5693d2725c1e961526d3455cfc963a3cea7500","Len":2}...
|
1793114248
|
Edit
Delete
|
|
42617
|
5
|
7
|
5
|
83
|
0
|
0
|
|
1
|
10|chore(deps): H23 根与 apps/* 对齐框架 0.27.0 安全基线
|
1793114287
|
Edit
Delete
|
|
42618
|
5
|
11
|
5
|
83
|
0
|
0
|
|
1
|
10|chore(deps): H23 根与 apps/* 对齐框架 0.27.0 安全基线
|
1793114295
|
Edit
Delete
|
|
42619
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"93b116742 {"Commits":[{"Sha1":"93b11674246ff8957578c65a9bfa1d92a02d1144","Message":"Merge pull request 'chore(deps): H23 根与 apps/* 对齐框架 0.27.0 安全基线' (#10) from claude/hungry-chandrasekhar-57567b into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/10\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-27T23:18:14+08:00"},{"Sha1":"4e5693d2725c1e961526d3455cfc963a3cea7500","Message":"chore(reports): H23 后 HR 全量 runtime/UI 验收与静态报告回绑 @ 85c8f4b\n\ncheck:runtime 455/455(地板 452;冻结行为 12 场景、多实例 Outbox 0 重复、依赖故障 2 场景)与\ncheck:ui 46/46 在干净提交 85c8f4b 上用一次性 PostgreSQL/Redis 跑通;静态链只剩 O22(D-8)与\nosProductReleaseTargetRemotes 2→1(D-9)两项既有回退,与 main 相同。\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T08:17:23-07:00"},{"Sha1":"85c8f4b7fbc7ea9bc29183e0240207bb984636d2","Message":"chore(deps): H23 根与 apps/* 对齐框架 0.27.0 安全基线\n\n- apps/web: next / eslint-config-next ^15.5.28(锁 15.5.28),Capacitor ^8.4.3(锁 8.5.3),postcss 8.5.23\n- apps/api-nestjs: vitest ^3.2.6(锁 3.2.7)\n- 根 pnpm.overrides 补齐框架 0.27.0 的 13 项传递依赖约束(含 tinypool 2.1.2、next\u003esharp 0.35.5),fastify 保持 5.12.6\n- @juhai/contracts / @juhai/governance exact pin rc.1 → rc.7(check:app-manifest 14/14,镜像差异 7→5)\n- pnpm 9.15.9 重装锁文件;packages/* 受 D3 字节冻结未动\n- 文档:蓝图 H23 / D-11 / §4.8、CLAUDE.md G23、Zod 3 残余风险登记、CHG 草案与同步评估状态\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-27T08:11:42-07:00"}],"HeadCommit":{"Sha1":"93b11674246ff8957578c65a9bfa1d92a02d1144","Message":"Merge pull request 'chore(deps): H23 根与 apps/* 对齐框架 0.27.0 安全基线' (#10) from claude/hungry-chandrasekhar-57567b into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/10\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-27T23:18:14+08:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/7835e3b3d156a8fc07dadd6f6ac47b669673f9e7...93b11674246ff8957578c65a9bfa1d92a02d1144","Len":3}...
|
1793114295
|
Edit
Delete
|