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 |
|