1.5 KiB
1.5 KiB
Evidence: aiops-alert-scope-control
Local Impact Analysis
AiOpsService.buildTaskPrompt(...)is used byexecuteAiOpsAnalysis(...).- No controller, DTO, repository, or database changes are required.
- Existing
AiOpsServiceTestalready exercises request summary helpers and can be extended for scope prompt rules.
Verification Results
mvn -q "-Dtest=AiOpsServiceTest" testpassed.mvn -q -DskipTests compilepassed.openspec.cmd validate aiops-alert-scope-control --strictpassed.
Runtime Verification
- Runtime session:
mvp-demo-aiops-payment-cpu-codex-scope-003. /api/ai_opsSSE emitted the requestedsessionmessage and finished withdone.diagnosis_sessionpersisted:agent_flow = AI_OPSstatus = SUCCESStotal_duration_ms = 69875step_count = 5tool_call_count = 8
- Tool invocation counts:
query_metrics = 1lookup_knowledge = 1query_logs = 6
- Report scope check:
告警根因分析 - HighCPUUsageexists.告警根因分析 - HighMemoryUsagedoes not exist.告警根因分析 - SlowResponsedoes not exist.相关风险告警exists.
Runtime Fix
- Added Hikari settings in
src/main/resources/application.ymlafter the first runtime attempt failed on stale MySQL pool connections:maximum-pool-size: 5minimum-idle: 1connection-timeout: 10000validation-timeout: 5000idle-timeout: 60000max-lifetime: 120000keepalive-time: 30000