21 Commits
Author SHA1 Message Date
nezumi 5f74728b69 feat: enforce Vietnamese analysis output 2026-07-24 11:39:41 +07:00
SXP-Simon 06ea0e7812 docs(MBTI): 为多样化 MBTI 增加开发说明文档 (#167) 2026-04-13 16:51:34 +08:00
SXP-Simon ae38febca2 fix(pdf): 删除 PDF 模块和相关的功能 2026-04-07 22:17:09 +08:00
SXP-Simon 692df4b0c9 chore: docs 2026-04-01 21:23:02 +08:00
SXP-Simon d03b3d5b42 fix: 修复插件任务生命周期管理,避免用户困惑的报错行为 (#125)
- 修复 'NoneType' 报错 (Fix #125): 引入插件终止标志位并完善任务生命周期清理逻辑。
- 强化资源清理:重载时主动取消并等待所有运行中的异步任务(包括手动分析、自动调度和依赖安装),移除危险的属性置空操作,彻底消除重载时的属性访问竞态。
2026-03-25 16:49:14 +08:00
SXP-Simon bf4cfac869 docs: 移除增量分析设计文档中的旧版兼容说明 2026-02-10 18:46:49 +08:00
SXP-Simon 83b82de2bb refactor(增量分析): 从按天存储改为滑动窗口批次架构
- IncrementalBatch: 独立批次实体,每次增量分析产生一个,按批次独立存储到KV
- IncrementalState: 聚合视图,不再持久化,报告时由merge_batches合并产生
- IncrementalStore: 批次索引+数据KV持久化,支持按时间窗口查询和过期清理
- IncrementalMergeService: 新增merge_batches方法,负责批次合并和话题/金句去重
- AnalysisApplicationService: 增量分析存独立批次,最终报告按窗口查询合并
- AutoScheduler: 报告发送后清理2×窗口外的过期批次
- main.py: /增量状态命令改为滑动窗口查询展示
- 消除天然日期隔离问题,24h图表展示完整数据
2026-02-10 18:15:46 +08:00
SXP-Simon e86667e123 docs(增量分析): 添加增量分析功能设计文档 2026-02-10 15:22:55 +08:00
SXP-Simon 6bc9025ff8 docs(多平台): 多平台接入指南 2026-02-09 21:00:14 +08:00
SXP-Simon c2701c4447 Docs: Detailed platform integration guide based on Discord implementation 2026-02-08 22:00:34 +08:00
SXP-Simon 8988afde55 Docs: Update platform integration guide content 2026-02-08 21:56:02 +08:00
SXP-Simon 7c67d1d797 Docs: Update platform integration guide with latest architecture and Chinese content 2026-02-08 21:46:20 +08:00
SXP-Simon fb481e3c4a Refactor: Decouple platform specific logic - Rename bot_qq_ids to bot_self_ids and generalize methods 2026-02-08 21:42:09 +08:00
SXP-Simon a2adfe6561 docs: add platform integration guide and unit tests 2026-02-08 16:24:08 +08:00
SXP-Simon 8960484bc9 docs: 更新 DDD 实施状态文档至 Phase 2 完成 (100%)
- 更新版本至 v2.1,状态更新为 Phase 2 完成 (100%)
- 添加新的领域分析器服务到架构文档
- 更新下一步计划,标记已完成的任务
- 添加 Docker 容器内验证记录
2026-02-08 15:14:22 +08:00
SXP-Simon cbc98f8cfd docs: update DDD implementation status to Phase 2 complete (~90%) 2026-02-08 14:43:10 +08:00
SXP-Simon 8f1878356d docs: update DDD implementation status to Phase 1 complete
- Added BotManager integration section (2.4)
- Updated git commit history
- Marked Phase 1 as complete
- Updated next steps
2026-02-08 14:25:05 +08:00
SXP-Simon 8d5d95ac5a docs: add DDD implementation status and architecture decisions
- Document ADR-001: progressive integration vs full refactor
- Record implemented layers and their status
- Note differences from original design documents
- Include verification status and usage guide
2026-02-08 14:14:50 +08:00
SXP-Simon a3c6ea737a docs: code structure for improved readability and scalability 2026-02-08 14:01:18 +08:00
SXP-Simon 19a6214f17 feat: Add documentation for log quick reference and viewing research. 2026-02-08 00:02:41 +08:00
SXP-Simon 5ebe211791 docs: update documentation and project structure 2026-02-07 23:50:13 +08:00