iven
a504a40395
CI / Lint & TypeCheck (push) Has been cancelled
CI / Unit Tests (push) Has been cancelled
CI / Build Frontend (push) Has been cancelled
CI / Rust Check (push) Has been cancelled
CI / Security Scan (push) Has been cancelled
CI / E2E Tests (push) Has been cancelled
fix: 7 项 E2E Bug 修复 — Dashboard 404 / 记忆去重 / 记忆注入 / invoice_id / Prompt 版本
P0:
- BUG-H1: Dashboard 路由 /api/v1/stats/dashboard → /api/v1/admin/dashboard
P1:
- BUG-H2: viking_add 预检查 content_hash 去重,返回 "deduped" 状态;SqliteStorage 启动时回填已有条目 content_hash
- BUG-M5: saas-relay-client 发送前调用 viking_inject_prompt 注入跨会话记忆
P2:
- BUG-M1: PaymentResult 添加 invoice_id 字段,query_payment_status 返回 invoice_id
- BUG-M2: UpdatePromptRequest 添加内容字段,更新时自动创建新版本并递增 current_version
- BUG-M3: viking_find scope 参数文档化(设计行为,调用方需传 agent scope)
- BUG-M4: Dashboard 路由缺失已修复,handler 层 require_admin 已正确返回 403
P3 (确认已修复/非代码问题):
- BUG-L1: pain_seed_categories 已统一,无 pain_seeds 残留
- BUG-L2: pipeline_create 参数格式正确,E2E 测试方法问题
2026-04-17 03:31:06 +08:00
..
2026-03-21 15:17:39 +08:00
2026-03-27 07:36:03 +08:00
2026-03-15 17:24:40 +08:00
2026-04-03 21:34:56 +08:00
2026-03-31 11:12:47 +08:00
2026-04-11 12:32:19 +08:00
2026-04-03 22:16:12 +08:00
2026-04-02 19:24:44 +08:00
2026-03-27 07:36:03 +08:00
2026-03-29 10:46:41 +08:00
2026-03-31 11:12:47 +08:00
2026-03-31 11:12:47 +08:00
2026-04-02 19:24:44 +08:00
2026-03-29 10:46:41 +08:00
2026-03-17 08:05:07 +08:00
2026-04-01 22:03:07 +08:00
2026-04-05 01:06:48 +08:00
2026-03-30 16:22:16 +08:00
2026-04-09 22:41:56 +08:00
2026-03-27 07:36:03 +08:00
2026-03-31 11:12:47 +08:00
2026-04-11 02:54:23 +08:00
2026-04-06 22:30:16 +08:00
2026-03-27 07:36:03 +08:00
2026-04-03 00:24:16 +08:00
2026-03-27 11:44:14 +08:00
2026-04-16 00:03:57 +08:00
2026-03-31 11:12:47 +08:00
2026-04-05 01:06:48 +08:00
2026-04-16 17:07:38 +08:00
2026-04-14 00:17:08 +08:00
2026-04-14 22:02:02 +08:00
2026-04-06 11:40:53 +08:00
2026-04-06 11:40:53 +08:00
2026-04-05 01:06:48 +08:00
2026-04-11 12:51:27 +08:00
2026-04-15 00:47:29 +08:00
2026-03-26 19:49:03 +08:00
2026-04-11 16:20:38 +08:00
2026-03-31 11:12:47 +08:00
2026-03-17 23:26:16 +08:00
2026-04-16 09:21:46 +08:00
2026-03-26 19:49:03 +08:00
2026-03-25 21:55:12 +08:00
2026-03-31 11:12:47 +08:00
2026-04-04 18:26:10 +08:00
2026-04-05 00:22:45 +08:00
2026-04-13 01:34:08 +08:00
2026-03-31 11:12:47 +08:00
2026-04-12 17:18:53 +08:00
2026-04-13 01:34:08 +08:00
2026-04-05 00:22:45 +08:00
2026-04-17 03:31:06 +08:00
2026-04-10 21:42:52 +08:00
2026-04-11 14:26:52 +08:00
2026-03-31 11:12:47 +08:00
2026-04-13 01:34:08 +08:00
2026-04-03 13:00:36 +08:00
2026-04-05 07:57:53 +08:00
2026-04-06 11:40:53 +08:00
2026-04-02 19:24:44 +08:00
2026-03-31 11:12:47 +08:00
2026-03-25 08:27:25 +08:00
2026-04-04 18:11:21 +08:00
2026-03-30 09:24:50 +08:00
2026-03-27 00:54:57 +08:00
2026-03-29 10:46:41 +08:00
2026-03-27 07:36:03 +08:00
2026-04-11 02:56:19 +08:00
2026-03-30 16:22:16 +08:00
2026-04-03 00:28:58 +08:00
2026-03-15 17:24:40 +08:00
2026-04-07 09:30:28 +08:00
2026-04-05 09:57:32 +08:00