iven
7e4b787d5c
fix(knowledge): deep audit — 18 bugs fixed across backend + frontend
CRITICAL:
- Migration permission seed WHERE name → WHERE id (matched 0 rows, all KB APIs broken)
HIGH:
- analytics_quality SQL alias + missing comma fix
- search() duplicate else block compile error
- chunk_content duplicate var declarations + type mismatch
- SQL invalid escape sequences
- delete_category missing rows_affected check
MEDIUM:
- analytics_overview hit_rate vs positive_feedback_rate separation
- analytics_quality GROUP BY kc.id,kc.name (same-name category merge)
- update_category handler trim + empty name validation
- update_item duplicate VALID_STATUSES inside transaction
- page_size max(1) lower bound in list handlers
- batch_create title/content/length validation
- embedding dispatch silent error → tracing::warn
- Version modal close clears detailItem state
- Search empty state distinguishes not-searched vs no-results
- Create modal cancel resets form
2026-04-02 19:07:42 +08:00
..
2026-03-30 09:35:59 +08:00
2026-03-31 13:38:59 +08:00
2026-03-31 13:38:59 +08:00
2026-04-02 00:48:35 +08:00
2026-04-02 19:07:42 +08:00
2026-04-02 00:48:35 +08:00
2026-04-02 19:07:42 +08:00
2026-04-01 08:38:37 +08:00
2026-03-31 13:38:59 +08:00
2026-04-01 08:38:37 +08:00
2026-03-31 13:38:59 +08:00