167 Commits

Author SHA1 Message Date
xiangning
73538d980c fix(ci): drop timestamps() (timestamper plugin not installed) 2026-10-25 14:51:37 +08:00
xiangning
c9a8156a33 wip: rag keyword extractor + Jenkinsfile for 154 CI/CD 2026-10-25 14:18:38 +08:00
xiangning
7479521546 feat(rag): 实现RAG模块的Hybrid检索和向量索引优化
- 添加HNSW向量索引提升检索性能
- 实现Hybrid检索模式支持向量和关键词双路召回
- 采用RRF算法融合多路召回结果
- 支持ParentChild分块模式的上下文回填
- 优化向量写入采用批量SQL操作提升性能
- 添加RAG PostgreSQL连接字符串配置
- 更新部署脚本增加PGVector集成测试
- 修正表名引用从document_chunks到b_document_chunks
- 重构RagRetrievalService实现完整的检索流程
- 增加重排策略支持关键词和LLM重排
- 修改服务器部署地址配置
2026-08-11 10:59:09 +08:00
xiangning
5359cf22a9 docs: mark backend optimization plan complete 2026-07-24 13:38:36 +08:00
xiangning
402c99f12d test: close backend optimization audit 2026-07-24 13:29:29 +08:00
xiangning
8ed1adba50 test: close backend optimization audit 2026-07-24 13:25:47 +08:00
xiangning
29cab3ed6a chore: add backend optimization closure sop 2026-07-24 13:20:22 +08:00
xiangning
b9c2a6b378 test: add isolated backend integration evidence 2026-07-24 13:07:52 +08:00
xiangning
86af47ad09 refactor: enforce one top-level type per file 2026-07-24 12:53:36 +08:00
xiangning
6ee0568e02 refactor: classify backend business errors 2026-07-24 12:47:09 +08:00
xiangning
b47eeb3561 refactor: remove host module service bridges 2026-07-24 12:29:06 +08:00
xiangning
a5a4446e6c refactor: query platform users through mediator 2026-07-24 12:10:21 +08:00
xiangning
ce3f29e9cd refactor: stream rag answers through cqrs 2026-07-24 11:56:53 +08:00
xiangning
d59454213e refactor: move password changes to platform cqrs 2026-07-24 11:48:21 +08:00
xiangning
566271837c test: enforce backend source architecture 2026-07-24 11:39:44 +08:00
xiangning
d9730db6a9 perf: index form data exports 2026-07-24 11:13:41 +08:00
xiangning
4683d09488 perf: stream paged excel exports 2026-07-24 10:57:02 +08:00
xiangning
de4241e5b5 perf: stream bounded excel imports 2026-07-24 10:42:18 +08:00
xiangning
85a95f05f7 perf: repair file sizes in background 2026-07-24 10:22:05 +08:00
xiangning
43a5911a5a feat: track verified file sizes 2026-07-24 10:09:12 +08:00
xiangning
156fb01fdb perf: append chat cache atomically 2026-07-24 09:58:24 +08:00
xiangning
3b918f5c0b perf: bound rag chat context 2026-07-24 09:50:16 +08:00
xiangning
6dbbcc9be9 docs: plan context and io performance 2026-07-24 09:34:11 +08:00
xiangning
d371ca59db perf: batch monitoring record upserts 2026-07-24 09:22:17 +08:00
xiangning
65566dc112 perf: persist imports in bounded batches 2026-07-24 09:10:49 +08:00
xiangning
4bedd17741 feat: add transactional import batch writer 2026-07-24 09:00:09 +08:00
xiangning
943ae02859 perf: reuse prepared form schemas 2026-07-24 08:57:03 +08:00
xiangning
178b441b8a perf: batch workflow aggregate refresh 2026-07-24 08:49:29 +08:00
xiangning
350fdd56e1 docs: plan database and batch performance 2026-07-24 08:38:39 +08:00
xiangning
4ba4769cc1 feat: migrate workflow job reliability state 2026-07-24 03:03:57 +08:00
xiangning
42b9316f60 refactor: dispatch import jobs through MediatR 2026-07-23 19:01:28 +08:00
xiangning
fdad2b2439 fix: make import jobs recoverable 2026-07-23 18:59:15 +08:00
xiangning
e515136c11 feat: atomically claim import jobs 2026-07-23 18:52:02 +08:00
xiangning
2684c2d5c4 feat: schedule persistent workflow timers 2026-07-23 18:48:06 +08:00
xiangning
4aed8d9fa2 feat: process workflow timers with leases 2026-07-23 18:45:55 +08:00
xiangning
2eb6371c94 fix: persist workflow timer jobs 2026-07-23 18:41:52 +08:00
xiangning
e48f93aa04 feat: add workflow job lease model 2026-07-23 18:39:47 +08:00
xiangning
e453ba1969 docs: plan workflow job reliability 2026-07-23 18:35:44 +08:00
xiangning
d7697a412a fix: stop logging Consul configuration values 2026-07-23 18:15:40 +08:00
xiangning
8988c880bc refactor: move RAG chat streams behind MediatR 2026-07-23 18:14:18 +08:00
xiangning
0d1fd55ef0 fix: enforce RAG conversation ownership 2026-07-23 18:06:44 +08:00
xiangning
6980b2ebba fix: enforce Obsidian ownership and permission 2026-07-23 18:02:45 +08:00
xiangning
1e51e6a965 feat: bound Obsidian filesystem access 2026-07-23 17:59:37 +08:00
xiangning
3f6082a9b1 fix: secure bootstrap administrator creation 2026-07-23 17:55:24 +08:00
xiangning
09ced1cd32 test: restore green solution baseline 2026-07-23 17:49:48 +08:00
xiangning
6c9cde1e23 docs: plan API security and ownership hardening 2026-07-23 17:49:27 +08:00
xiangning
f8e406c1b6 chore: ignore local worktrees 2026-07-23 17:16:27 +08:00
xiangning
6c8246e1f1 docs: plan react pro integration foundation 2026-07-20 14:29:12 +08:00
xiangning
df0bc8ceed docs: define react pro integration foundation 2026-07-20 08:34:52 +08:00
xiangning
e549d3e3fb docs: add BuildFlow API optimization design 2026-07-20 08:29:10 +08:00