admin
6cc2ac73e5
feat(aihr): add evidence grading, clarification loop and route exits to ask agent
...
- narrow amount-semantics clarification to adjudicative intents only
- persist pending clarification on conversation and resolve follow-up
replies as ANSWERED/GAVE_UP/NEW_TOPIC (max one round per field)
- add AihrEvidenceGradingService: FULL/PARTIAL/GUIDANCE/ROUTE arbitration,
policy-claim post-validation, reference answers labeled as non-formal
- unblock retrieval source gating; tag citations with evidence tier,
keep PUBLISHED/HUMAN_VERIFIED/effective-date authorization gates
- replace operator-facing no-evidence copy with actionable route exits
(human help, direct finance channel, web research)
- allow fragment-less down feedback for own NO_EVIDENCE queries so
ROUTE answers can escalate to human help (fragment_id nullable)
- migrations: aihr_20260804_pending_clarification_mysql8.sql,
aihr_20260804_feedback_fragment_nullable_mysql8.sql
2026-08-05 00:52:52 +08:00
key
901f1aeb3c
feat(aihr): prepare grounded agent shadow validation
2026-08-04 21:24:25 +08:00
key
b653164a46
feat(aihr): add grounded agent shadow runtime
2026-08-04 12:03:24 +08:00
key
699cc08050
feat: govern knowledge assets and source citations
2026-08-02 01:43:43 +08:00
key
652e48884b
fix(aihr): recover stalled media processing
2026-07-29 15:09:01 +08:00
admin
6ba4e06a2f
feat(agent): audit orchestrated runs
2026-07-24 22:13:04 +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
1ffb1c7bd0
Merge branch 'codex/production-collation-release-fix' into codex/multi-tenant-knowledge-platform
...
# Conflicts:
# AGENTS.md
# README.md
# 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/AihrUploadQueueServiceTest.java
# docs/API_INTEGRATION.md
# docs/BRD_PRODUCTION_MIGRATION_RUNBOOK.md
# docs/DEV_SETUP.md
# docs/H5_REDESIGN.md
# docs/README.md
# docs/RUOYI_AI_INCREMENTAL_MIGRATION.md
# docs/物业AI人力资源系统开发规格TechSpec.md
# scripts/release-preflight.sh
# scripts/tests/aihr-schema-migrations.test.sh
2026-07-22 08:38:40 +08:00
admin
4536d607e3
feat: add project-scoped work assistant results
2026-07-21 04:44:15 +08:00
admin
064816a784
feat(knowledge): add short-term ask memory
2026-07-18 21:22:49 +08:00
admin
6bdc86e3fc
feat: restore learning feedback and knowledge capabilities
2026-07-18 00:50:11 +08:00
admin
735e9a78c1
feat(knowledge): add multi-space platform schema
2026-07-16 10:21:35 +08:00
admin
ab406e616a
fix(release): enforce AIHR tenant collation contract
2026-07-15 13:33:56 +08:00
admin
0a30fe7034
feat(aihr): align BRD scenarios and SOP seed content
2026-07-14 23:04:23 +08:00
admin
c7756f86e2
fix(personal): fail closed on ambiguous enterprise grants
2026-07-12 16:01:52 +08:00
admin
2161353247
feat(personal): authorize enterprise knowledge from org ACL
2026-07-12 15:45:46 +08:00
admin
4fa23617a4
feat(aihr): decouple batch upload from processing via async queue
...
批量上传治本:POST /doc/upload-async 只暂存+入队即秒回,后台 worker
(并发2)复用 saveDocument 链路逐条解析/归类/向量化;队列表
aihr_knowledge_upload_item 状态机 0/1/2/3,完成/失败 CAS 写入,同名
文件串行防撞 attach 唯一键,卡住30分钟清扫重置,失败暂存保留72h。
新增 GET /doc/upload-items 批次查询与 POST /doc/upload-items/{id}/retry
单文件重试。资料处理页批量导入改走异步:提交即返回,新增本批次
进度面板(排队/加工中/完成/失败+进度条+单条重试),轮询防过期回写。
同步接口保留给 SOP 页单文件即时预览。
2026-07-03 23:36:56 +08:00
admin
939fba85ff
feat(aihr): support cancelling running local import tasks
...
新增 POST /api/knowledge/doc/import-tasks/{id}/cancel,后台目录导入任务
运行中可取消;资料处理页任务列表接取消按钮与状态刷新。
2026-07-03 21:45:38 +08:00
admin
62ffcb6e99
chore: initialize wygj monorepo
2026-07-03 01:25:10 +08:00