key
6ad8a017a4
feat(aihr): close functional checklist gaps
2026-08-02 12:15:45 +08:00
key
699cc08050
feat: govern knowledge assets and source citations
2026-08-02 01:43:43 +08:00
key
6a6b264f22
docs: record 500MB upload production verification
2026-07-29 21:58:52 +08:00
key
140aa6f31f
fix: allow 500MB async knowledge uploads
2026-07-29 17:55:12 +08:00
key
6ba7df863f
chore: add UI audits and reconcile release docs
2026-07-29 16:10:46 +08:00
key
46f4616bd4
fix(release): gate channel and distribution acceptance
2026-07-29 12:51:31 +08:00
key
63968f3368
fix(release): enforce August 1 business readiness
2026-07-29 12:40:11 +08:00
key
fee80877de
fix(release): make August 1 handoff reproducible
2026-07-29 12:25:20 +08:00
key
cc1865a979
docs(release): register Android 0.1.13 candidate
2026-07-29 12:18:00 +08:00
key
3c92edd23d
docs(release): register Android 0.1.12 package
2026-07-29 10:38:06 +08:00
key
6bf365d591
docs(android): adopt login-page legal consent
2026-07-29 10:35:41 +08:00
key
861fa0ea76
feat(release): package runtime and operations freezes
2026-07-29 03:38:19 +08:00
key
2d5568f94b
test(release): verify Android production routes read-only
2026-07-29 03:34:21 +08:00
key
39476b2244
feat(release): gate backend deploy and rollback
2026-07-29 03:28:10 +08:00
key
c3e0789f29
test(android): capture read-only acceptance evidence
2026-07-29 03:22:19 +08:00
key
feece9bb74
fix(release): verify frozen backend artifacts
2026-07-29 03:14:26 +08:00
key
566f222e82
fix(release): support scoped backend preflight
2026-07-29 03:05:16 +08:00
key
9ae5f750c8
fix: align Windows dev, App compiler, and ASR
2026-07-26 21:27:37 +08:00
admin
30ef6a8f6b
feat(org): add incremental employee sync via upstream change feed
...
- POST /api/aihr/org/sync-changes(superadmin/hr_operator):拉取上游
/sync/changes,按稳定 employee.id 回源 /employees/{id},只替换受影响
员工,不再依赖每次全量覆盖;dryRun 仍须显式,首次必须传 sinceTime
- extPartyId 优先级翻转为 employee.id 优先:上游 employee_number 仅
7/3417 匹配既有主体,稳定 employee_id 匹配 3417/3417
- 脱敏手机号保留本地既有有效值;上游显式清空则同步清除;手机号字段
整体缺失拒绝写入
- 范围字段明确不一致视为迁出,写入时同事务删除本地旧记录(含登录
身份);范围字段缺失保守跳过不删;回源详情主体与 resource_id 不一致
在任何范围动作前拒绝
- 任职快照拉取失败在写入路径 fail-closed,不用员工字段兜底降级覆盖
- 全量同步:脱敏手机号在任何写入模式(含 replaceExisting=false)默认
拒绝,allowPartialReplace=true 时脱敏员工保留本地手机号
- 测试 38 个(org 域),全模块 690 通过
2026-07-25 18:15:20 +08:00
admin
7ced39b03b
fix(practice): restore scenario content updates
2026-07-25 13:39:23 +08:00
admin
d06ea63214
docs: sync knowledge base after 帮道 rename and summary-card fix
...
- rename brand docs to 帮道 prefix; reframe 20260721 plan as historical snapshot
- compress AGENTS.md rule detail into API_INTEGRATION.md, keep boundaries only
- scrub test phone numbers from design-qa, DEV_SETUP, org-sync and rebuild docs
- document summary-card evidence binding contract and 20260725 config migrations
- pin relative dates in README and audit baseline
2026-07-25 02:55:42 +08:00
admin
80af8a0870
docs(upload): record production multipart limits
2026-07-25 01:11:11 +08:00
admin
4d2b3828c0
feat(brand): rename product to 帮道
2026-07-25 01:09:49 +08:00
admin
c9d2012ec1
feat(aihr): finalize practice growth and access boundaries
2026-07-25 00:42:19 +08:00
admin
342f84a9de
feat(aihr): complete company message R1-R3
2026-07-24 23:25:15 +08:00
admin
6a90fd977c
docs(mobile-app): sync native packaging guidance
2026-07-23 15:05:15 +08:00
admin
2488febf19
Merge branch 'codex/personal-assistant-phase2' into codex/multi-tenant-knowledge-platform
...
# Conflicts:
# backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/domain/AihrSopDto.java
# backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrModelSeedService.java
# backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrSopSeedService.java
# backend/ruoyi-modules/ruoyi-aihr/src/test/java/org/dromara/aihr/service/AihrModelSeedServiceTest.java
# backend/ruoyi-modules/ruoyi-aihr/src/test/java/org/dromara/aihr/service/AihrSopSeedServiceTest.java
# docs/API_INTEGRATION.md
# docs/个人AI助理阶段二专项TechSpec.md
# docs/个人AI助理阶段二开发推进计划.md
# frontend/src/views/knowledge/processing.vue
# mobile-uni/src/pages/user/sop/index.vue
# mobile-uni/src/services/api.ts
# mobile-uni/src/services/personal-assistant.ts
# mobile-uni/tests/personal-assistant.test.mjs
# scripts/demo-check.sh
# scripts/personal-assistant-smoke.sh
2026-07-22 08:54:04 +08:00
admin
d7664e45a7
feat(work-results): support historical project outcomes
2026-07-22 00:29:19 +08:00
admin
4536d607e3
feat: add project-scoped work assistant results
2026-07-21 04:44:15 +08:00
admin
0a5fc9a463
feat(assistant): unify confirmed memory capture
2026-07-20 02:30:06 +08:00
admin
6853facbe0
fix(web-ai): store encryption key in database
2026-07-19 20:20:57 +08:00
admin
24da833fa6
feat(personal-assistant): add confirmed project memory
2026-07-19 08:19:24 +08:00
admin
6bdc86e3fc
feat: restore learning feedback and knowledge capabilities
2026-07-18 00:50:11 +08:00
admin
eacf1a0aea
feat(mobile): align employee practice screens for release
2026-07-15 11:23:08 +08:00
admin
48f4de0366
fix(release): normalize backend module evidence
2026-07-14 22:38:23 +08:00
admin
17c1ef4f06
chore(aihr): harden release evidence checks
2026-07-14 22:27:10 +08:00
admin
442082bfc9
chore(release): verify remote backend artifact
2026-07-14 22:19:52 +08:00
admin
81060fba08
fix(aihr): gate vision processing with ai runtime
2026-07-14 16:45:53 +08:00
admin
7629a1b80e
fix(release): validate remote business response codes
2026-07-14 15:25:16 +08:00
admin
187a75f6f6
fix(aihr): harden daily drill fallback profile gate
2026-07-14 13:44:48 +08:00
admin
1730819bfc
fix(aihr): tighten org and daily drill gates
2026-07-14 13:38:58 +08:00
admin
ed998753be
fix(aihr): gate organization display fields in production
2026-07-14 12:07:10 +08:00
admin
183b68a529
docs(aihr): clarify test and release evidence
2026-07-14 11:59:33 +08:00
admin
3b8138ea51
chore(release): verify remote asset hashes
2026-07-14 11:45:02 +08:00
admin
a34aeacc09
fix(aihr): scope pilot gates by tenant
2026-07-14 11:03:23 +08:00
admin
84b51a0398
chore(release): add read-only preflight manifest
2026-07-14 07:07:20 +08:00
admin
87360a25d3
feat(aihr): align figma pages for release
2026-07-14 02:04:36 +08:00
admin
c8a0de82b7
fix(personal): bound DNS fallback and smoke redirects
2026-07-12 17:00:20 +08:00
admin
50e2b9e5ff
test(personal): cover PDF and public URL capture
2026-07-12 16:26:59 +08:00
admin
2161353247
feat(personal): authorize enterprise knowledge from org ACL
2026-07-12 15:45:46 +08:00