feat: 发布 v1 智能框架 0.1.0 版本
🚀 新增功能: - wwjcloud-nest-v1: 完整的 NestJS 智能框架 - AI 自愈机制: @wwjcloud/auto-healing 模块 - 智能代码生成: tools-v1/php-tools 迁移工具链 - AI 能力规划: v1/docs/AI-CAPABILITY-ROADMAP.md 📦 核心模块: - libs/wwjcloud-ai: AI 策略和恢复服务 - libs/wwjcloud-boot: 启动和配置管理 - libs/wwjcloud-core: 核心基础设施 - libs/wwjcloud-addon: 插件系统 🏗️ 架构特性: - 分层渐进式 AI 策略 - 微服务导向的模块化设计 - 与 PHP 项目 100% 业务一致性 - Docker 容器化部署支持 📋 版本信息: - 版本: v0.1.0 - 发布日期: 2025-01-25 - 分支: v1
This commit is contained in:
@@ -196,4 +196,46 @@ node auto-mapping-checker.js
|
||||
|
||||
---
|
||||
|
||||
**重要提醒**: 本文档是AI开发的核心指南,所有AI智能体必须严格遵循此工作流程,确保开发质量和规范一致性。
|
||||
**重要提醒**: 本文档是AI开发的核心指南,所有AI智能体必须严格遵循此工作流程,确保开发质量和规范一致性。
|
||||
|
||||
## ✅ AI 恢复队列操作清单(务实闭环)
|
||||
|
||||
### 环境准备
|
||||
- 设置:`AI_ENABLED=true`、`GLOBAL_PREFIX=api`
|
||||
- 开发驱动:`QUEUE_DRIVER=memory`(免 Redis/Kafka 干扰)
|
||||
- 端口建议:`apps/api` 在 `3001`
|
||||
|
||||
### 验证步骤
|
||||
```bash
|
||||
# 1) 队列初始状态
|
||||
curl -s http://localhost:3001/api/ai/recovery/status
|
||||
|
||||
# 2) 模拟失败事件(入队增长)
|
||||
curl -s "http://localhost:3001/api/ai/recovery/simulate-failure?taskId=T1&severity=high&reason=workflow"
|
||||
|
||||
# 3) 再次查看队列(确认增长)
|
||||
curl -s http://localhost:3001/api/ai/recovery/status
|
||||
|
||||
# 4) 处理一个恢复请求(收敛)
|
||||
curl -s -X POST http://localhost:3001/api/ai/recovery/process-one
|
||||
|
||||
# 5) 清空队列(可选)
|
||||
curl -s -X POST http://localhost:3001/api/ai/recovery/drain
|
||||
```
|
||||
|
||||
### 产出物(各智能体对应)
|
||||
- S3 InfraOperator:`CONFIG_SETUP.md` 更新 AI 环境项与驱动策略
|
||||
- S4 Developer:`AiController` 路由联通,端到端闭环日志截图/记录
|
||||
- S6 QualityGate:e2e 用例覆盖事件→入队→处理→收敛
|
||||
- S7 Auditor:检查 `GLOBAL_PREFIX`、异常过滤器状态码策略、端口映射一致性
|
||||
- S8 Release:变更说明与生产守卫策略(移除或保护 `@Public()`)
|
||||
|
||||
### 生产策略提醒
|
||||
- 路由守卫:生产环境请加 `JwtAuthGuard/RolesGuard` 或在网关层做访问控制
|
||||
- 队列驱动:选 `redis` 或 `kafka`,实现跨进程/跨实例协同
|
||||
- 观测性:按需开启指标与追踪,采样与暴露端口需合规
|
||||
|
||||
### 参考链接
|
||||
- 配置指南:`docs/CONFIG_SETUP.md`
|
||||
- 开发指南:`docs/DEVELOPMENT-GUIDE.md`
|
||||
- 端点细节:`docs/AI-RECOVERY-DEV.md`
|
||||
Reference in New Issue
Block a user