bot_dev2
|
81222ad990
|
feat: 完成 issue #169 [B3] 对话助手重构——消息流+模型选择+引用溯源+离线降级
|
2026-08-06 12:57:21 +08:00 |
|
bot_dev2
|
df6776caba
|
feat: 完成 issue #168 [B2] 驾驶舱重构(下)——实时趋势(SVG 折线 2s 滚动)+ NL 查询(infer.ts)
|
2026-08-06 12:56:46 +08:00 |
|
bot_dev2
|
febdd5b917
|
feat: 完成 issue #167 [B1] 驾驶舱重构(上)——布局+四状态工艺+KPI 卡片+告警面板(模板 JSON 驱动)
|
2026-08-06 12:56:01 +08:00 |
|
bot_dev2
|
7279c9f71f
|
feat: 完成 issue #166 [A3] iAOP API 客户端封装(infer.ts LLM 网关 + templates.ts 模板 JSON + plans 迁入 public)
|
2026-08-06 12:54:18 +08:00 |
|
bot_dev2
|
ddd59345ed
|
feat: 完成 issue #165 [A2] 菜单播种 v2——原生菜单(type=1/component/iconify)+PUT 幂等更新+admin 角色
|
2026-08-06 12:53:15 +08:00 |
|
bot_dev2
|
91b16ec6c3
|
feat: 完成 issue #164 [A1] FBA UI 骨架定制——iAOP 品牌+默认主页+清理 demo+构建流水线
|
2026-08-06 12:51:38 +08:00 |
|
bot_dev2
|
88d84757ac
|
chore: vendor FBA UI 工程源码(fastapi-best-architecture-ui master,Epic #163 受控源码基础)
|
2026-08-06 12:50:35 +08:00 |
|
bot_dev2
|
4a7b5e4f21
|
fix: seed_iaop_menus.py swagger 登录返回裸 GetSwaggerToken(无 code 包装),专用登录方法适配
|
2026-08-06 10:32:21 +08:00 |
|
bot_dev2
|
209427f685
|
fix: seed_iaop_menus.py 适配 FastAPI>=0.13x(HTTPBasicCredentials 绑定 query 参数,登录带 username/password)
|
2026-08-06 10:31:25 +08:00 |
|
bot_dev1
|
4ea81cea91
|
feat: Phase 3 FBA UI 预构建产物 + Phase 4 按钮级权限(fba_jwt + perms)(Epic #159)
|
2026-08-06 10:18:15 +08:00 |
|
bot_dev1
|
067ba0abe1
|
feat: Phase 2 Sider 菜单由 FBA 服务端授权驱动 + 菜单/角色播种脚本(Epic #159)
|
2026-08-06 10:04:36 +08:00 |
|
bot_dev1
|
70c680a612
|
feat: Phase 0 FBA 部署包——docker-compose + nginx 反代 + env 模板(issue #159)
|
2026-08-06 08:41:59 +08:00 |
|
bot_dev2
|
b673830859
|
feat: 推理服务根路径返回欢迎导航页(浏览器直接访问 30800 不再 404)
|
2026-08-05 09:12:33 +08:00 |
|
bot_dev2
|
2ae5653a9a
|
feat: 部署 iAOP 至 39.101.182.167 的推理服务镜像与入口(serve.py + Dockerfile,对齐 Helm Chart 契约)
|
2026-08-05 08:59:45 +08:00 |
|
bot_dev1
|
97fbbfa7b2
|
feat(#60): 一键部署编排与回滚引擎
纯标准库实现,对齐 PRD 5.6「⑥ 部署底座」(不真执行 k8s/helm,模拟编排):
- deploy_plan.py:DeployStep(4 类:pre_check/deploy/health_check/post_check)
+ DeployPlan(顺序约束自动校验,default_helm_release 默认 4 步计划)+
DeployOrchestrator(按序执行,必需步骤失败即中止并标记 needs_rollback,
deploy/health_check 为回滚检查点,pre_check 失败无需回滚)+
HealthCheckContract(对齐 deploy/k8s/healthz 99.8% 目标)。
- rollback.py:RollbackPoint(部署前快照,values_hash SHA1 检测漂移)+
RollbackManager(快照栈 + rollback_to_latest/rollback(n),失败压回栈顶
保持一致性,FIFO 淘汰,支持回滚后健康检查)+ RollbackResult(4 状态)。
- tests:30 用例覆盖计划构造/顺序约束、全成功/各类失败、回滚检查点判定、
action 异常、dry_run、空计划、快照压栈/FIFO、回滚成功/失败/多版本/空栈/
异常、健康检查契约、values 漂移、报告序列化。
- _sanity_check.py:冒烟验证快照→部署成功→部署失败→回滚全流程。
|
2026-08-05 05:32:27 +08:00 |
|
bot_dev2
|
f6cdc84860
|
feat: 完成 issue #61 ⑥ 可用性监控探针(≥99.8%)
|
2026-08-05 03:19:19 +08:00 |
|
bot_dev2
|
c8d6e725a2
|
feat: 完成 issue #56 ⑥ Helm chart 参数化(资源/副本/域名/存储)
|
2026-08-05 02:57:35 +08:00 |
|
bot_dev2
|
e620d4937e
|
feat: 完成 issue #8 ⑥ K8s/Helm 部署底座 + 昇腾适配层
|
2026-08-04 22:04:18 +08:00 |
|