admin
8e288e67e9
feat(frontend): owner identity profile admin page
...
- train/owner-profiles.vue: table + create/edit dialog + enable/disable
with confirm; project options from org snapshot with manual fallback;
concerns limited to 500 chars with content-discipline notice
- route registered under 训练运营 with operationsConsoleRoles
2026-08-05 03:18:50 +08:00
admin
4e7c1a2e80
feat(frontend): promote best answers to experience candidates
...
- questions admin: 转为经验候选 action on published best answers,
moderator-gated, confirm dialog, idempotent feedback
2026-08-05 02:46:07 +08:00
key
99e8c509d5
fix: harden knowledge lifecycle rollout
2026-08-03 16:00:45 +08:00
key
df77998e0c
feat: complete governed knowledge lifecycle
2026-08-03 14:34:54 +08:00
key
a275f98fad
feat: support RTF knowledge uploads
2026-08-03 01:49:48 +08:00
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
c16a3e83d7
feat(release): close handler and microphone gaps
2026-07-30 12:01:45 +08:00
key
652e48884b
fix(aihr): recover stalled media processing
2026-07-29 15:09:01 +08:00
admin
230dfb4dfc
feat(broadcast): finish multi-role insight experience
2026-07-25 15:18:58 +08:00
admin
fa9d6da975
feat(practice): streamline pilot content operations
2026-07-25 12:51:39 +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
faa2a77e9a
feat(practice): complete five-position training operations
2026-07-24 00:26:27 +08:00
admin
06322c994b
feat(aihr): add tenant organization governance
2026-07-23 15:58:38 +08:00
admin
f6609808df
feat(aihr): add M1 broadcast targeting and mandatory reads
2026-07-23 12:11:41 +08:00
admin
163b08ecfe
feat(aihr): 重构运营后台与租户知识治理
...
- 重构运营总览、侧栏和内容运营工作台\n- 增加大喇叭、成果审核与运营统计链路\n- 补齐租户、知识空间、分类和知识维护闭环\n- 加固标签页租户上下文、停用租户写保护与迁移预检
2026-07-23 01:24:22 +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
c38a723ae4
Merge branch 'codex/brd-release-20260715' into codex/multi-tenant-knowledge-platform
...
# Conflicts:
# AGENTS.md
# README.md
# backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/domain/AihrPracticeDto.java
# backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrOrgSyncService.java
# backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrPracticeSeedService.java
# backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrUploadQueueService.java
# backend/ruoyi-modules/ruoyi-aihr/src/test/java/org/dromara/aihr/service/AihrOrgSyncServiceTest.java
# backend/ruoyi-modules/ruoyi-aihr/src/test/java/org/dromara/aihr/service/AihrPracticeSeedServiceTest.java
# backend/ruoyi-modules/ruoyi-aihr/src/test/java/org/dromara/aihr/service/AihrUploadQueueServiceTest.java
# docs/20260708/uni-app用户侧前端重建计划.md
# docs/API_INTEGRATION.md
# docs/BRD_IMPLEMENTATION_AUDIT.md
# docs/BRD_PRODUCTION_MIGRATION_RUNBOOK.md
# docs/DEMO_ACCEPTANCE.md
# docs/DEV_SETUP.md
# docs/FIGMA_IMPLEMENTATION_MATRIX.md
# docs/README.md
# frontend/src/views/knowledge/processing.vue
# mobile-uni/src/pages/supervisor/assign/index.vue
# mobile-uni/src/pages/supervisor/index/index.vue
# mobile-uni/src/pages/supervisor/profile/index.vue
# mobile-uni/src/pages/supervisor/review/index.vue
# mobile-uni/src/pages/supervisor/reviews/index.vue
# mobile-uni/src/pages/supervisor/team/index.vue
# mobile-uni/src/pages/user/cases/index.vue
# mobile-uni/src/pages/user/practice/index.vue
# mobile-uni/src/pages/user/profile/index.vue
# mobile-uni/src/pages/user/sop/index.vue
# mobile-uni/src/pages/user/today/index.vue
# mobile-uni/src/types/api.ts
# scripts/tests/aihr-schema-migrations.test.sh
2026-07-22 08:41:49 +08:00
admin
7bd2c540fa
feat(web-ai): support qwen web search agent
2026-07-19 21:32:39 +08:00
admin
6bdc86e3fc
feat: restore learning feedback and knowledge capabilities
2026-07-18 00:50:11 +08:00
admin
e93421ca1e
fix(aihr): close Figma UI regression gaps
2026-07-17 04:17:14 +08:00
admin
09c3cbecb0
fix(aihr): protect case media playback
2026-07-15 01:23:41 +08:00
admin
0bfaee7d22
feat(aihr): complete case learning review loop
2026-07-14 23:41:59 +08:00
admin
94d483d334
fix(aihr): align practice scoring with BRD five dimensions
2026-07-14 15:12:47 +08:00
admin
d08f4a82e3
fix(aihr): require explicit calibration scores
2026-07-14 14:25:36 +08:00
admin
2f29c62280
fix(aihr): require explicit contribution scores
2026-07-14 14:18:28 +08:00
admin
1c0c47a757
fix(aihr): expose reviewed promotion evidence scores
2026-07-14 13:23:25 +08:00
admin
7ca03f8240
fix(aihr): clarify review and SOP data provenance
2026-07-14 12:30:47 +08:00
admin
ab26750fb8
feat(aihr): expose model usage telemetry
2026-07-14 11:39:46 +08:00
admin
00cb4d48e9
fix(aihr): audit candidate material reviews
2026-07-14 11:00:36 +08:00
admin
816bf0e6f5
fix(aihr): audit knowledge feedback reviews
2026-07-14 10:52:46 +08:00
admin
e55abec630
feat(aihr): persist interview human review
2026-07-14 09:44:03 +08:00
admin
ac8cddbbee
feat(aihr): align competency profile with brd dimensions
2026-07-14 09:11:45 +08:00
admin
ef188d3283
feat(aihr): link candidates to employee principals
2026-07-14 06:22:36 +08:00
admin
6292e7416a
fix(case): expose source audio in admin detail
2026-07-14 05:58:55 +08:00
admin
307f524499
fix(frontend): load persisted case records
2026-07-14 05:05:49 +08:00
admin
c9a7ceca0c
fix(aihr): guard partial organization snapshot replace
2026-07-14 04:43:15 +08:00
admin
c5a6e677dd
feat(aihr): persist sop prompt version
2026-07-14 04:32:21 +08:00
admin
07ab28fd7b
feat(aihr): trace sop feedback to search review
2026-07-14 04:18:09 +08:00
admin
87360a25d3
feat(aihr): align figma pages for release
2026-07-14 02:04:36 +08:00
admin
39fec1f73a
feat(personal): add reviewed enterprise publishing
2026-07-12 23:51:12 +08:00
admin
13230e6b9a
feat(aihr): complete phase two pilot readiness
2026-07-10 19:13:31 +08:00
admin
cc3581a27a
feat(aihr): flag masked org phones in precheck
2026-07-09 22:06:59 +08:00
admin
3b034f6903
feat(aihr): report org sync quality in precheck
2026-07-09 21:54:12 +08:00
admin
f38dfeeae0
feat(aihr): surface org snapshot data quality
2026-07-09 21:38:35 +08:00
admin
f1a975b5f6
fix(frontend): play review audio in calibration page
2026-07-09 16:13:29 +08:00
admin
9bd567a72f
feat(aihr): filter supervisor reviews by org scope
2026-07-09 12:43:16 +08:00
admin
82f861542f
fix(aihr): paginate org snapshot view
2026-07-09 10:50:19 +08:00
admin
678543e8a5
feat(aihr): complete uni-app role workflows
2026-07-09 10:42:20 +08:00