Commit Graph

  • bdfbaff2a7 fix(protocol-matrix): restore live probe auth header main phamnazage-jpg 2026-06-11 21:52:24 +08:00
  • 47ced19c7b fix(deploy): production CRM deployment improvements phamnazage-jpg 2026-06-10 15:44:45 +08:00
  • 85954e516a fix(review): address 2026-06-08 review report issues phamnazage-jpg 2026-06-09 09:35:18 +08:00
  • 4e2ee087fd feat(vNext.4): implement trusted-subject security chain for portal user key self-service phamnazage-jpg 2026-06-09 07:48:03 +08:00
  • dd6f332b53 feat: close v3 slo gates and lifecycle metrics phamnazage-jpg 2026-06-08 14:49:06 +08:00
  • dbbb313a36 feat: close v3 governance evidence and slo metrics wiring phamnazage-jpg 2026-06-08 13:59:03 +08:00
  • 13b88ba2e7 debug(gateway): add log to verify key admin_status at gateway phamnazage-jpg 2026-06-07 14:49:52 +08:00
  • 37694f993f fix(gateway): pass sqlite DSN to NewAPIHandlerWithAuth so gateway can open DB for key auth phamnazage-jpg 2026-06-07 14:42:46 +08:00
  • 6d6f950382 fix(gateway): add SubscriptionUserID to proxy chat request for managed key resolution phamnazage-jpg 2026-06-07 14:16:41 +08:00
  • c86c8a17ca feat(v3): add CRM gateway /v1/chat/completions with key auth + governance check phamnazage-jpg 2026-06-07 12:19:24 +08:00
  • 6eec70d6a3 feat(v3): close key governance with subject-scoped selector and pause/resume on real host phamnazage-jpg 2026-06-06 22:25:46 +08:00
  • 47a67eb663 feat(vnext2): close portal key management ui on real host phamnazage-jpg 2026-06-06 10:12:13 +08:00
  • 5b59ad7490 feat(vnext2): close user key self-service on real host phamnazage-jpg 2026-06-05 19:58:02 +08:00
  • 596a2a110c feat(vnext2): add user key self-service skeleton phamnazage-jpg 2026-06-05 11:45:17 +08:00
  • 53edcd86ac docs: update EXECUTION_BOARD + VNEXT_COMPLETION_CHECKLIST for vNext.1 closure phamnazage-jpg 2026-06-05 11:39:46 +08:00
  • 492f33a129 feat(vnext): complete vNext.1 release gate — default chain admission, idempotent init, user key skeleton phamnazage-jpg 2026-06-05 11:07:50 +08:00
  • 77b7f7f660 feat: harden runtime import and frontend verification workflows phamnazage-jpg 2026-06-04 20:02:36 +08:00
  • 7ce72cbc35 docs: sync truth docs, frontend audits, and runbooks phamnazage-jpg 2026-06-04 20:00:03 +08:00
  • 4b743848bc refactor(portal): merge register + login into single auth entry phamnazage-jpg 2026-06-04 13:52:18 +08:00
  • 2b5607285f docs(test): add 2026-06-04 testing pitfalls to checklist + fix key confusion in acceptance script phamnazage-jpg 2026-06-04 13:45:29 +08:00
  • 62b3c657a9 fix(portal): restore missing inputs in providers.html (revert buggy reorder) Hermes 2026-06-03 21:02:50 +08:00
  • 23fd8db77d refactor(portal): move .hint info-banner ABOVE its <input> + upgrade to teal-accented banner style Hermes Agent 2026-06-03 20:01:44 +08:00
  • 3e158e780b fix(portal): prevent .hint description from being covered by <input> Hermes Agent 2026-06-03 16:31:01 +08:00
  • 86412192fd docs(weekly): record 2026-05-28~06-03 cross-project learnings + 4 skills Hermes Agent 2026-06-03 15:56:03 +08:00
  • d6a0261a47 docs(understand-anything): record set-and-forget fallback chain upgrade for enrich Hermes Agent 2026-06-03 15:30:48 +08:00
  • 77f40c2b69 docs(understand-anything): record 16/16 workspace batch graph refresh (67s, 0 fatal) phamnazage-jpg 2026-06-03 14:34:10 +08:00
  • c079b8ab66 docs(understand-anything): record 2026-06-03 offline graph refresh + script + skill phamnazage-jpg 2026-06-03 14:24:12 +08:00
  • d493e97402 docs(codegraph): record 16/16 workspace rollout + wrapper bugfix phamnazage-jpg 2026-06-03 13:53:07 +08:00
  • 047ddca92c docs(portal): record codegraph workspace integration + OMP AGENTS.md refresh phamnazage-jpg 2026-06-03 13:29:28 +08:00
  • 56474264d6 refactor(portal): dedup inline scripts in accounts + batch-import + providers Hermes Agent 2026-06-03 13:14:31 +08:00
  • 09f7c07de3 feat(portal): make provider/batch-import form fields self-explanatory + auto-fill phamnazage-jpg 2026-06-03 11:24:54 +08:00
  • 122d6282e1 fix(portal): unify all input/select/textarea/label/button/table styles via global fallback phamnazage-jpg 2026-06-03 11:05:10 +08:00
  • e804a830a0 docs(portal): record 2026-06-03 frontend visual upgrade + design system runbook phamnazage-jpg 2026-06-03 09:11:18 +08:00
  • cc8fc900ca refactor(portal): migrate 8 pages to portal.css+portal.js design system phamnazage-jpg 2026-06-03 09:11:07 +08:00
  • 3a9061e11d style(portal): add design system + shared layer (portal.css/portal.js/admin-common.css shim) phamnazage-jpg 2026-06-03 09:10:45 +08:00
  • 35447be934 feat(deploy): add CRM-only online deployment to remote43 phamnazage-jpg 2026-06-02 21:46:39 +08:00
  • 4ec9dad44f test: 修 build-broken edge-case 测试 phamnazage-jpg 2026-06-02 20:38:29 +08:00
  • f6600d663a feat(monitoring): add complete Prometheus + Grafana monitoring stack phamnazage-jpg 2026-06-02 19:54:38 +08:00
  • fb32deb2b1 docs: 更新验证报告,记录 metrics 端点修复 phamnazage-jpg 2026-06-02 07:22:24 +08:00
  • 5e3bd44e96 fix(metrics): 在主路由中注册 /metrics 端点 phamnazage-jpg 2026-06-02 07:22:01 +08:00
  • 278991bc9d docs: 添加生产上线全面验证报告 phamnazage-jpg 2026-06-02 07:17:37 +08:00
  • 8bbdffaf17 test: 补充真实功能验证测试 phamnazage-jpg 2026-06-02 07:07:53 +08:00
  • 28f377f2bd feat(api): M-04 添加版本信息端点 phamnazage-jpg 2026-06-02 07:00:15 +08:00
  • 133da2d442 test: M-03 添加边界测试 phamnazage-jpg 2026-06-02 06:58:45 +08:00
  • b69cb9166e refactor: M-02 添加 errs 包提供错误处理基础设施 phamnazage-jpg 2026-06-02 06:57:13 +08:00
  • 08f7db1bc2 test: M-01 替换测试代码中的 panic 为 t.Fatal phamnazage-jpg 2026-06-02 06:56:30 +08:00
  • 21065735dd fix(docker): H-05 优化 Dockerfile 环境变量配置 phamnazage-jpg 2026-06-02 06:55:36 +08:00
  • d688722dd2 feat(metrics): H-04 Prometheus 指标暴露 phamnazage-jpg 2026-06-02 06:53:24 +08:00
  • 8984451845 feat(log): H-03 日志 flush 错误监控 phamnazage-jpg 2026-06-02 06:51:14 +08:00
  • 97502b8a86 test: H-02 补充 migrations 测试 phamnazage-jpg 2026-06-02 06:50:02 +08:00
  • 3838d78b00 test: H-01 补充 testutil 测试 phamnazage-jpg 2026-06-02 06:49:07 +08:00
  • 6865b3a33b ci: B-04 添加 GitHub Actions CI/CD 工作流 phamnazage-jpg 2026-06-02 06:47:06 +08:00
  • cf7dd35e1d feat(log): B-03 日志轮转配置 - 添加 lumberjack 支持 phamnazage-jpg 2026-06-01 22:06:56 +08:00
  • 714c4acbe4 fix(log): 修复测试文件未使用导入 phamnazage-jpg 2026-06-01 22:03:14 +08:00
  • 91fa5d6ab4 fix(review): 完成系统性 Review 修复方案 - Task B-01 HTTP Server 超时配置 phamnazage-jpg 2026-06-01 22:02:01 +08:00
  • 5fbac6ef0b test(frontend): add provider admin acceptance coverage phamnazage-jpg 2026-06-01 09:58:20 +08:00
  • c588a95c7d fix(access): verify subscription readiness with real user keys phamnazage-jpg 2026-06-01 09:55:11 +08:00
  • 702ae19a61 feat(pack): publish provider admin draft provider-admin-publish-1780230107 phamnazage-jpg 2026-05-31 20:21:50 +08:00
  • fd12838519 docs(testing): record repo upsert closure phamnazage-jpg 2026-05-30 18:54:07 +08:00
  • 64e14ac30d test(quality): cover repo upsert fallback branches phamnazage-jpg 2026-05-30 18:54:07 +08:00
  • 2f2653c76f docs(testing): record upsert and open branch follow-up phamnazage-jpg 2026-05-30 18:48:20 +08:00
  • 9e32a24f8c test(quality): cover upsert validation and redis open branches phamnazage-jpg 2026-05-30 18:48:20 +08:00
  • d9216d5712 docs(testing): record narrow branch coverage follow-up phamnazage-jpg 2026-05-30 18:28:03 +08:00
  • f895eb9035 test(quality): cover sqlite redis and overlay edge branches phamnazage-jpg 2026-05-30 18:28:03 +08:00
  • 51472e9951 docs(testing): record hotspot branch coverage uplift phamnazage-jpg 2026-05-30 17:22:25 +08:00
  • 6bbd55111c test(quality): cover routing sqlite overlay hotspots phamnazage-jpg 2026-05-30 17:22:11 +08:00
  • b33fa10677 test(quality): promote overlay coverage to core gate phamnazage-jpg 2026-05-30 17:13:38 +08:00
  • 249ad5938f test(quality): promote sqlite coverage to core gate phamnazage-jpg 2026-05-30 17:04:45 +08:00
  • b371c698cc test(quality): promote routing coverage to core gate phamnazage-jpg 2026-05-30 16:54:05 +08:00
  • 2a925e2954 test(quality): promote internal app coverage to core gate phamnazage-jpg 2026-05-30 16:48:55 +08:00
  • 800096542b docs(testing): record internal app coverage uplift phamnazage-jpg 2026-05-30 16:41:05 +08:00
  • cbfaf4a28b test(app): raise handler coverage above 70 percent phamnazage-jpg 2026-05-30 16:40:55 +08:00
  • b5529eb9d4 docs(testing): record unified quality gate rollout phamnazage-jpg 2026-05-30 15:28:58 +08:00
  • 61a5a36c58 feat(testing): add unified quality gates and coverage baseline phamnazage-jpg 2026-05-30 15:28:32 +08:00
  • 347389c0a2 chore(skills): add project workflow skills phamnazage-jpg 2026-05-30 14:55:16 +08:00
  • 17c406b661 docs(skills): capture project learnings as reusable workflows phamnazage-jpg 2026-05-30 14:55:05 +08:00
  • 0a3828d682 docs(status): record false negative verification phamnazage-jpg 2026-05-30 14:46:20 +08:00
  • 15b7437edd feat(status): suppress false negative provider readiness phamnazage-jpg 2026-05-30 14:42:51 +08:00
  • 7dbd6769db docs(acceptance): record final user flow verification phamnazage-jpg 2026-05-30 11:21:03 +08:00
  • 2b46598a82 docs(portal): record p4-t6 remote verification phamnazage-jpg 2026-05-30 11:01:34 +08:00
  • ef33762db5 feat(portal): add logical group packaging config phamnazage-jpg 2026-05-30 10:54:32 +08:00
  • aac18e0df6 docs(portal): record p4-t5 remote verification phamnazage-jpg 2026-05-30 10:45:04 +08:00
  • 3bfd4cfc1c feat(portal): add logical group guidance config phamnazage-jpg 2026-05-30 10:38:59 +08:00
  • e940ebda2c docs(portal): record p4-t4 remote verification phamnazage-jpg 2026-05-30 10:30:25 +08:00
  • 037e141cc4 feat(portal): add logical group usage guidance phamnazage-jpg 2026-05-30 10:26:53 +08:00
  • 939dd4f8e1 docs(portal): record p4-t3 remote verification phamnazage-jpg 2026-05-30 10:17:57 +08:00
  • 542c6823a5 feat(portal): add logical group entitlement view phamnazage-jpg 2026-05-30 10:13:31 +08:00
  • e87decee4d docs(portal): record p4-t2 remote verification phamnazage-jpg 2026-05-30 08:29:28 +08:00
  • ac1d8e27cc feat(portal): switch user catalog to logical groups phamnazage-jpg 2026-05-30 08:26:28 +08:00
  • 11fb02de9b docs(portal): record p4-t1 remote verification phamnazage-jpg 2026-05-29 19:48:27 +08:00
  • 97fd72e273 feat(portal): add logical group catalog api phamnazage-jpg 2026-05-29 19:39:41 +08:00
  • e3be48da71 docs(accounts): record p3-t3 remote verification phamnazage-jpg 2026-05-29 19:31:49 +08:00
  • 649eb13f30 feat(accounts): add explicit route binding workflow phamnazage-jpg 2026-05-29 19:07:01 +08:00
  • ad94feab72 docs(accounts): record p3-t2 remote verification phamnazage-jpg 2026-05-29 16:02:26 +08:00
  • d8d9e6e170 fix(accounts): tolerate ambiguous shadow bindings phamnazage-jpg 2026-05-29 15:58:37 +08:00
  • c982c595b8 feat(accounts): add provider account admin view phamnazage-jpg 2026-05-29 15:50:28 +08:00
  • 82f3636521 docs(accounts): record p3-t1 remote verification phamnazage-jpg 2026-05-29 14:58:23 +08:00
  • b5343452cb feat(accounts): add provider account inventory api phamnazage-jpg 2026-05-29 14:43:34 +08:00
  • 83148ce3c1 docs(routing): record p2-t4 acceptance matrix verification phamnazage-jpg 2026-05-29 14:00:06 +08:00
  • 5689286fec fix(acceptance): align route model list parsing phamnazage-jpg 2026-05-29 13:57:28 +08:00