1. 14 Sep, 2026 3 commits
    • David Yang's avatar
      docs: sync subject definitions · 684f52ea
      David Yang authored
      684f52ea
    • David Yang's avatar
      fix(chat): keep audit results on abort and stop blank success messages · d41f3405
      David Yang authored
      - emit STOPPED terminal chunk on abort so partial text and pending
        auditResult/auditExport stay attached to the message
      - fill '已停止生成。' when nothing was streamed, and skip local
        fallback scoring once the user has stopped
      - treat aborted signal (including string abort reason) as terminal in
        the request catch
      - drop stale stream/error updates in useChat when the target message
        was removed, e.g. after switching conversations
      d41f3405
    • David Yang's avatar
      fix(audit): slim persisted audit results to stop carrying full knowledge base · 48cccb9b
      David Yang authored
      - drop unused allScoredRecords/groups from audit results
      - add slimAuditRecord/toPersistedAuditResult to strip derived fields
        (mdContent/searchText) before attaching results to messages
      - sanitize legacy messages when loading conversations so stored
        oversized results are replaced on next save
      48cccb9b
  2. 11 Sep, 2026 1 commit
    • David Yang's avatar
      feat(audit): add AI specialist analysis and shared audit skill · c1ec05a3
      David Yang authored
      - Add AI-driven audit analysis engine with batched semantic selection
      - Introduce shared audit skill (public markdown file) with business
        filter rules, skill upload in prompt config dialog, and rule matching
      - Add risk point "exclude and remember" action writing back to skill
      - Support configurable Word report style (fonts, spacing, margins)
      - Include AI analysis summary and skill rules in Markdown/Excel/Word exports
      - Persist skill object via DataService (ai_skill subject)
      c1ec05a3
  3. 08 Sep, 2026 1 commit
  4. 02 Sep, 2026 1 commit
  5. 01 Sep, 2026 1 commit
  6. 27 Aug, 2026 4 commits
  7. 26 Aug, 2026 1 commit
  8. 25 Aug, 2026 1 commit
  9. 21 Aug, 2026 1 commit
  10. 17 Aug, 2026 2 commits
  11. 06 Aug, 2026 3 commits
  12. 05 Aug, 2026 2 commits
  13. 04 Aug, 2026 1 commit
  14. 15 Jun, 2026 1 commit
  15. 28 May, 2026 1 commit