|
26572
|
4
|
7
|
4
|
85
|
0
|
0
|
|
1
|
2|[Spec] 按省市统计设备月度新增上线数量报表
|
1787824027
|
Edit
Delete
|
|
26571
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/spec/device-online-stats-by-region
|
1
|
{"Commits":[{"Sha1":"78a3a2cfa {"Commits":[{"Sha1":"78a3a2cfae6a4a8d1d70a18e4d811716324b8747","Message":"spec: 按省市统计设备月度新增上线数量报表\n\n- 确认数据链路:ahead_authenticate_log → ahead_family_servers → ahead_yc_shop\n- 设计两个接口:getStats(省份)/ getCityStats(城市下钻)\n- 前端新增 ECharts 依赖,点击下钻交互\n- 权限复用 PcServer agent_id 过滤\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T17:46:46+08:00"}],"HeadCommit":{"Sha1":"78a3a2cfae6a4a8d1d70a18e4d811716324b8747","Message":"spec: 按省市统计设备月度新增上线数量报表\n\n- 确认数据链路:ahead_authenticate_log → ahead_family_servers → ahead_yc_shop\n- 设计两个接口:getStats(省份)/ getCityStats(城市下钻)\n- 前端新增 ECharts 依赖,点击下钻交互\n- 权限复用 PcServer agent_id 过滤\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T17:46:46+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/45fd83d699d1315dbd551f396e22b94e132a97fb...78a3a2cfae6a4a8d1d70a18e4d811716324b8747","Len":1}...
|
1787824010
|
Edit
Delete
|
|
26570
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/spec/device-online-stats-by-region
|
1
|
|
1787824010
|
Edit
Delete
|
|
26569
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"45fd83d69 {"Commits":[{"Sha1":"45fd83d699d1315dbd551f396e22b94e132a97fb","Message":"Merge pull request '[Intent] 按省市统计设备月度新增上线数量报表' (#1) from intent/device-online-stats-by-region into main\n\nReviewed-on: https://gitea.g-hi.com/laiqiaojie/jh-project/pulls/1\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T17:40:21+08:00"},{"Sha1":"662f1fc01b9d49729084b3f245dda30c1d59b836","Message":"intent: 补充当月新增设备总数汇总指标(PM评论反馈)\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T17:38:48+08:00"},{"Sha1":"91f462a24d33ba2091d76c149d0f3daa57429c8d","Message":"docs: 补充版本里程碑审核流程到 REVIEW.md\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T17:29:36+08:00"},{"Sha1":"0bae283b2180dc0e8cb8a7fe0a3f5803a4a9d310","Message":"docs: 补充 Intent PR 审核清单到 REVIEW.md\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T17:25:19+08:00"},{"Sha1":"02efbbce8a06c0354b34c136e4a84bb849c526c5","Message":"intent: 补充需求背景截图\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T16:12:33+08:00"}],"HeadCommit":{"Sha1":"45fd83d699d1315dbd551f396e22b94e132a97fb","Message":"Merge pull request '[Intent] 按省市统计设备月度新增上线数量报表' (#1) from intent/device-online-stats-by-region into main\n\nReviewed-on: https://gitea.g-hi.com/laiqiaojie/jh-project/pulls/1\n","AuthorEmail":"584481098@qq.com","AuthorName":"laiqiaojie","CommitterEmail":"584481098@qq.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T17:40:21+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/4f5a2cd980dfa98346814d03d74e54ab7fbd07d6...45fd83d699d1315dbd551f396e22b94e132a97fb","Len":6}...
|
1787823623
|
Edit
Delete
|
|
26568
|
4
|
11
|
4
|
85
|
0
|
0
|
|
1
|
1|[Intent] 按省市统计设备月度新增上线数量报表
|
1787823622
|
Edit
Delete
|
|
26567
|
4
|
23
|
4
|
85
|
353
|
0
|
|
1
|
1|已更新,在期望结果第一条补充了「当月新增上线设备总数」汇总指标,展示在页面顶部,受权限范围限制。 1|已更新,在期望结果第一条补充了「当月新增上线设备总数」汇总指标,展示在页面顶部,受权限范围限制。请重新确认。...
|
1787823547
|
Edit
Delete
|
|
26566
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/intent/device-online-stats-by-region
|
1
|
{"Commits":[{"Sha1":"662f1fc01 {"Commits":[{"Sha1":"662f1fc01b9d49729084b3f245dda30c1d59b836","Message":"intent: 补充当月新增设备总数汇总指标(PM评论反馈)\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T17:38:48+08:00"}],"HeadCommit":{"Sha1":"662f1fc01b9d49729084b3f245dda30c1d59b836","Message":"intent: 补充当月新增设备总数汇总指标(PM评论反馈)\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T17:38:48+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/91f462a24d33ba2091d76c149d0f3daa57429c8d...662f1fc01b9d49729084b3f245dda30c1d59b836","Len":1}...
|
1787823532
|
Edit
Delete
|
|
26565
|
4
|
23
|
4
|
85
|
351
|
0
|
|
1
|
1|需要增加一个当月总新增设备数的数据
|
1787823430
|
Edit
Delete
|
|
26562
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/intent/device-online-stats-by-region
|
1
|
{"Commits":[{"Sha1":"91f462a24 {"Commits":[{"Sha1":"91f462a24d33ba2091d76c149d0f3daa57429c8d","Message":"docs: 补充版本里程碑审核流程到 REVIEW.md\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T17:29:36+08:00"}],"HeadCommit":{"Sha1":"91f462a24d33ba2091d76c149d0f3daa57429c8d","Message":"docs: 补充版本里程碑审核流程到 REVIEW.md\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T17:29:36+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/0bae283b2180dc0e8cb8a7fe0a3f5803a4a9d310...91f462a24d33ba2091d76c149d0f3daa57429c8d","Len":1}...
|
1787822981
|
Edit
Delete
|
|
26560
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/intent/device-online-stats-by-region
|
1
|
{"Commits":[{"Sha1":"0bae283b2 {"Commits":[{"Sha1":"0bae283b2180dc0e8cb8a7fe0a3f5803a4a9d310","Message":"docs: 补充 Intent PR 审核清单到 REVIEW.md\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T17:25:19+08:00"}],"HeadCommit":{"Sha1":"0bae283b2180dc0e8cb8a7fe0a3f5803a4a9d310","Message":"docs: 补充 Intent PR 审核清单到 REVIEW.md\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T17:25:19+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/02efbbce8a06c0354b34c136e4a84bb849c526c5...0bae283b2180dc0e8cb8a7fe0a3f5803a4a9d310","Len":1}...
|
1787822723
|
Edit
Delete
|
|
26533
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/intent/device-online-stats-by-region
|
1
|
{"Commits":[{"Sha1":"02efbbce8 {"Commits":[{"Sha1":"02efbbce8a06c0354b34c136e4a84bb849c526c5","Message":"intent: 补充需求背景截图\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T16:12:33+08:00"}],"HeadCommit":{"Sha1":"02efbbce8a06c0354b34c136e4a84bb849c526c5","Message":"intent: 补充需求背景截图\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T16:12:33+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/d994d4d99fc07d3344930bb26e52e2d218236a13...02efbbce8a06c0354b34c136e4a84bb849c526c5","Len":1}...
|
1787818356
|
Edit
Delete
|
|
26532
|
4
|
7
|
4
|
85
|
0
|
0
|
|
1
|
1|[Intent] 按省市统计设备月度新增上线数量报表
|
1787817233
|
Edit
Delete
|
|
26531
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/intent/device-online-stats-by-region
|
1
|
{"Commits":[{"Sha1":"d994d4d99 {"Commits":[{"Sha1":"d994d4d99fc07d3344930bb26e52e2d218236a13","Message":"intent: 按省市统计设备月度新增上线数量报表\n\n- 数据报表 \u003e 设备分析 子菜单\n- 按月筛选,柱状图展示省份新激活设备排行\n- 支持下钻到城市维度\n- 权限跟随现有角色体系(agent_id 过滤)\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T15:53:26+08:00"}],"HeadCommit":{"Sha1":"d994d4d99fc07d3344930bb26e52e2d218236a13","Message":"intent: 按省市统计设备月度新增上线数量报表\n\n- 数据报表 \u003e 设备分析 子菜单\n- 按月筛选,柱状图展示省份新激活设备排行\n- 支持下钻到城市维度\n- 权限跟随现有角色体系(agent_id 过滤)\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T15:53:26+08:00"},"CompareURL":"laiqiaojie/jh-project/compare/4f5a2cd980dfa98346814d03d74e54ab7fbd07d6...d994d4d99fc07d3344930bb26e52e2d218236a13","Len":1}...
|
1787817208
|
Edit
Delete
|
|
26530
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/intent/device-online-stats-by-region
|
1
|
|
1787817208
|
Edit
Delete
|
|
26529
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"4f5a2cd98 {"Commits":[{"Sha1":"4f5a2cd980dfa98346814d03d74e54ab7fbd07d6","Message":"chore: 初始化 AI 原生 SDLC 目录结构\n\n添加 intent/ spec/ plan/ evals/ 阶段产物目录\n添加根级 CLAUDE.md、REVIEW.md 全局约定\n添加 .claude/skills/ agents/ hooks/ 配置\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T15:47:50+08:00"}],"HeadCommit":{"Sha1":"4f5a2cd980dfa98346814d03d74e54ab7fbd07d6","Message":"chore: 初始化 AI 原生 SDLC 目录结构\n\n添加 intent/ spec/ plan/ evals/ 阶段产物目录\n添加根级 CLAUDE.md、REVIEW.md 全局约定\n添加 .claude/skills/ agents/ hooks/ 配置\n","AuthorEmail":"qiaojielai@gmail.com","AuthorName":"laiqiaojie","CommitterEmail":"qiaojielai@gmail.com","CommitterName":"laiqiaojie","Timestamp":"2026-08-27T15:47:50+08:00"},"CompareURL":"","Len":1}...
|
1787817085
|
Edit
Delete
|
|
26528
|
4
|
5
|
4
|
85
|
0
|
0
|
refs/heads/main
|
1
|
|
1787817085
|
Edit
Delete
|
|
26527
|
4
|
1
|
4
|
85
|
0
|
0
|
|
1
|
|
1787816694
|
Edit
Delete
|
|
43518
|
5
|
5
|
5
|
84
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"a4f30da58 {"Commits":[{"Sha1":"a4f30da58c8016b72afc8fe44d54723abd5266c0","Message":"chore(evidence): rebind seven native levels to docs-only commit 6ab5636 (KC-SR-V4-F10)\n\nThe doc change in 6ab5636 is a provenance input and evidence is inherited\nonly across report-only commits, so pnpm check went red with 7 stale\nreports. Reran on clean 6ab5636: runtime 276/0, parity 28/0, UI 5/5,\nDR 11 tables, containers, deployment 13 steps, production acceptance 14\nsteps all exit 0; pnpm check exit 0 (0 stale / 0 failed); lint+typecheck\n--force exit 0. Image levels used a zero-byte npm config (no credentials)\nand the local BuildKit cache. No source changed versus 39dd298.\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-28T09:59:08-07:00"},{"Sha1":"6ab563608644cb458237bdeffa8a8e8e9fd9911c","Message":"docs(realtime): fix JWKS cache TTL statement and register forged-kid JWKS amplification (KC-SR-V4-F10)\n\nDocs only. The batch section no longer claims AUTH_JWKS_CACHE_TTL_MS only\naffects HTTP and the handshake: since KC-SR-V3-F9 the periodic revalidation\nshares the same cache rule during an IdP outage. The \"未覆盖与后续\" section\nnow actually registers the pre-existing issue (claimed but missing in the\nprevious round): an unknown kid forces one JWKS fetch per handshake / HTTP\nrequest with no single-flight or rate limit, amplifying IdP load; suggested\nfollow-up is a separate @repo/auth slice (single-flight + minimum interval).\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-28T09:51:23-07:00"},{"Sha1":"9d75e2a6b50943c283f80b15c43f8a80fdad57ca","Message":"chore(evidence): session revalidation round 4 — seven native levels on clean 39dd298\n\nReport-only successor of 39dd298 (verifier finding KC-SR-V3-F9).\nRuntime 276/0 (floor 207), parity 28/0, UI 5/5, DR 11 tables, containers,\ndeployment 13 steps, production acceptance 14 steps all exit 0; pnpm check\nexit 0 with 0 stale / 0 failed; lint+typecheck --force exit 0. Image levels\nused a zero-byte npm config (no credentials) and the local BuildKit cache.\nReceipt: reports/session-revalidation.latest.json (round 4; rounds 1-3 kept).\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-28T09:19:28-07:00"},{"Sha1":"39dd2985bf54b7a2ccc7019dc2f3516f5aef5d07","Message":"fix(realtime): one outage rule for revalidation and handshake; no backoff reset on brief opens (KC-SR-V3-F9)\n\nDuring a persistent JWKS outage the batch revalidation closed every\nconnection 1013 while the handshake still accepted cached-kid tokens for up\nto AUTH_JWKS_CACHE_TTL_MS, so clients churned connect -\u003e 1013 -\u003e reconnect.\nNow @repo/auth refreshSigningKeys({ tolerateCachedOnFailure }) keeps a\ncached key set that is still within its TTL (returns \"cached\"), and\nfetchKeys:false treats an expired cache as unavailable. Revalidation uses\nit: while the cache is valid connections stay open (same rule as HTTP and\nthe handshake); after expiry WS closes 1013 / SSE ends without a named\nevent and new handshakes are also 1013. The web client's backoff no longer\nresets on open: only a stable open of \u003e= 30 s followed by a non-outage close\nresets it (contracts realtimeReconnectAttempt / realtimeReconnectDelayMs).\nDoc records the outage behaviour and registers the pre-existing unthrottled\nJWKS fetch on forged kids (not fixed here).\n\nRed first on 19989d2: contracts 3, auth 1, integration 1 failed.\nOwn round-1 demo assertion updated: refreshSigningKeys now reports \"fresh\".\nDirty-tree feedback: runtime 276/0, docs-truth/auth gates and\nlint/typecheck --force green; native levels follow on this commit.\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-28T09:11:44-07:00"},{"Sha1":"19989d2ec5c008128c1ed29e9cbf36cf11e538fd","Message":"chore(evidence): session revalidation round 3 — seven native levels on clean 1a0a8bb\n\nReport-only successor of 1a0a8bb (verifier findings KC-SR-V2-F7/F8).\nRuntime 272/0 (floor 207), parity 28/0, UI 5/5, DR 11 tables, containers,\ndeployment 13 steps, production acceptance 14 steps all exit 0; pnpm check\nexit 0 with 0 stale / 0 failed; lint+typecheck --force exit 0. Image levels\nused a zero-byte npm config (no credentials) and the local BuildKit cache.\nReceipt: reports/session-revalidation.latest.json (round 3; rounds 1-2 kept).\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-28T08:29:03-07:00"}],"HeadCommit":{"Sha1":"a4f30da58c8016b72afc8fe44d54723abd5266c0","Message":"chore(evidence): rebind seven native levels to docs-only commit 6ab5636 (KC-SR-V4-F10)\n\nThe doc change in 6ab5636 is a provenance input and evidence is inherited\nonly across report-only commits, so pnpm check went red with 7 stale\nreports. Reran on clean 6ab5636: runtime 276/0, parity 28/0, UI 5/5,\nDR 11 tables, containers, deployment 13 steps, production acceptance 14\nsteps all exit 0; pnpm check exit 0 (0 stale / 0 failed); lint+typecheck\n--force exit 0. Image levels used a zero-byte npm config (no credentials)\nand the local BuildKit cache. No source changed versus 39dd298.\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-28T09:59:08-07:00"},"CompareURL":"luoanwu/juhai-knowledge-cloud/compare/883a3e660c313ea02daba8067ed6bb9208d31a25...a4f30da58c8016b72afc8fe44d54723abd5266c0","Len":21}...
|
1793207225
|
Edit
Delete
|
|
42670
|
5
|
5
|
5
|
84
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"883a3e660 {"Commits":[{"Sha1":"883a3e660c313ea02daba8067ed6bb9208d31a25","Message":"chore(evidence): record C50/C51 seven native levels on clean 0013cd2\n\nRuntime, UI, backend parity, containers (3 targets non-root, read-only\nrootfs), DR (11 tables, restore DB dropped), deployment 13 steps with\nrollback, production 14 steps, static. Isolated PG/Redis torn down.\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-27T18:15:26-07:00"},{"Sha1":"0013cd2839658e98e710a0f6688535a2e7a7a009","Message":"fix(security): adopt framework C50/C51 loopback defaults for listen host and dev data stores\n\nFrom base-framework main 4a50469 (2026-10-27):\n- API defaults to 127.0.0.1 when HOST is unset or empty (the Dockerfile\n api-nestjs target already sets ENV HOST=0.0.0.0; production compose\n already binds the API to 127.0.0.1 by default).\n- Dev base binds PostgreSQL/Redis to 127.0.0.1; Redis host port becomes\n overridable.\n- check:dual-backend gains the listen-default and data-store loopback\n checks (this repo has no F14; port parsing reuses the framework's\n compose-ports module byte-for-byte, its tests join test:governance-kit).\n\nNegative: entry back to `?? \"0.0.0.0\"`, entry using `??`, Dockerfile\nwithout ENV HOST, PG without loopback each exit 1; green after restore.\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-27T17:56:38-07:00"}],"HeadCommit":{"Sha1":"883a3e660c313ea02daba8067ed6bb9208d31a25","Message":"chore(evidence): record C50/C51 seven native levels on clean 0013cd2\n\nRuntime, UI, backend parity, containers (3 targets non-root, read-only\nrootfs), DR (11 tables, restore DB dropped), deployment 13 steps with\nrollback, production 14 steps, static. Isolated PG/Redis torn down.\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-27T18:15:26-07:00"},"CompareURL":"luoanwu/juhai-knowledge-cloud/compare/12e7bad5413b6ba9b725e4967914e357320ccc40...883a3e660c313ea02daba8067ed6bb9208d31a25","Len":2}...
|
1793150174
|
Edit
Delete
|
|
41232
|
5
|
5
|
5
|
84
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"12e7bad54 {"Commits":[{"Sha1":"12e7bad5413b6ba9b725e4967914e357320ccc40","Message":"chore(evidence): record knowledge cloud main synchronization and final cleanup\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-25T01:15:35-07:00"}],"HeadCommit":{"Sha1":"12e7bad5413b6ba9b725e4967914e357320ccc40","Message":"chore(evidence): record knowledge cloud main synchronization and final cleanup\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-25T01:15:35-07:00"},"CompareURL":"luoanwu/juhai-knowledge-cloud/compare/bb2dcd1d77ece71bde9430871f8fe1cc1ea23e32...12e7bad5413b6ba9b725e4967914e357320ccc40","Len":1}...
|
1792916162
|
Edit
Delete
|
|
41231
|
5
|
5
|
5
|
84
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"bb2dcd1d7 {"Commits":[{"Sha1":"bb2dcd1d77ece71bde9430871f8fe1cc1ea23e32","Message":"chore(evidence): verify knowledge cloud delivery through all seven native levels\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-25T01:08:15-07:00"},{"Sha1":"2dc920a32845500d9980183197ba53446e7776fc","Message":"docs(d3): reconcile knowledge cloud main status and freeze delivery verification scope\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-25T00:57:25-07:00"},{"Sha1":"4a28036e1ac5f5d00275af15ac2c46d34f604dba","Message":"test(d3): record clean-install seven-level acceptance at 47bcb80\n\nReports only. node_modules removed and reinstalled with\n`pnpm install --offline --frozen-lockfile` (no platform-express anywhere).\nAll bind clean 47bcb80 (worktreeDirty=false); isolated implement-d3-kc2-*:\n- check:runtime 207/0 (floor 207); check:backend-parity golden 28/0, 4 probes\n- check:ui NestJS 5/5; check:containers 3 images / 2 healthy, down -v --rmi local\n- check:dr 11 tables, 7 migrations, 38 rows, restore DB removed\n- check:deployment 13/13 steps, rollback drill 1\n- check:production-acceptance 14/14 steps, fault injections 2, restore drill 1\n- pnpm check exit 0 (static reports bound to 47bcb80)\nEarlier red runs kept in task logs: 85ad0f6 deployment/production failed at\nmigration (runtime pnpm download), fixed in 47bcb80.\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-24T21:25:49-07:00"},{"Sha1":"47bcb805a39ecddcf82987183b22b9fde72f4e4d","Message":"fix(deploy): migrations image must not download pnpm at run time\n\ncheck:deployment and check:production-acceptance on 85ad0f6 both failed at\nthe one-off migration step: the migrations stage runs as `node`, corepack's\nprepared pnpm lived under root's cache, so every migrate fetched pnpm from\nregistry.npmjs.org and a TLS reset failed the job (red, not green; logs kept).\nShare COREPACK_HOME=/opt/corepack and set COREPACK_ENABLE_NETWORK=0 for the\nmigrations stage; production-operations asserts both (+1 probe, 23).\nVerified on the dirty tree: deployment 13/13 with network-disabled corepack.\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-24T21:20:31-07:00"},{"Sha1":"85ad0f658dcd927996507fce5ba6115c45cb9f25","Message":"fix(d3): remove compose-built images after container acceptance; fault-injection floor is 2\n\n- check:containers now runs `down -v --rmi local`, so its per-run images do\n not accumulate (my three earlier runs' images were removed by hand; images\n from other sessions untouched).\n- productionFaultInjections floor corrected to the measured 2 (redis and\n postgres each injected once; recovery steps are not injections); docs synced.\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-24T21:08:24-07:00"}],"HeadCommit":{"Sha1":"bb2dcd1d77ece71bde9430871f8fe1cc1ea23e32","Message":"chore(evidence): verify knowledge cloud delivery through all seven native levels\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-25T01:08:15-07:00"},"CompareURL":"luoanwu/juhai-knowledge-cloud/compare/cd4fcbbdf552235cda30199428f2d751712a8c87...bb2dcd1d77ece71bde9430871f8fe1cc1ea23e32","Len":9}...
|
1792915715
|
Edit
Delete
|
|
40858
|
5
|
5
|
5
|
84
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"cd4fcbbdf {"Commits":[{"Sha1":"cd4fcbbdf552235cda30199428f2d751712a8c87","Message":"test(governance): record clean tool-only 0.27 native acceptance\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-23T18:40:27-07:00"},{"Sha1":"e61411aebd037419a43aa2beaac741771d57f544","Message":"chore(governance): define tool-only 0.27 consumer acceptance contract\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-23T18:21:55-07:00"}],"HeadCommit":{"Sha1":"cd4fcbbdf552235cda30199428f2d751712a8c87","Message":"test(governance): record clean tool-only 0.27 native acceptance\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-23T18:40:27-07:00"},"CompareURL":"luoanwu/juhai-knowledge-cloud/compare/bd10e2e68002ae13667fb76ecc1177e179996146...cd4fcbbdf552235cda30199428f2d751712a8c87","Len":2}...
|
1792806114
|
Edit
Delete
|
|
39915
|
5
|
5
|
5
|
84
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"bd10e2e68 {"Commits":[{"Sha1":"bd10e2e68002ae13667fb76ecc1177e179996146","Message":"test: record shared retrieval boundary and native acceptance evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T07:00:03-07:00"},{"Sha1":"65dddcfc06d5ac4a694e74e3b43a455bb748f993","Message":"docs: refresh current retrieval acceptance counts and evidence scope\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T06:55:31-07:00"},{"Sha1":"6c21d91704da6ca4ed459bbdf05dba678e650252","Message":"fix(governance): remove all matching counters in failure probe\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T06:52:23-07:00"},{"Sha1":"5bbb68c3bdadc6b62752432539298fd87cd1bfd0","Message":"fix(retrieval): enforce tenant and source integrity before recall\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T06:47:11-07:00"}],"HeadCommit":{"Sha1":"bd10e2e68002ae13667fb76ecc1177e179996146","Message":"test: record shared retrieval boundary and native acceptance evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T07:00:03-07:00"},"CompareURL":"luoanwu/juhai-knowledge-cloud/compare/db93444d86694304ad66fc4d51864c6d89860f85...bd10e2e68002ae13667fb76ecc1177e179996146","Len":4}...
|
1792505363
|
Edit
Delete
|
|
39725
|
5
|
5
|
5
|
84
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"db93444d8 {"Commits":[{"Sha1":"db93444d86694304ad66fc4d51864c6d89860f85","Message":"docs(governance): bind five-tier kit acceptance and cache evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T00:50:18-07:00"},{"Sha1":"7dca797205498ab32b6e83194fabe504b541bea6","Message":"fix(build): share installed pnpm content store with production deploy steps\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T00:42:25-07:00"},{"Sha1":"936ef652cb5709c6e94875f715b664dd102282bb","Message":"docs(governance): reconcile actual acceptance, build config and DR preparation\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T00:31:09-07:00"},{"Sha1":"9c0c03e889a5e76e72c9a298a5cb6f153f8a213c","Message":"docs: align container secret negative-probe count\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T00:09:11-07:00"},{"Sha1":"048d19d40a2291350efeb798f0d040e4cd02794b","Message":"fix(governance): wire private kit into container and CI installs\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T00:08:15-07:00"}],"HeadCommit":{"Sha1":"db93444d86694304ad66fc4d51864c6d89860f85","Message":"docs(governance): bind five-tier kit acceptance and cache evidence\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-20T00:50:18-07:00"},"CompareURL":"luoanwu/juhai-knowledge-cloud/compare/cbf31b3bc76e8f62c1587f5ffb1ed4703f4760b8...db93444d86694304ad66fc4d51864c6d89860f85","Len":10}...
|
1792482649
|
Edit
Delete
|
|
30103
|
5
|
5
|
5
|
84
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"cbf31b3bc {"Commits":[{"Sha1":"cbf31b3bc76e8f62c1587f5ffb1ed4703f4760b8","Message":"chore(governance): 接真实 DB 重跑,19/19 全绿,并证实 3 处\"文档漂移\"是级联假象\n\n上一轮只提交了静态面 17 份,刻意留下 backend-behavior-parity 与 docs-truth——\n前者无实例时会把\"跑不起来\"写成\"0 例通过\",后者被这个 0 带塌(CLAUDE.md 记 28 例\nvs 机器真源 0)。本轮补上实例把这条链跑通。\n\n按本目录\"每轮新建空验收库\"的口径,建独立库而不是用 dev 库:\n juhai_knowledge_cloud_parity_20260915(prisma migrate deploy 后为空库)\n REDIS_URL 用 /13 号逻辑库,避开 .env 的 /12\n\n结果:\n- backend-behavior-parity 28 个 HTTP/DB/outbox 黑盒检查一致,负向探针 3/3\n ——28 正是 CLAUDE.md 记的数字,证实那个 0 纯粹是\"跑不起来\"的产物(U-36)\n- docs-truth 由 3 处漂移变为通过,**且数字负向探针由 7/9 升为 9/9**——此前它自己\n 报的\"门禁可能是假绿\"成立:parity 数字为 0 时两条探针是哑的,现在才真正有效\n- 静态 + 真实 DB 合计 19/19 全绿,19 份报告 provenance 全部绑定 558e30b 且\n worktreeDirty=false\n\n证据等级由\"静态\"提升到\"真实 DB\"(浏览器一级仍未做)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T00:45:32-07:00"},{"Sha1":"f77022f4abb4c9de6fc4d7214432480dc3a2cd6e","Message":"chore(governance): 在 clean HEAD 上重跑静态门禁,证据第一次绑定当前提交\n\n迁移后本仓 27 份 reports/*.latest.json 无一绑定当前 HEAD,全部生成于脏树,按证据\n纪律一律 STALE——当前 HEAD 的质量一直是未知数。\n\n本次在 clean HEAD (558e30b) 上重跑:静态面 17/17 全绿,17 份报告 provenance 全部\ngitSha=558e30b 且 worktreeDirty=false。\n\n刻意**不**提交两份:\n- backend-behavior-parity:实跑证实它需要 DATABASE_URL + REDIS_URL\n (test/backend.behavior.parity.test.ts:385 直接抛),属需实例门禁。无实例时它会\n 写出\"0 例\"的报告——把\"跑不起来\"记成\"0 例通过\",比留着旧报告更坏。\n- docs-truth:它的失败是上一条的级联——CLAUDE.md 记的 parity 是 28 例,而机器真源\n 被上一条写成 0,于是判文档漂移。根因消除前这份报告没有意义。\n\n按证据等级\"静态 \u003c 真实 DB \u003c 浏览器\",本次只提升到静态一级;那两条与 runtime / UI\n一起要另起一轮带实例的。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T00:34:57-07:00"}],"HeadCommit":{"Sha1":"cbf31b3bc76e8f62c1587f5ffb1ed4703f4760b8","Message":"chore(governance): 接真实 DB 重跑,19/19 全绿,并证实 3 处\"文档漂移\"是级联假象\n\n上一轮只提交了静态面 17 份,刻意留下 backend-behavior-parity 与 docs-truth——\n前者无实例时会把\"跑不起来\"写成\"0 例通过\",后者被这个 0 带塌(CLAUDE.md 记 28 例\nvs 机器真源 0)。本轮补上实例把这条链跑通。\n\n按本目录\"每轮新建空验收库\"的口径,建独立库而不是用 dev 库:\n juhai_knowledge_cloud_parity_20260915(prisma migrate deploy 后为空库)\n REDIS_URL 用 /13 号逻辑库,避开 .env 的 /12\n\n结果:\n- backend-behavior-parity 28 个 HTTP/DB/outbox 黑盒检查一致,负向探针 3/3\n ——28 正是 CLAUDE.md 记的数字,证实那个 0 纯粹是\"跑不起来\"的产物(U-36)\n- docs-truth 由 3 处漂移变为通过,**且数字负向探针由 7/9 升为 9/9**——此前它自己\n 报的\"门禁可能是假绿\"成立:parity 数字为 0 时两条探针是哑的,现在才真正有效\n- 静态 + 真实 DB 合计 19/19 全绿,19 份报告 provenance 全部绑定 558e30b 且\n worktreeDirty=false\n\n证据等级由\"静态\"提升到\"真实 DB\"(浏览器一级仍未做)。\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-09-15T00:45:32-07:00"},"CompareURL":"luoanwu/juhai-knowledge-cloud/compare/558e30bac2666ebe08fed4d2649e433638ead6c6...cbf31b3bc76e8f62c1587f5ffb1ed4703f4760b8","Len":2}...
|
1789458923
|
Edit
Delete
|
|
29818
|
5
|
5
|
5
|
84
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"558e30bac {"Commits":[{"Sha1":"558e30bac2666ebe08fed4d2649e433638ead6c6","Message":"feat(knowledge): harden auth and knowledge indexing retry path\n\n- packages/auth: expand JWT verification and trust-boundary handling\n with matching acceptance tests on both fastify and nestjs backends\n- knowledge indexing: add retry/backoff handling across\n knowledge-indexer, knowledge-retrieval and products/juhai.knowledgecloud\n- governance: tighten check-auth-governance, check-knowledge-index-governance,\n check-os-product and check-ui-acceptance gates\n- refresh reports/*.latest.json evidence\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-14T19:51:59-07:00"}],"HeadCommit":{"Sha1":"558e30bac2666ebe08fed4d2649e433638ead6c6","Message":"feat(knowledge): harden auth and knowledge indexing retry path\n\n- packages/auth: expand JWT verification and trust-boundary handling\n with matching acceptance tests on both fastify and nestjs backends\n- knowledge indexing: add retry/backoff handling across\n knowledge-indexer, knowledge-retrieval and products/juhai.knowledgecloud\n- governance: tighten check-auth-governance, check-knowledge-index-governance,\n check-os-product and check-ui-acceptance gates\n- refresh reports/*.latest.json evidence\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-14T19:51:59-07:00"},"CompareURL":"luoanwu/juhai-knowledge-cloud/compare/4459ca7bf19df30ae3879f2027b7fb05b3e3ba2d...558e30bac2666ebe08fed4d2649e433638ead6c6","Len":1}...
|
1789440865
|
Edit
Delete
|
|
26592
|
5
|
5
|
5
|
84
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"4459ca7bf {"Commits":[{"Sha1":"4459ca7bf19df30ae3879f2027b7fb05b3e3ba2d","Message":"Expand governance controls and cross-layer runtime validation\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-27T06:17:02-07:00"}],"HeadCommit":{"Sha1":"4459ca7bf19df30ae3879f2027b7fb05b3e3ba2d","Message":"Expand governance controls and cross-layer runtime validation\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-27T06:17:02-07:00"},"CompareURL":"luoanwu/juhai-knowledge-cloud/compare/f2a674de3343d5031dee856edd261194709b727f...4459ca7bf19df30ae3879f2027b7fb05b3e3ba2d","Len":1}...
|
1787836636
|
Edit
Delete
|
|
25950
|
5
|
5
|
5
|
84
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"f2a674de3 {"Commits":[{"Sha1":"f2a674de3343d5031dee856edd261194709b727f","Message":"feat(knowledge): add governed hybrid evidence retrieval\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T18:39:32-07:00"},{"Sha1":"e60d772bc7fba6aba92ee6becbeb1b68b2b28849","Message":"feat: establish governed knowledge cloud product\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T17:06:03-07:00"},{"Sha1":"64bf2720bce803978337aeabbadf1a88d732fa43","Message":"chore: bind static governance evidence\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T08:18:01-07:00"},{"Sha1":"7322783bb7233c3c586f15cb33c7963f0ba605ce","Message":"docs: record local framework acceptance\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T08:17:40-07:00"},{"Sha1":"512b11bc5047f7776f3dde09b0f7344982afd354","Message":"chore: migrate governed framework to juhai knowledge cloud\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T08:08:02-07:00"}],"HeadCommit":{"Sha1":"f2a674de3343d5031dee856edd261194709b727f","Message":"feat(knowledge): add governed hybrid evidence retrieval\n","AuthorEmail":"luoguoguo@gmail.com","AuthorName":"luoguoguo","CommitterEmail":"luoguoguo@gmail.com","CommitterName":"luoguoguo","Timestamp":"2026-08-25T18:39:32-07:00"},"CompareURL":"","Len":5}...
|
1787708825
|
Edit
Delete
|
|
25949
|
5
|
5
|
5
|
84
|
0
|
0
|
refs/heads/main
|
1
|
|
1787708825
|
Edit
Delete
|
|
25948
|
5
|
1
|
5
|
84
|
0
|
0
|
|
1
|
|
1787708753
|
Edit
Delete
|
|
44819
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"993f9bcc5 {"Commits":[{"Sha1":"993f9bcc5a826fea26e142210fc6a8670e9e7b90","Message":"docs(scope): record controlled juhai enablement and signed live chain\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-31T23:39:09-07:00"}],"HeadCommit":{"Sha1":"993f9bcc5a826fea26e142210fc6a8670e9e7b90","Message":"docs(scope): record controlled juhai enablement and signed live chain\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-31T23:39:09-07:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/5fde73a0bef06f57d7a26283eeb369c65cf309e0...993f9bcc5a826fea26e142210fc6a8670e9e7b90","Len":1}...
|
1793516086
|
Edit
Delete
|
|
44794
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"5fde73a0b {"Commits":[{"Sha1":"5fde73a0bef06f57d7a26283eeb369c65cf309e0","Message":"test(scope): bind serial runtime UI and static gates to merged tenant view\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-31T22:31:52-07:00"},{"Sha1":"657f00e196c01239ca20c5c01971fa73fa814a88","Message":"merge: add bounded juhai Scope view over current main\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-31T22:22:10-07:00"},{"Sha1":"69e4314a120dc0c254fa7d80e9ecec0d10b98ceb","Message":"feat(scope): add Owner bounded same snapshot tenant merge view\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-31T22:22:10-07:00"}],"HeadCommit":{"Sha1":"5fde73a0bef06f57d7a26283eeb369c65cf309e0","Message":"test(scope): bind serial runtime UI and static gates to merged tenant view\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-31T22:31:52-07:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/152a1eb9978cd9eb8e2a16820f4037df05e9f339...5fde73a0bef06f57d7a26283eeb369c65cf309e0","Len":3}...
|
1793511145
|
Edit
Delete
|
|
43576
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"152a1eb99 {"Commits":[{"Sha1":"152a1eb9978cd9eb8e2a16820f4037df05e9f339","Message":"chore(reports): record fixed HR deployment and native Owner verification\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-28T20:02:08-07:00"}],"HeadCommit":{"Sha1":"152a1eb9978cd9eb8e2a16820f4037df05e9f339","Message":"chore(reports): record fixed HR deployment and native Owner verification\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-28T20:02:08-07:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/ad8fd2979994468cd41a3d13e628cca5bf4949ad...152a1eb9978cd9eb8e2a16820f4037df05e9f339","Len":1}...
|
1793242935
|
Edit
Delete
|
|
43573
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/main
|
0
|
{"Commits":[{"Sha1":"ad8fd2979 {"Commits":[{"Sha1":"ad8fd2979994468cd41a3d13e628cca5bf4949ad","Message":"chore(reports): bind final HR gates and resolved O22 at b0af7ab\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-28T19:52:11-07:00"},{"Sha1":"b0af7ab9a67614a012970ffda1457cf43f9dff26","Message":"docs(hr): link stage-bound integration delivery receipt\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-28T19:43:29-07:00"},{"Sha1":"b2e2dded42b10544174c907ee98a73e309f3dac4","Message":"docs(governance): clarify fixed checkout without business reserved term\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-28T19:35:52-07:00"},{"Sha1":"dcbe2e556ced4fc46ec3290d60fc9c419d65780f","Message":"docs(hr): reconcile exact remote OS bundle through D3 readiness chain\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-28T19:34:33-07:00"},{"Sha1":"3940879693f07048e63049735fe258d83c469c43","Message":"fix(governance): 干净复现检出证据固定OS提交而非浮动main\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-28T18:34:21-07:00"}],"HeadCommit":{"Sha1":"ad8fd2979994468cd41a3d13e628cca5bf4949ad","Message":"chore(reports): bind final HR gates and resolved O22 at b0af7ab\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-28T19:52:11-07:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/66f2c92a78aa66944a048aa02fb288de2ce2a6a2...ad8fd2979994468cd41a3d13e628cca5bf4949ad","Len":8}...
|
1793242360
|
Edit
Delete
|
|
43514
|
5
|
7
|
5
|
83
|
0
|
0
|
|
0
|
18|feat(personnel): D-13 组织类型字段与宿主 Schema 受控通道(PKG 18|feat(personnel): D-13 组织类型字段与宿主 Schema 受控通道(PKG-006)...
|
1793194416
|
Edit
Delete
|
|
43513
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/claude/hr-d13-org-unit-type-20261028
|
0
|
{"Commits":[{"Sha1":"6912ab713 {"Commits":[{"Sha1":"6912ab71329fa9311d7074bf81a8c4ea32a23ea0","Message":"chore(reports): D-13 组织类型字段后 HR 全量 runtime/UI 验收与静态报告回绑 @ 4fa64f1\n\nruntime 482/482(地板 452,新增 contracts 5 例、真实 DB HTTP 3 例)、UI 46/46(组织增改场景加类型选择与读回);\n一次性 PostgreSQL 16 / Redis 7(只绑回环,跑完已删)。静态链如实停在 O22;其后 governance-docs、docs-truth、\nlint、typecheck 通过;check:governance 只剩 O22,reportProvenanceViolations 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-28T06:32:57-07:00"},{"Sha1":"4fa64f16c749d340557bedde40483463545aeebc","Message":"feat(personnel): D-13 组织类型字段与宿主 Schema 受控通道(PKG-006)\n\n- D3 守护:packageUpdates 另放行宿主 apps/api-nestjs/prisma/schema.prisma(D-13,只此一文件);\n 既有迁移、migration_lock、已退役 Fastify schema 仍不得登记,变更以新迁移追加\n- 组织新增可空 unitType(ORGANIZATION / DEPARTMENT / TEAM,词表取 CHG-061 unit_type 三值,02 D73 采纳),\n 迁移 20261028090000_organization_unit_type 只追加列;存量为 null,不推断\n- contracts:创建可选缺省 null、编辑省略即保留 / 显式 null 清除;命令视图、组织摘要必带 unitType;\n 双时间快照读该字段,D-13 前的快照读为 null\n- 服务创建 / 编辑写入(仍走乐观锁与原 outbox),当前与双时间读路径输出;Web 表单新增「组织类型」并在详情显示\n- OS 产品副本未改,登记 H29;F1 OrganizationUnitMoved 等 contracts 发版后与 F2–F4 一起实现\n- 台账 PKG-006 放行 schema.prisma、personnel.ts、personnel-temporal.ts、personnel.test.ts;\n 蓝图 §4.17、D-13、H29、P1,CLAUDE.md 台账口径与 G23,CHG 草案与发版请求同步\n\n验证:d3-protection 27/27(新增 2,2 个变异探针判红);contracts 232/232(新增 5);\n真实 DB HTTP 3/3(3 个服务层变异探针判红);check:d3 / schema / migrations / database-rls / write-guard /\nvalidation / contract-consumers / naming / app-manifest、lint、typecheck 通过。\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-28T06:26:27-07:00"}],"HeadCommit":{"Sha1":"6912ab71329fa9311d7074bf81a8c4ea32a23ea0","Message":"chore(reports): D-13 组织类型字段后 HR 全量 runtime/UI 验收与静态报告回绑 @ 4fa64f1\n\nruntime 482/482(地板 452,新增 contracts 5 例、真实 DB HTTP 3 例)、UI 46/46(组织增改场景加类型选择与读回);\n一次性 PostgreSQL 16 / Redis 7(只绑回环,跑完已删)。静态链如实停在 O22;其后 governance-docs、docs-truth、\nlint、typecheck 通过;check:governance 只剩 O22,reportProvenanceViolations 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-28T06:32:57-07:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/9b967eef931e938e222311235385d2e9844edd50...6912ab71329fa9311d7074bf81a8c4ea32a23ea0","Len":2}...
|
1793194380
|
Edit
Delete
|
|
43512
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/claude/hr-d13-org-unit-type-20261028
|
0
|
|
1793194379
|
Edit
Delete
|
|
43504
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/claude/hr-p1-fact-contracts-20261028
|
0
|
{"Commits":[{"Sha1":"9b967eef9 {"Commits":[{"Sha1":"9b967eef931e938e222311235385d2e9844edd50","Message":"chore(reports): P1 前置片按 #16 重建后 HR 全量 runtime/UI 验收与静态报告回绑 @ b8f85d3\n\nruntime 474/474(地板 452)、UI 46/46;一次性 PostgreSQL 16 / Redis 7(只绑回环)。\n静态链如实停在 O22;其后 governance-docs、docs-truth、lint、typecheck 通过;\ncheck:governance 只剩 O22,reportProvenanceViolations 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-28T05:41:31-07:00"},{"Sha1":"b8f85d3cee847eb1a03fb2b20926e1f3c677b8d8","Message":"merge: PR #13 分支(含 main #16 V-04)合入 P1 分支,P1 前置片按 #16 的注册表设计重建(PKG-005)\n\nPR #16 已在 main 以 PKG-004 落地 V-04(来源域按事实类型,注册表条目须 source_domain 字面量)。\n本分支原 PKG-004 / §4.15 与之冲突,合并时 contracts、台账、蓝图取 #13 侧(即 main 版本),再重做:\n\n- contracts:新增 organizationCanonicalIdSchema 与 EmploymentStarted / EmploymentTerminated /\n OrganizationUnitStatusChanged 的载荷与信封 Schema;信封保持 ZodObject 以满足 #16 的注册表类型;\n 组织状态载荷校验 change_kind 与 state_after 一致;buildEnterpriseFactEnvelope 统一校验载荷实体 ID\n 与 entity_id、组织事实 valid_from 与 effective_at(ZodError → Relay FACT_SCHEMA_INVALID)\n- 台账 PKG-005 自 PKG-004 链式放行;去掉原分支自己的 sourceDomain 放宽(由 #16 取代)\n- 文档:蓝图 §4.16、H5 / P1、矩阵 #19 按 02 D72 订正、新增待裁决 D-13(组织类型字段与 D3 冻结宿主 Prisma);\n Q5 词表已由 02 D73 定为三值;CLAUDE.md G23、CHG 草案、发版请求草稿同步\n\n验证:contracts 227/227(enterprise-fact 24,新增 8);5 个变异探针各判红;check:d3 通过、去掉 PKG-005 判红;\ncheck:app-manifest、contract-consumers、validation、governance-docs、docs-truth、lint、typecheck 通过。\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-28T05:35:15-07:00"},{"Sha1":"b0cc541c42f3f17a6571291b673ac39cc1e5e189","Message":"chore(reports): 合入 main(含 #16 V-04)后 HR 全量 runtime/UI 验收与静态报告回绑 @ ea4c7e9\n\nruntime 466/466(地板 452)、UI 46/46;一次性 PostgreSQL 16 / Redis 7(只绑回环)。\n静态链如实停在 O22;其后 governance-docs、docs-truth、lint、typecheck 通过;\ncheck:governance 只剩 O22,reportProvenanceViolations 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-28T05:27:33-07:00"},{"Sha1":"ea4c7e97ea41db41ddefd16624e930eb58fc8a78","Message":"Merge remote-tracking branch 'origin/main' into claude/ai-hr-system-integration-analysis-380fcb\n\n# Conflicts:\n#\tCLAUDE.md\n#\tdocs/domain/enterprise-control-plane-integration-blueprint-2026-10-27.md\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-28T05:21:11-07:00"},{"Sha1":"66f2c92a78aa66944a048aa02fb288de2ce2a6a2","Message":"Merge pull request 'feat(contracts): 出站事实来源域按事实类型收紧(V-04,D-12 台账 PKG-004)' (#16) from claude/fact-source-domain-per-type-20261027 into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/16\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-28T10:09:55+08:00"}],"HeadCommit":{"Sha1":"9b967eef931e938e222311235385d2e9844edd50","Message":"chore(reports): P1 前置片按 #16 重建后 HR 全量 runtime/UI 验收与静态报告回绑 @ b8f85d3\n\nruntime 474/474(地板 452)、UI 46/46;一次性 PostgreSQL 16 / Redis 7(只绑回环)。\n静态链如实停在 O22;其后 governance-docs、docs-truth、lint、typecheck 通过;\ncheck:governance 只剩 O22,reportProvenanceViolations 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-28T05:41:31-07:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/19128add543bbc36904689dda5eed46dca88f461...9b967eef931e938e222311235385d2e9844edd50","Len":7}...
|
1793191295
|
Edit
Delete
|
|
43500
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/claude/ai-hr-system-integration-analysi refs/heads/claude/ai-hr-system-integration-analysis-380fcb...
|
0
|
{"Commits":[{"Sha1":"b0cc541c4 {"Commits":[{"Sha1":"b0cc541c42f3f17a6571291b673ac39cc1e5e189","Message":"chore(reports): 合入 main(含 #16 V-04)后 HR 全量 runtime/UI 验收与静态报告回绑 @ ea4c7e9\n\nruntime 466/466(地板 452)、UI 46/46;一次性 PostgreSQL 16 / Redis 7(只绑回环)。\n静态链如实停在 O22;其后 governance-docs、docs-truth、lint、typecheck 通过;\ncheck:governance 只剩 O22,reportProvenanceViolations 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-28T05:27:33-07:00"},{"Sha1":"ea4c7e97ea41db41ddefd16624e930eb58fc8a78","Message":"Merge remote-tracking branch 'origin/main' into claude/ai-hr-system-integration-analysis-380fcb\n\n# Conflicts:\n#\tCLAUDE.md\n#\tdocs/domain/enterprise-control-plane-integration-blueprint-2026-10-27.md\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-28T05:21:11-07:00"},{"Sha1":"66f2c92a78aa66944a048aa02fb288de2ce2a6a2","Message":"Merge pull request 'feat(contracts): 出站事实来源域按事实类型收紧(V-04,D-12 台账 PKG-004)' (#16) from claude/fact-source-domain-per-type-20261027 into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/16\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-28T10:09:55+08:00"},{"Sha1":"e51fd28932c854c73275db1bae05d478c90f51c4","Message":"chore(reports): PKG-004 来源域按事实类型后 HR 全量 runtime/UI 验收与静态报告回绑 @ 11adf0f\n\ncheck:runtime 466 / 0(地板 452)、check:ui 46 / 46,均在 clean 11adf0f、一次性\nPostgreSQL / Redis 上实跑;check:governance 只剩 main 上既有的 O22 一项回退\n(OS main 不含 0.19.6,H12 / D-8)。\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-27T18:26:07-07:00"},{"Sha1":"11adf0ffa4b402b062191917e76920191bf07722","Message":"feat(contracts): 出站事实来源域按事实类型收紧(V-04,D-12 台账 PKG-004)\n\n通用 Intent 记录 Schema 不再把 sourceDomain 写死为 hr;来源域由注册表条目的\n信封 Schema 按事实类型收紧,类型约束要求每个条目的 source_domain 为字面量。\nCHG-061 登记的组织事实(source_domain=organization)因此可在登记后出站。\nresolveEnterpriseFactEnvelopeSchema / buildEnterpriseFactEnvelope 增加默认为\n生产注册表的可选注册表参数;relay 调用、EmploymentTransferred@1 行为与\nFACT_TYPE_UNREGISTERED 失败关闭不变。contracts 追加 4 例。\n\n文档:对接蓝图 H1 / H21 / P1 按 CHG-061 落地订正并新增 §4.15;CLAUDE.md\n真源地图与 G23 动态区同步。\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-27T18:15:36-07:00"}],"HeadCommit":{"Sha1":"b0cc541c42f3f17a6571291b673ac39cc1e5e189","Message":"chore(reports): 合入 main(含 #16 V-04)后 HR 全量 runtime/UI 验收与静态报告回绑 @ ea4c7e9\n\nruntime 466/466(地板 452)、UI 46/46;一次性 PostgreSQL 16 / Redis 7(只绑回环)。\n静态链如实停在 O22;其后 governance-docs、docs-truth、lint、typecheck 通过;\ncheck:governance 只剩 O22,reportProvenanceViolations 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-28T05:27:33-07:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/25aecd7e1bb9f3f5594fa488618a52bf1d28be61...b0cc541c42f3f17a6571291b673ac39cc1e5e189","Len":5}...
|
1793190457
|
Edit
Delete
|
|
43499
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/claude/project-progress-analysis-69857d
|
0
|
{"Commits":[{"Sha1":"9ec0a8a4f {"Commits":[{"Sha1":"9ec0a8a4fc3e44fbdd8db034bd1abe4b7cdc9bc9","Message":"chore(reports): rebind runtime and UI evidence to d0c8f7f\n\nRerun after merging main 66f2c92 and recording G14, on the clean source\nd0c8f7f (fingerprint 6a4b9f1c6b30), isolated containers with a recreated\ndatabase: check:runtime 466/466 (new cases from main included), frozen\noracle 12, outbox 1 scenario / 0 duplicates, outage health 2; check:ui\n46/46 with the web server bound to 127.0.0.1 as merged from 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-28T05:20:08-07:00"},{"Sha1":"d0c8f7fc0f7c792f963d34d34a9f705cc2fe4ecd","Message":"docs(governance): record the first green remote runtime/UI job in G14\n\nPR 7 run 26607 (3c08249): the Runtime and UI acceptance job passed end\nto end on the Gitea runner (per-run containers 6 s, check:runtime 3m35s,\ncheck:ui 46/46 with Playwright 99.4 s). The workflow stays red only\nbecause the static job still stops at O22 (no 0.19.6 product commit on\nthe OS remote). The ci-gate row now reflects the current job design and\nthis evidence; it stays OPEN.\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-28T05:16:43-07:00"},{"Sha1":"e71116ca13a9b46be5a62e6395816bd388f39ae5","Message":"Merge remote-tracking branch 'origin/main' into claude/project-progress-analysis-69857d\n\n# Conflicts:\n#\treports/dual-backend-behavior.latest.json\n#\treports/health-dependency-failure.latest.json\n#\treports/outbox-multi-instance.latest.json\n#\treports/runtime-acceptance.latest.json\n#\treports/ui-acceptance.latest.json\n","AuthorEmail":"hillao@juhailaoluodeMacBook-Pro.local","AuthorName":"juhailaoluo pro","CommitterEmail":"hillao@juhailaoluodeMacBook-Pro.local","CommitterName":"juhailaoluo pro","Timestamp":"2026-10-28T05:16:22-07:00"},{"Sha1":"66f2c92a78aa66944a048aa02fb288de2ce2a6a2","Message":"Merge pull request 'feat(contracts): 出站事实来源域按事实类型收紧(V-04,D-12 台账 PKG-004)' (#16) from claude/fact-source-domain-per-type-20261027 into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/16\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-28T10:09:55+08:00"},{"Sha1":"e51fd28932c854c73275db1bae05d478c90f51c4","Message":"chore(reports): PKG-004 来源域按事实类型后 HR 全量 runtime/UI 验收与静态报告回绑 @ 11adf0f\n\ncheck:runtime 466 / 0(地板 452)、check:ui 46 / 46,均在 clean 11adf0f、一次性\nPostgreSQL / Redis 上实跑;check:governance 只剩 main 上既有的 O22 一项回退\n(OS main 不含 0.19.6,H12 / D-8)。\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-27T18:26:07-07:00"}],"HeadCommit":{"Sha1":"9ec0a8a4fc3e44fbdd8db034bd1abe4b7cdc9bc9","Message":"chore(reports): rebind runtime and UI evidence to d0c8f7f\n\nRerun after merging main 66f2c92 and recording G14, on the clean source\nd0c8f7f (fingerprint 6a4b9f1c6b30), isolated containers with a recreated\ndatabase: check:runtime 466/466 (new cases from main included), frozen\noracle 12, outbox 1 scenario / 0 duplicates, outage health 2; check:ui\n46/46 with the web server bound to 127.0.0.1 as merged from 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-28T05:20:08-07:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/3c08249a6b7a15368c847310f69ebe43d9398bbf...9ec0a8a4fc3e44fbdd8db034bd1abe4b7cdc9bc9","Len":28}...
|
1793190011
|
Edit
Delete
|
|
43182
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/claude/project-progress-analysis-69857d
|
0
|
{"Commits":[{"Sha1":"3c08249a6 {"Commits":[{"Sha1":"3c08249a6b7a15368c847310f69ebe43d9398bbf","Message":"chore(reports): rebind runtime and UI evidence to f3c1264\n\nRerun on the clean source f3c1264 (fingerprint fb3be30d6a96) 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.\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-27T23:14:24-07:00"},{"Sha1":"f3c1264ab64d21ef648e895c9731a75e62490748","Message":"fix(ci): wait for the real PostgreSQL server over TCP before acceptance\n\nRun 26605 removed the stale 26523 containers as intended, then failed\nwith \"PostgreSQL did not become ready\" after 7 s. On first start the\npostgres image runs a temporary init server that only listens on the\nunix socket, then restarts into the real server. The socket-based\npg_isready accepted the temporary server, and the final re-check landed\nin the restart window.\n\nBoth readiness checks now use pg_isready -h 127.0.0.1, which only the\nreal server (listen_addresses='*') answers. Container logs locally show\nthe two-phase start (temporary server ready, fast shutdown, final server\nready). Five consecutive fresh starts each ran prisma migrate deploy\n(66 migrations) immediately afterwards without error, and no labelled\ncontainers remained. 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-27T23:11:32-07:00"}],"HeadCommit":{"Sha1":"3c08249a6b7a15368c847310f69ebe43d9398bbf","Message":"chore(reports): rebind runtime and UI evidence to f3c1264\n\nRerun on the clean source f3c1264 (fingerprint fb3be30d6a96) 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.\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-27T23:14:24-07:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/419e17f75fd2d64b9dd26f519b883781fdb080c6...3c08249a6b7a15368c847310f69ebe43d9398bbf","Len":2}...
|
1793168067
|
Edit
Delete
|
|
42926
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/claude/project-progress-analysis-69857d
|
0
|
{"Commits":[{"Sha1":"419e17f75 {"Commits":[{"Sha1":"419e17f75fd2d64b9dd26f519b883781fdb080c6","Message":"chore(reports): rebind runtime and UI evidence to 0acf56b\n\nRerun on the clean source 0acf56b (fingerprint 2b87758427c9) 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 including the organization search case.\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-27T21:20:30-07:00"},{"Sha1":"0acf56bfdeb7c4f21f70eb9434db330feff1d6bb","Message":"fix(web): keep the organization search clear button inside the tree column\n\nRemote run 26537 failed the first browser case on the Linux runner:\nPlaywright found \"清除组织搜索\" visible and stable, but the click was\nintercepted by the organization header inside .org-content.\n\nThe search \u003clabel\u003e had no min-w-0, so as a flex item it could not get\nnarrower than the input's intrinsic width (size=20 times the font's\naverage glyph). With a wider runner font the label grew past the 219 px\ninner width of the 260 px tree column and pushed the button out of the\ncolumn, under the content section that is painted after it.\n\nReproduced in mcr.microsoft.com/playwright:v1.61.1-noble at the default\n1280x720 viewport with the test's own steps and a wider input font:\nbutton at x 368-386 (column ends at 336), elementFromPoint returns the\ncontent header div, click times out. With min-w-0 on the label and\nshrink-0 on the button, the real production build keeps the button at\nx 279-315 at full 36 px and the click succeeds, with both the default\nand the wider font. web lint and typecheck pass. 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-27T21:17:42-07:00"}],"HeadCommit":{"Sha1":"419e17f75fd2d64b9dd26f519b883781fdb080c6","Message":"chore(reports): rebind runtime and UI evidence to 0acf56b\n\nRerun on the clean source 0acf56b (fingerprint 2b87758427c9) 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 including the organization search case.\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-27T21:20:30-07:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/b99daae930c98448ae3ec72c3a6a4ef90f18e035...419e17f75fd2d64b9dd26f519b883781fdb080c6","Len":2}...
|
1793161234
|
Edit
Delete
|
|
42742
|
5
|
7
|
5
|
83
|
0
|
0
|
|
0
|
17|feat(contracts): P1 前置片——CHG-061 三条 HR 事实的载荷与信封 17|feat(contracts): P1 前置片——CHG-061 三条 HR 事实的载荷与信封 Schema,V-04 放宽来源域(PKG-004)...
|
1793153681
|
Edit
Delete
|
|
42725
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/claude/hr-p1-fact-contracts-20261028
|
0
|
{"Commits":[{"Sha1":"19128add5 {"Commits":[{"Sha1":"19128add543bbc36904689dda5eed46dca88f461","Message":"chore(reports): P1 前置片后 HR 全量 runtime/UI 验收与静态报告回绑 @ 7faad2a\n\nruntime 470/470(地板 452,新增 contracts 8 例)、UI 46/46;一次性 PostgreSQL 16 / Redis 7(只绑回环,跑完已删)。\n静态链如实停在 O22;其后 governance-docs、docs-truth、lint、typecheck 通过;\ncheck:governance 只剩 O22,reportProvenanceViolations 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-27T19:13:52-07:00"},{"Sha1":"7faad2a7882dfad798713a2f1488302888a07cd8","Message":"feat(contracts): P1 前置片——CHG-061 三条 HR 事实的载荷与信封 Schema,V-04 放宽来源域(PKG-004)\n\n- 新增 organizationCanonicalIdSchema(org_),以及 EmploymentStarted / EmploymentTerminated /\n OrganizationUnitStatusChanged v1 的载荷 Schema,逐字段对应 04 contracts/schemas/facts/*.v1.json\n- 三份信封 Schema 固定事实类型、实体、来源域(hr / organization)与 juhai.hr,并加生产侧交叉约束:\n 载荷实体 ID = entity_id;组织事实 valid_from = effective_at;change_kind 与 state_after 一致\n- V-04:Intent 记录 sourceDomain 放宽为 hr / organization,具体取值仍由注册表信封 Schema 收紧\n- 不进出站注册表、不改 facts.owns、不写 Intent:M6 只认 pinned @juhai/contracts,含 CHG-061 的版本\n 未发布;另起草给 04 的发版请求。OrganizationUnitMoved 受 Catalog Q5(unit_type 必填)阻断\n- contracts 改动经 D-12 台账 PKG-004 放行;蓝图 §4.15、H5 / P1、CLAUDE.md G23、CHG 草案同步\n\n验证:contracts 223/223(新增 8);4 个变异探针各判红;check:d3 通过、去掉 PKG-004 判红;\ncheck:app-manifest 14/14、contract-consumers、validation、naming、lint、typecheck 通过。\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-27T19:04:12-07:00"}],"HeadCommit":{"Sha1":"19128add543bbc36904689dda5eed46dca88f461","Message":"chore(reports): P1 前置片后 HR 全量 runtime/UI 验收与静态报告回绑 @ 7faad2a\n\nruntime 470/470(地板 452,新增 contracts 8 例)、UI 46/46;一次性 PostgreSQL 16 / Redis 7(只绑回环,跑完已删)。\n静态链如实停在 O22;其后 governance-docs、docs-truth、lint、typecheck 通过;\ncheck:governance 只剩 O22,reportProvenanceViolations 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-27T19:13:52-07:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/25aecd7e1bb9f3f5594fa488618a52bf1d28be61...19128add543bbc36904689dda5eed46dca88f461","Len":2}...
|
1793153636
|
Edit
Delete
|
|
42724
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/claude/hr-p1-fact-contracts-20261028
|
0
|
|
1793153636
|
Edit
Delete
|
|
42697
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/main
|
1
|
{"Commits":[{"Sha1":"66f2c92a7 {"Commits":[{"Sha1":"66f2c92a78aa66944a048aa02fb288de2ce2a6a2","Message":"Merge pull request 'feat(contracts): 出站事实来源域按事实类型收紧(V-04,D-12 台账 PKG-004)' (#16) from claude/fact-source-domain-per-type-20261027 into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/16\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-28T10:09:55+08:00"},{"Sha1":"e51fd28932c854c73275db1bae05d478c90f51c4","Message":"chore(reports): PKG-004 来源域按事实类型后 HR 全量 runtime/UI 验收与静态报告回绑 @ 11adf0f\n\ncheck:runtime 466 / 0(地板 452)、check:ui 46 / 46,均在 clean 11adf0f、一次性\nPostgreSQL / Redis 上实跑;check:governance 只剩 main 上既有的 O22 一项回退\n(OS main 不含 0.19.6,H12 / D-8)。\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-27T18:26:07-07:00"},{"Sha1":"11adf0ffa4b402b062191917e76920191bf07722","Message":"feat(contracts): 出站事实来源域按事实类型收紧(V-04,D-12 台账 PKG-004)\n\n通用 Intent 记录 Schema 不再把 sourceDomain 写死为 hr;来源域由注册表条目的\n信封 Schema 按事实类型收紧,类型约束要求每个条目的 source_domain 为字面量。\nCHG-061 登记的组织事实(source_domain=organization)因此可在登记后出站。\nresolveEnterpriseFactEnvelopeSchema / buildEnterpriseFactEnvelope 增加默认为\n生产注册表的可选注册表参数;relay 调用、EmploymentTransferred@1 行为与\nFACT_TYPE_UNREGISTERED 失败关闭不变。contracts 追加 4 例。\n\n文档:对接蓝图 H1 / H21 / P1 按 CHG-061 落地订正并新增 §4.15;CLAUDE.md\n真源地图与 G23 动态区同步。\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-27T18:15:36-07:00"}],"HeadCommit":{"Sha1":"66f2c92a78aa66944a048aa02fb288de2ce2a6a2","Message":"Merge pull request 'feat(contracts): 出站事实来源域按事实类型收紧(V-04,D-12 台账 PKG-004)' (#16) from claude/fact-source-domain-per-type-20261027 into main\n\nReviewed-on: https://gitea.g-hi.com/luoanwu/juhai-ai-hr-system/pulls/16\n","AuthorEmail":"law@g-hi.com","AuthorName":"luoanwu","CommitterEmail":"law@g-hi.com","CommitterName":"luoanwu","Timestamp":"2026-10-28T10:09:55+08:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/46da4296a3481dbabadf5422f27043a6d27efa52...66f2c92a78aa66944a048aa02fb288de2ce2a6a2","Len":3}...
|
1793153397
|
Edit
Delete
|
|
42696
|
5
|
11
|
5
|
83
|
0
|
0
|
|
1
|
16|feat(contracts): 出站事实来源域按事实类型收紧(V-04,D-12 台账 PK 16|feat(contracts): 出站事实来源域按事实类型收紧(V-04,D-12 台账 PKG-004)...
|
1793153395
|
Edit
Delete
|
|
42695
|
5
|
7
|
5
|
83
|
0
|
0
|
|
1
|
16|feat(contracts): 出站事实来源域按事实类型收紧(V-04,D-12 台账 PK 16|feat(contracts): 出站事实来源域按事实类型收紧(V-04,D-12 台账 PKG-004)...
|
1793153388
|
Edit
Delete
|
|
42674
|
5
|
7
|
5
|
83
|
0
|
0
|
|
1
|
15|feat(contracts): 出站事实来源域按事实类型收紧(V-04,PKG-004)
|
1793150819
|
Edit
Delete
|
|
42673
|
5
|
5
|
5
|
83
|
0
|
0
|
refs/heads/claude/fact-source-domain-per-type-2026 refs/heads/claude/fact-source-domain-per-type-20261027...
|
1
|
{"Commits":[{"Sha1":"e51fd2893 {"Commits":[{"Sha1":"e51fd28932c854c73275db1bae05d478c90f51c4","Message":"chore(reports): PKG-004 来源域按事实类型后 HR 全量 runtime/UI 验收与静态报告回绑 @ 11adf0f\n\ncheck:runtime 466 / 0(地板 452)、check:ui 46 / 46,均在 clean 11adf0f、一次性\nPostgreSQL / Redis 上实跑;check:governance 只剩 main 上既有的 O22 一项回退\n(OS main 不含 0.19.6,H12 / D-8)。\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-27T18:26:07-07:00"},{"Sha1":"11adf0ffa4b402b062191917e76920191bf07722","Message":"feat(contracts): 出站事实来源域按事实类型收紧(V-04,D-12 台账 PKG-004)\n\n通用 Intent 记录 Schema 不再把 sourceDomain 写死为 hr;来源域由注册表条目的\n信封 Schema 按事实类型收紧,类型约束要求每个条目的 source_domain 为字面量。\nCHG-061 登记的组织事实(source_domain=organization)因此可在登记后出站。\nresolveEnterpriseFactEnvelopeSchema / buildEnterpriseFactEnvelope 增加默认为\n生产注册表的可选注册表参数;relay 调用、EmploymentTransferred@1 行为与\nFACT_TYPE_UNREGISTERED 失败关闭不变。contracts 追加 4 例。\n\n文档:对接蓝图 H1 / H21 / P1 按 CHG-061 落地订正并新增 §4.15;CLAUDE.md\n真源地图与 G23 动态区同步。\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-27T18:15:36-07:00"}],"HeadCommit":{"Sha1":"e51fd28932c854c73275db1bae05d478c90f51c4","Message":"chore(reports): PKG-004 来源域按事实类型后 HR 全量 runtime/UI 验收与静态报告回绑 @ 11adf0f\n\ncheck:runtime 466 / 0(地板 452)、check:ui 46 / 46,均在 clean 11adf0f、一次性\nPostgreSQL / Redis 上实跑;check:governance 只剩 main 上既有的 O22 一项回退\n(OS main 不含 0.19.6,H12 / D-8)。\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-27T18:26:07-07:00"},"CompareURL":"luoanwu/juhai-ai-hr-system/compare/46da4296a3481dbabadf5422f27043a6d27efa52...e51fd28932c854c73275db1bae05d478c90f51c4","Len":2}...
|
1793150776
|
Edit
Delete
|