Commit Graph

  • ee3a31e77c feat(adapter): externalize platform worker runtime tuning upload/2026-03-26-sync-clean Your Name 2026-05-06 10:54:08 +08:00
  • bb67f30be0 feat(adapter): add sub2api platform adapter stack Your Name 2026-05-06 10:45:51 +08:00
  • 59e4e16751 docs(ai-customer-service): add sub2api minimal webhook mapping Your Name 2026-05-06 09:45:35 +08:00
  • 534658018c feat(ai-customer-service): add gate readiness verification and handoff docs Your Name 2026-05-06 09:39:33 +08:00
  • 65e48bc149 fix(audit): use uuid.New() for ticket workflow audit IDs Your Name 2026-05-04 13:44:39 +08:00
  • e75b699c11 docs: deliver DO-P1-1 monitoring + DO-P1-2 runbook Your Name 2026-05-04 09:41:56 +08:00
  • 0f9e832aaa docs: Gate B verification complete - all pre-prod checks passed Your Name 2026-05-04 08:26:54 +08:00
  • e110e535c8 fix(dialog): use uuid.New() for ticket and audit IDs Your Name 2026-05-04 08:25:46 +08:00
  • 7625a27932 fix(integration): fix TestHealthCheck_ReadyEndpoint to use newTestApp Your Name 2026-05-04 08:04:39 +08:00
  • b946926efa fix(config+app): production fail-fast + readiness收紧 Your Name 2026-05-04 07:38:10 +08:00
  • 10d79299b5 docs: 优化报告V2 - P0已全部修复,Phase2质量门禁通过 Your Name 2026-05-03 20:22:41 +08:00
  • dc937336c5 docs: LLM大模型信息追踪工具调研报告 Your Name 2026-05-03 20:21:44 +08:00
  • 687c4535f8 fix: P0-1 RateLimiter并发写安全 + P0-2工单操作错误码区分 + P1 rows.Close修复 upload/ai-customer-service Your Name 2026-05-01 20:56:25 +08:00
  • b74981de30 docs: Codex 全面代码审查报告 PRODUCTION_REVIEW_REPORT Your Name 2026-05-01 17:44:53 +08:00
  • 01135eca27 docs: 新增生产上线文档 PRODUCTION_LAUNCH.md Your Name 2026-05-01 16:51:16 +08:00
  • 3e9022a303 fix(ticket_handler): 将 auditTicketChange 死代码接入 Assign/Resolve/Close Your Name 2026-05-01 13:29:00 +08:00
  • d88369f880 test(P1): 补齐 domain/intent、domain/message、domain/ticketstats、platform/logging、service/intent、config 测试 Your Name 2026-05-01 11:43:05 +08:00
  • 6b3ef95a9a test(P1): 补齐 webhook HandleChannel 和 clientIP 测试 Your Name 2026-05-01 10:41:39 +08:00
  • 36b9d0387e test(P0-5): 补齐 health handler 和 ticket stats handler 测试 Your Name 2026-05-01 10:03:51 +08:00
  • 093df85d83 test(P0-4): 补齐 health platform 测试 - Evaluate 覆盖 100% Your Name 2026-05-01 09:58:31 +08:00
  • a11038af40 test(P0-3): 补齐 router 测试覆盖 Your Name 2026-05-01 09:53:59 +08:00
  • 4dcd63072c test(P0-2): 补齐 postgres store ticket workflow 测试 Your Name 2026-05-01 09:38:52 +08:00
  • c038955103 test(P0-1): 补齐 memory store ticket workflow 测试 Your Name 2026-05-01 09:08:59 +08:00
  • 5a8759fedd docs: Phase 2 测试质量提升规划 Your Name 2026-05-01 09:04:31 +08:00
  • 61d5152035 test: add router and health handler tests for Phase 2 coverage Your Name 2026-05-01 08:47:04 +08:00
  • 23b2a7c17f docs: 报告验证结果 - 专业工具链独立检查 main Your Name 2026-04-21 22:19:38 +08:00
  • 7f4be9be2c docs: 审查报告验证结果 - 所有数据真实可信 Your Name 2026-04-21 22:08:01 +08:00
  • e1203cfb3c docs: 项目全面系统性审查报告 - 构建/测试/安全/覆盖率分析 Your Name 2026-04-21 20:57:09 +08:00
  • ecfde0e887 P4-D: secret治理和KMS表述清理 Your Name 2026-04-21 20:32:31 +08:00
  • 07614339cb P4-C: IAM闭环 - SubjectID审计注入/Scope-UserType匹配校验 Your Name 2026-04-21 20:29:48 +08:00
  • b193e0aab9 P4-B: supply-api大文件拆分分析 + InvariantChecker接入决策 Your Name 2026-04-21 19:04:03 +08:00
  • 3b70fe1865 P4-A: 三服务共享auth/logging能力 - 共享包边界定义/golden测试/契约测试 Your Name 2026-04-21 19:00:25 +08:00
  • 8c5ab32e2e P3-D: supply-api后台worker shutdown纪律 - partition维护取消/outbox优雅停止 Your Name 2026-04-21 18:53:01 +08:00
  • e249a9160b P3-C: 三服务可观测面统一 - metrics端点统一/健康检查别名/traceID透传 Your Name 2026-04-21 18:40:43 +08:00
  • 472d9ad4c1 P3-B: Router 熔断器实现 - 健康检查/状态机/半开试探 Your Name 2026-04-21 17:46:02 +08:00
  • ae2b1bfe75 P3-A: Token Runtime 缓存层实现 - HTTPTimeout/LRU淘汰/命中率指标 Your Name 2026-04-21 17:27:27 +08:00
  • 1fec3e981d feat(ci): 实现 Phase 1/2 严格退出标准的所有代码实现 Your Name 2026-04-21 12:14:50 +08:00
  • c59204049a docs(ci): define cross-service smoke taxonomy Your Name 2026-04-21 09:38:37 +08:00
  • b3e34c6e36 feat(ci): normalize shared environment semantics Your Name 2026-04-21 09:34:29 +08:00
  • 3f509d1a6c docs(ci): define real staging gate rules Your Name 2026-04-21 09:28:27 +08:00
  • 3aeddc0b43 docs(ci): define release manifest contract Your Name 2026-04-21 09:23:54 +08:00
  • d98b1fb262 docs(ci): define phase1 contract gate Your Name 2026-04-21 09:20:33 +08:00
  • fb659e8c96 docs(plan): complete auth rollback and comms notes Your Name 2026-04-21 09:16:56 +08:00
  • c3ac7cdbae docs(plan): capture auth convergence rollout Your Name 2026-04-21 09:15:18 +08:00
  • a9108dd390 docs(plan): record token schema alignment decision Your Name 2026-04-21 09:08:20 +08:00
  • c5de0220a0 docs(plan): align service authority boundaries Your Name 2026-04-21 09:03:05 +08:00
  • b864a4ef1b docs(plan): tighten token authority contract Your Name 2026-04-21 08:01:07 +08:00
  • 46152f50fd docs(plan): record phase1 authority baseline Your Name 2026-04-21 07:53:22 +08:00
  • 1f56b32257 feat(logging): unify structured startup logs Your Name 2026-04-20 19:55:38 +08:00
  • b9b3678fe3 docs(review): finalize remediation closure confirmation Your Name 2026-04-20 17:56:47 +08:00
  • b879906fec test(ci): add supply domain stability rerun check Your Name 2026-04-20 16:27:08 +08:00
  • eab029a05c fix(supply-api): classify handler failures by error type Your Name 2026-04-20 16:24:24 +08:00
  • a1555c0127 fix(iam): omit missing grantor foreign key Your Name 2026-04-20 16:18:32 +08:00
  • 79d9b872f6 fix(iam): write nullable inet fields correctly Your Name 2026-04-20 16:16:52 +08:00
  • a109a6836f fix(iam): tolerate nullable db-backed role fields Your Name 2026-04-20 16:14:12 +08:00
  • 566169687a fix(iam): allow wildcard scope in schema seed Your Name 2026-04-20 16:11:26 +08:00
  • 319d9e1989 fix(supply-api): realign audit event persistence contract Your Name 2026-04-20 11:50:20 +08:00
  • 1c088e2dd4 fix(supply-api): restore package lifecycle ownership semantics Your Name 2026-04-20 11:36:07 +08:00
  • 00ff6363bd fix(supply-api): align account lifecycle optimistic locking Your Name 2026-04-20 11:22:18 +08:00
  • 50f0cc8606 fix(supply-api): restore package create insert contract Your Name 2026-04-20 11:16:14 +08:00
  • 9dba094183 fix(supply-api): restore db-backed idempotency locking Your Name 2026-04-20 11:10:35 +08:00
  • 414ecbb08c fix(token-runtime): preserve fingerprint on refresh and revoke Your Name 2026-04-20 10:47:59 +08:00
  • 45c4160eed docs: 清理架构文档中Kafka/etcd误填内容,标记废弃说明 Your Name 2026-04-18 11:48:29 +08:00
  • 014c183c84 fix: correct environment issues doc and add missing config improvements Your Name 2026-04-18 11:34:58 +08:00
  • 421817c0c9 docs: add full verification report for all P0/P1 security fixes Your Name 2026-04-18 11:27:47 +08:00
  • 8fcdfe400e docs: enrich environment issues analysis and correct repair plan status Your Name 2026-04-18 09:34:21 +08:00
  • 0d81a53b7a docs: summarize remediation lessons and refresh project standards Your Name 2026-04-17 22:37:19 +08:00
  • 4d83f942bc docs(product): add page flow tree and button matrix Your Name 2026-04-17 22:28:07 +08:00
  • b06dd8ccda docs(product): add completed feature inventory Your Name 2026-04-17 22:21:46 +08:00
  • 49738f2119 test(supply-api): disable cache in integration runner Your Name 2026-04-17 22:10:34 +08:00
  • 7e2f3fe62c docs(review): finalize correction closure and completion confirmation Your Name 2026-04-17 22:01:07 +08:00
  • 679a98dd9b docs(plan): add remediation execution checklist Your Name 2026-04-17 21:12:49 +08:00
  • f48fca565b docs(sql): clarify active schema boundaries and status constraints Your Name 2026-04-17 20:12:05 +08:00
  • ebd11867c3 docs(gateway): clarify advanced routing strategy status Your Name 2026-04-17 20:05:56 +08:00
  • 7434496470 feat(gateway): serve models from registered providers Your Name 2026-04-17 20:04:05 +08:00
  • 0b8de726a8 fix(gateway): fail closed on secret and cors defaults Your Name 2026-04-17 20:00:43 +08:00
  • cccb76b72b feat(supply-api): make withdraw readiness depend on sms wiring Your Name 2026-04-17 19:26:20 +08:00
  • 9bb1d6ce3e feat(supply-api): gate and wire iam routes explicitly Your Name 2026-04-17 19:19:37 +08:00
  • 9279e65cd7 fix(supply-api): make compensation executor fail closed Your Name 2026-04-17 19:15:45 +08:00
  • 3292e1dc38 feat(token-runtime): add postgres-backed runtime and audit stores Your Name 2026-04-17 18:09:06 +08:00
  • c06cacff0d refactor(token-runtime): abstract runtime and audit stores Your Name 2026-04-17 17:56:59 +08:00
  • 17b54973e3 ci: make repo integrity check uncached and integration-aware Your Name 2026-04-17 17:46:13 +08:00
  • a46ac6bd33 test(token-runtime): align auth tests with current http behavior Your Name 2026-04-17 16:27:44 +08:00
  • a31ea09045 test(gateway): realign mux and error response assertions Your Name 2026-04-17 16:24:05 +08:00
  • 2e0f6e29aa fix(supply-api): restore uncached build health Your Name 2026-04-17 16:20:34 +08:00
  • ad776e4079 fix: P0/P1 security fixes across gateway, token-runtime, and supply-api Your Name 2026-04-17 14:36:02 +08:00
  • 4eb4f0393b chore: clean up duplicate review/reports files (720+ items removed) Your Name 2026-04-17 12:19:49 +08:00
  • 6f35b3e1ad refactor(supply-api): slim runtime constructor prelude Your Name 2026-04-16 15:38:29 +08:00
  • 8eab2a10f7 refactor(supply-api): reduce runtime aggregation density Your Name 2026-04-16 12:03:57 +08:00
  • 7e945868a5 refactor(supply-api): narrow runtime background surface Your Name 2026-04-16 11:38:56 +08:00
  • 45029b44d1 refactor(supply-api): narrow runtime http surface Your Name 2026-04-16 09:07:28 +08:00
  • 44780d1d29 refactor(supply-api): declarify runtime http adapter Your Name 2026-04-16 07:45:47 +08:00
  • df8d73b4e3 refactor(supply-api): declarify bootstrap server assembly Your Name 2026-04-16 07:24:13 +08:00
  • b9b875ac39 refactor(supply-api): split bootstrap http assembly Your Name 2026-04-16 07:11:33 +08:00
  • 39c4a11ff9 refactor(supply-api): split runtime store bundle builders Your Name 2026-04-15 23:27:11 +08:00
  • 22575bdd82 refactor(supply-api): split background startup helpers Your Name 2026-04-15 22:58:12 +08:00
  • 6e5a36bda1 refactor(supply-api): split runtime assembly helpers Your Name 2026-04-15 22:31:50 +08:00
  • 56cb40c1f9 refactor(supply-api): normalize app server defaults Your Name 2026-04-15 21:54:49 +08:00
  • bec2a7bd1d refactor(supply-api): precheck main env before config load Your Name 2026-04-15 20:14:59 +08:00
  • 5ae0861fc3 refactor(supply-api): guard unsupported env values Your Name 2026-04-15 19:24:20 +08:00