|
|
20597101f5
|
feat: 实现 TokenManager(JWT 签发/校验/哈希)
|
2026-06-14 17:07:12 +08:00 |
|
|
|
0edafbbf8a
|
feat: 实现 PostgreSQL 连接池
- 新增 internal/store/db.go
- 实现 NewPostgresPool(ctx, dsn) 创建连接池
- 添加 pgx/v5 依赖
- 最大连接数设置为 10
|
2026-06-14 16:41:50 +08:00 |
|
|
|
4ef1e9f08b
|
refactor: 彻底移除 .env 依赖,配置统一由 config.yaml + 环境变量驱动
|
2026-06-14 14:54:55 +08:00 |
|
|
|
0d9d3db73b
|
feat: 更新配置文档
|
2026-06-13 19:57:35 +08:00 |
|
|
|
c9c697fe64
|
feat: 实现 AI Orchestrator(核心编排)
- 实现 Orchestrator 接口(4.1)
- 实现 Sender 接口(4.2)
- 实现 STT → LLM → TTS 流式并行管道(4.3)
- 实现句子切分器(4.4)
- 实现错误降级处理(4.5)
- 实现 Interrupt 支持(4.6)
- 编写完整的单元测试(4.7)
|
2026-06-13 16:05:18 +08:00 |
|
|
|
041dee319b
|
chore: go mod tidy 清理依赖
|
2026-06-13 15:50:10 +08:00 |
|
|
|
ba6d565c0f
|
feat: 实现 Redis 版 SessionManager(Hash + List,TTL 自动刷新)
|
2026-06-13 15:27:41 +08:00 |
|
|
|
da87ec776b
|
feat: main.go 接入配置 + graceful shutdown + logger 迁移
- main.go: 接入 config.Load() 替换硬编码 :8080
- main.go: 添加 signal.NotifyContext + http.Server.Shutdown(10s drain)
- main.go: 初始化 Zap 日志,prod 环境切换 Gin release 模式
- ws/handler.go: 所有 log.Printf 替换为 logger.Log 结构化日志
- 修复 .gitignore 排除规则(/server 仅匹配根目录二进制)
- 新增 zap、viper 依赖
|
2026-06-13 15:18:03 +08:00 |
|
|
|
9f876df816
|
feat: 初始化 Go 后端项目骨架
- 使用 Gin 框架替代原始 net/http,方便调试
- 实现 WebSocket 端点 (/ws),支持 ping/query/config/interrupt 消息
- 实现健康检查 REST 接口 (/api/health)
- 定义协议数据结构 (models)
- 心跳检测(60 秒超时断开)
|
2026-06-12 17:34:43 +08:00 |
|