Update sm-flow workflow docs

This commit is contained in:
aruo
2026-07-06 09:15:51 +08:00
parent 6ccfd33ec5
commit 3e5c6a159c
20 changed files with 1645 additions and 61 deletions
@@ -0,0 +1,29 @@
# Acceptance: diagnosis-playbook-skills
## Implemented
- Added six classpath diagnosis playbook skills under `src/main/resources/skills/`.
- Added classpath skill catalog loading and full skill reading.
- Added `read_skill` as a Spring AI tool.
- Wired skill catalog and tool into Chat and AIOps Planner/Executor paths.
- Kept Chat Verifier isolated from skills.
- Added focused tests for skill loading, unknown skill handling, and method tool injection.
## Verification
Static/unit verification:
```powershell
mvn -q "-Dtest=SkillCatalogServiceTest,ChatServiceSequentialAgentTest,AiOpsServiceTest,DiagnosisTraceEvaluatorTest" test
```
Result: passed.
## Not Verified
- Live LLM behavior with actual `read_skill` tool calls was not run.
- Java2AI `SkillsAgentHook` integration was not attempted because dependency classes were not locally verified.
## Archive Status
OpenSpec change not archived yet. User should confirm whether to archive `diagnosis-playbook-skills`.