Commit Graph

  • 685d45243d Merge pull request 'feat(v1.3.1): Phase 4 场景扩充、延迟优化与 go/no-go 展示(v1.3.1-final)' (#36) from feat/v1.3.1-phase4-final into main main solahqb 2026-08-25 18:19:32 +0000
  • 2e3c00bc69 feat(v1.3.1): Phase 4 场景扩充、网关延迟优化与报告 go/no-go 展示 feat/v1.3.1-phase4-final sinohqb 2026-08-26 02:15:18 +0800
  • ef27d2260e Merge pull request 'refactor(v1.3.1): Phase 3 报告横幅、评分逻辑收敛与成本闭环' (#35) from refactor/v1.3.1-phase3-code-quality into main solahqb 2026-08-25 18:02:52 +0000
  • 2f09ee2bfc refactor(v1.3.1): Phase 3 报告横幅、评分逻辑收敛与成本闭环 refactor/v1.3.1-phase3-code-quality sinohqb 2026-08-26 01:59:20 +0800
  • 3958cd5ce8 Merge pull request 'feat(v1.3.1): Phase 2 成本/放弃率/Go-No-Go 基础设施生效' (#34) from feat/v1.3.1-phase2-wiring into main solahqb 2026-08-25 10:40:34 +0000
  • c956da7686 feat(v1.3.1): Phase 2 让成本/放弃率/Go-No-Go 基础设施真正生效 feat/v1.3.1-phase2-wiring sinohqb 2026-08-25 18:38:18 +0800
  • 64ed534426 Merge pull request 'fix(rules): v1.3.1 Phase 1 修复规则层三处缺陷' (#33) from fix/v1.3.1-phase1-rule-bugfixes into main solahqb 2026-08-25 10:22:52 +0000
  • c1a3cdbaa9 fix(rules): 修复代码审查发现的三处规则层缺陷 fix/v1.3.1-phase1-rule-bugfixes sinohqb 2026-08-25 18:13:11 +0800
  • e7e3716325 Merge pull request 'feat: 用户体验指标(放弃率+流畅度评估)' (#32) from feat/user-experience-metrics into main solahqb 2026-08-25 08:40:45 +0000
  • d27ed58999 Merge pull request 'feat: 成本效率跟踪基础设施' (#31) from feat/cost-tracking into main solahqb 2026-08-25 08:40:28 +0000
  • 21cc6ed407 feat: 用户体验指标(放弃率+流畅度评估) feat/user-experience-metrics sinohqb 2026-08-25 16:36:28 +0800
  • 56c56a7b4a feat: 成本效率跟踪基础设施 feat/cost-tracking sinohqb 2026-08-25 16:06:38 +0800
  • 2c79abf1de Merge pull request 'feat(safety): 扩展规则覆盖幻觉、越权和合规检查' (#30) from feat/safety-extended into main solahqb 2026-08-25 08:02:05 +0000
  • eb615c6522 Merge pull request 'feat(response_time): 支持平均延迟和吞吐量指标' (#29) from feat/response-time-extended into main solahqb 2026-08-25 08:01:44 +0000
  • 192fe0fc5f feat(safety): 扩展规则覆盖幻觉、越权和合规检查 feat/safety-extended sinohqb 2026-08-25 15:30:00 +0800
  • 737c9ab80e feat(response_time): 支持平均延迟和吞吐量指标 feat/response-time-extended sinohqb 2026-08-25 15:03:54 +0800
  • 2f08e7bf06 Merge pull request 'feat(report): 上线验收报告 go/no-go 结论' (#28) from feat/go-no-go-verdict into main solahqb 2026-08-25 06:31:42 +0000
  • a894ed7179 Merge pull request 'feat(llm_score): 支持多维度独立评分' (#27) from feat/llm-score-multi-dimension into main solahqb 2026-08-25 06:31:33 +0000
  • 2314ebe3bc feat(report): 上线验收报告 go/no-go 结论 feat/go-no-go-verdict sinohqb 2026-08-25 14:28:55 +0800
  • 5827c3d3f5 docs(research): go/no-go 验收报告技术方案调研 sinohqb 2026-08-25 14:22:54 +0800
  • a29f78ff4b feat(llm_score): 支持多维度独立评分 feat/llm-score-multi-dimension sinohqb 2026-08-25 14:17:49 +0800
  • 51d97694dc research: 功能完整性评估方案调研 research/functional-completeness sinohqb 2026-08-25 14:11:13 +0800
  • 01af6fca74 docs(research): 功能完整性评估方案调研 sinohqb 2026-08-25 14:00:59 +0800
  • b1a09f02b7 docs(readme): 添加 v1.3.0 性能基准实测数据 docs/readme-benchmark-v1.3 sinohqb 2026-08-25 01:14:16 +0800
  • 0d074e5465 test(runs): 取消测试扩至 30 case 适配并发执行 sinohqb 2026-08-24 23:38:53 +0800
  • bd6efc3709 chore: bump version to 1.3.0 sinohqb 2026-08-24 23:36:08 +0800
  • 9f5da70c36 docs: 归档 2026-08-24 全面代码库健康审查报告 sinohqb 2026-08-24 23:18:23 +0800
  • bf1ec16ef6 perf(eval): case/rule/campaign 并发执行 sinohqb 2026-08-24 23:18:11 +0800
  • ca208232c7 perf(db): WAL 模式 + 性能索引 + N+1 查询消除 sinohqb 2026-08-24 23:17:51 +0800
  • f8f87815c6 docs: 归档 2026-08-24 代码重构总结报告 sinohqb 2026-08-24 17:51:10 +0800
  • 90ebbd5ff4 test(scheduler): 补全触发失败落账与错误路径测试(+9 用例) sinohqb 2026-08-24 17:18:52 +0800
  • 3705945a7d test: 完整测试覆盖补全(+163 用例) sinohqb 2026-08-24 15:56:09 +0800
  • 9588dcbfda docs: 归档 2026-08-24 架构审查报告(Phase 5) sinohqb 2026-08-24 05:54:54 +0800
  • 4534df7e7a test: 五个零覆盖组件补全测试(Phase 4.23) sinohqb 2026-08-24 05:54:28 +0800
  • eca7ccebe2 refactor(api): api.ts 拆分为 10 个域模块(Phase 4.22) sinohqb 2026-08-24 05:53:45 +0800
  • f458897ab5 refactor(read): 前端泛化 ReadSlot 资源接缝(Phase 4.18-21) sinohqb 2026-08-24 05:51:53 +0800
  • 7eae6de52d refactor(evaluation/storage): 结算统一与 repository 拆分(Phase 2 + 3) sinohqb 2026-08-24 05:50:27 +0800
  • 71543f042a refactor(intelligent-eval): 可见性接缝收敛(Phase 1) sinohqb 2026-08-24 05:47:00 +0800
  • 913dc9ae86 perf: address remaining heuristic issues from code review sinohqb 2026-08-24 02:01:04 +0800
  • 5a81c570c0 style: fix ruff whitespace warnings sinohqb 2026-08-24 01:53:35 +0800
  • 09ff2ed123 refactor(intelligent-eval): reduce nesting complexity in supplement_decision_logs sinohqb 2026-08-24 01:53:15 +0800
  • da7dd434dd perf(intelligent-eval): 修复 N+1 查询和参数名混淆 sinohqb 2026-08-24 01:52:05 +0800
  • 84627a3c6a refactor(intelligent-eval): 消除 lifecycle.py 和 scheduler.py 中的重复延迟导入 sinohqb 2026-08-24 01:47:47 +0800
  • 876d75f9ed refactor(intelligent-eval): 将 _get_raw 改为公开方法 get_including_deleted sinohqb 2026-08-24 01:37:58 +0800
  • 7db75be707 fix(ui): 评估列表默认分页改为 20,符合 ADR-0005 sinohqb 2026-08-23 13:32:00 +0800
  • 5f116700d7 fix(ui): move eval delete to drawer header to stop row click opening detail v1.2.0 sinohqb 2026-08-21 17:01:39 +0800
  • 8021eab65e feat(ui): live running-session cards in intelligent-eval execution view sinohqb 2026-08-21 16:13:27 +0800
  • 2d2c5a2904 feat(intelligent-eval): logical delete for terminal evals sinohqb 2026-08-21 14:34:04 +0800
  • d77a363f58 fix(ui): align EvalReport tab padding with EvalOverview sinohqb 2026-08-21 04:22:03 +0800
  • 7910717b1e docs: archive intelligent-eval architecture deepening report (v1.2) sinohqb 2026-08-21 04:10:00 +0800
  • d87aad5aed refactor(ui): single-source intelligent-eval label maps in status.ts sinohqb 2026-08-21 04:00:32 +0800
  • 2a0bcdd185 refactor(intelligent-eval): drop ADR-0008 transitional wrappers, callers use domain sinohqb 2026-08-21 03:50:44 +0800
  • 58c2ad0227 refactor(intelligent-eval): unify watchdog failures behind fail_eval seam sinohqb 2026-08-21 03:35:05 +0800
  • 182b0e59cb refactor(intelligent-eval): extract scheduler runtime + internalize decision-log dedup sinohqb 2026-08-21 03:20:14 +0800
  • d0da9ef4ec docs: add CHANGELOG for v1.2.0 UI optimization release sinohqb 2026-08-20 20:29:59 +0800
  • 651d068744 chore: update package-lock.json version to 1.2.0 sinohqb 2026-08-20 20:25:14 +0800
  • 5cb38befc0 chore: bump version to 1.2.0 for UI optimization release sinohqb 2026-08-20 20:16:57 +0800
  • 09a808c0c5 feat(ui): restructure config snapshot detail view to match overview layout sinohqb 2026-08-20 20:02:17 +0800
  • 68bf1876af feat(ui): position current stage badge on node circle sinohqb 2026-08-20 19:53:32 +0800
  • 9bf741fbee feat(ui): use tag badge for current stage and show full datetime in lifecycle sinohqb 2026-08-20 19:46:42 +0800
  • ff734c72e5 feat(ui): add timestamps to lifecycle timeline and replace time distribution cards with table sinohqb 2026-08-20 19:41:11 +0800
  • d61657eedb fix(ui): display 5-point scale scores correctly in dimension cards sinohqb 2026-08-20 19:34:18 +0800
  • fb68f9ebce feat(ui): add grade labels and icons to dimension scores for better intuitiveness sinohqb 2026-08-20 19:29:30 +0800
  • de80e85658 feat(ui): replace Bar chart with custom progress cards for dimension scores sinohqb 2026-08-20 19:22:42 +0800
  • 81741a67e7 feat(ui): replace Steps and Column chart with custom timeline and cards in ExecutionProcess sinohqb 2026-08-20 19:19:09 +0800
  • 61d8b8b4b8 feat(ui): single-column overview layout with end-of-content marker sinohqb 2026-08-20 18:59:50 +0800
  • d626dd8c3f feat(ui): restructure overview tab to 3-row layout sinohqb 2026-08-20 18:27:01 +0800
  • 63e96c2bf2 feat(ui): widen drawer and restructure overview tab layout sinohqb 2026-08-20 18:08:03 +0800
  • af8c7d6810 feat(ui): add tooltip to session progress column sinohqb 2026-08-20 17:55:42 +0800
  • 60981b634d feat(ui): optimize intelligent eval drawer UI sinohqb 2026-08-20 17:44:05 +0800
  • d0487b54b4 fix(intelligent-eval): respect time-window slots before nudging analyst sinohqb 2026-08-20 16:27:05 +0800
  • eb4944a8bd feat(intelligent-eval): terminal-state discipline watchdogs (ADR-0011) sinohqb 2026-08-20 14:34:17 +0800
  • 0096c22e27 docs: v1.1.1 release notes + ADR-0010 + context/CLAUDE updates sinohqb 2026-08-18 19:01:14 +0800
  • 5de46d514a fix(intelligent-eval): trigger worker/planner with isolated session sinohqb 2026-08-18 17:22:30 +0800
  • 71d38ebef6 fix(intelligent-eval): settle stale tasks of finished evals sinohqb 2026-08-18 16:04:46 +0800
  • 56d709c44f fix(intelligent-eval): reject report until all sessions closed sinohqb 2026-08-18 15:30:51 +0800
  • 8959e7ac42 fix(intelligent-eval): respect time-window slot distribution + flat scores sinohqb 2026-08-18 13:43:14 +0800
  • 60c54a67e4 fix(intelligent-eval): parse minute-level time slots (1h windows) sinohqb 2026-08-18 13:15:46 +0800
  • 9d87ecf736 fix(intelligent-eval): trigger OpenClaw planner for planning evals sinohqb 2026-08-18 11:30:02 +0800
  • 4b66c94969 fix(intelligent-eval): align stat chips so all == sum of states sinohqb 2026-08-18 11:03:26 +0800
  • 2fc3671140 feat(intelligent-eval): eval list default page size 10 sinohqb 2026-08-18 10:53:34 +0800
  • 60c545ab78 fix(intelligent-eval): task queue all-count + unresolved filter sinohqb 2026-08-18 10:48:13 +0800
  • 57951f7940 fix(intelligent-eval): task queue pagination + column widths align with eval list sinohqb 2026-08-18 10:35:51 +0800
  • 47804f2df3 refactor(ui): extract SectionHeader + drop deprecated CronPoolMonitor (audit P2) sinohqb 2026-08-17 23:51:40 +0800
  • fa5e3b8d5d refactor(ui): consolidate state maps + colors to tokens (audit P1) sinohqb 2026-08-17 23:42:13 +0800
  • 3626ab288b fix(intelligent-eval): P0 UI/UX refresh defects (audit) sinohqb 2026-08-17 22:59:23 +0800
  • 00ad929d68 feat(intelligent-eval): v4.2 UI — stat bar + single-line table + unified detail drawer sinohqb 2026-08-17 20:03:55 +0800
  • a69fa8a797 refactor(intelligent-eval): split list page into dedicated pages sinohqb 2026-08-17 16:39:53 +0800
  • 2dd023fdd9 docs(intelligent-eval): align domain language with trigger-driven execution (ADR-0009) sinohqb 2026-08-17 16:16:12 +0800
  • cc2ac8da89 feat(intelligent-eval): paginate the eval list sinohqb 2026-08-17 14:09:17 +0800
  • b4f9c887f4 feat(intelligent-eval): task queue monitor (方案③可视化) sinohqb 2026-08-17 13:57:00 +0800
  • b0969ae582 feat(intelligent-eval): backfill decision logs for completed evals sinohqb 2026-08-17 13:06:27 +0800
  • 32f63e80ae style: ruff format (decision-log backfill) sinohqb 2026-08-17 05:12:09 +0800
  • 25920280f6 feat(intelligent-eval): platform audit backfill for decision logs + disable legacy cron workers sinohqb 2026-08-17 05:11:18 +0800
  • 71c7cd3d39 fix(intelligent-eval): requeue stale assigned tasks (worker crash recovery) sinohqb 2026-08-17 03:30:42 +0800
  • df57af9e85 fix(deploy/t480): remove OPENCLAW_GATEWAY_TOKEN (trusted-proxy conflicts with shared token) sinohqb 2026-08-17 03:13:05 +0800
  • 8e65e2e7b0 fix(intelligent-eval): worker trigger message must demand immediate execution sinohqb 2026-08-17 02:57:08 +0800
  • 775b070bab feat(intelligent-eval): platform triggers OpenClaw agent as worker (avoid external IM channel) sinohqb 2026-08-17 02:37:37 +0800
  • 5836b84681 fix(intelligent-eval): add lifespan scan-loop for worker task enqueue sinohqb 2026-08-17 02:08:40 +0800
  • 6309b6abca fix(frontend): report overall NaN + header card styling sinohqb 2026-08-17 02:01:45 +0800