voly-report
Create a task completion report after finishing any VOLY task. Shows what changed, which files were modified, test results, doc updates, and open items.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Create a task completion report after finishing any VOLY task. Shows what changed, which files were modified, test results, doc updates, and open items.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Guide for working on VOLY Python backend — pipeline, executors, AI gateway, DSPy, config, API routes. Use this skill for any backend changes.
Guide for working on VOLY Svelte 5 UI — components, API client, styling. Use this skill for any frontend changes in ui/.
Create an action plan for a VOLY task, classify complexity, decide which agents to spawn (zen for simple tasks, claude-code for complex), and prepare the execution with doc-update requirements.
| name | voly-report |
| description | Create a task completion report after finishing any VOLY task. Shows what changed, which files were modified, test results, doc updates, and open items. |
Создай отчёт о завершённой задаче. Сохрани в .voly/reports/.
Создай файл: .voly/reports/YYYY-MM-DD-<краткое-название>.md
# Report: <название задачи>
**Date:** YYYY-MM-DD
**Agent:** claude-code / zen / wrangler / pipeline
**Status:** completed / partial / failed
## Summary
<2-3 предложения — что было сделано и почему>
## Changed files
| File | Action | Description |
|---|---|---|
| voly/executor/wrangler.py | created | WranglerExecutor — calls CF Workers AI |
| voly/runner/agent_runner.py | modified | Added wrangler to BILLING_FALLBACK_CHAIN |
| docs/backend/executors.md | updated | Added WranglerExecutor section |
## What was added / changed
### <Компонент 1>
<что именно изменилось>
### <Компонент 2>
...
## Documentation updates
- [ ] docs/backend/executors.md — обновлён (добавлен WranglerExecutor)
- [ ] docs/backend/ai-gateway.md — обновлён (CF route schema)
- [ ] docs/ARCHITECTURE.md — обновлён если меняли архитектуру
## Tests
```bash
# Запущенные тесты
pytest tests/test_dspy_runtime_smoke.py -q
# Результат: 3 passed
[CHAIN:START] task='...' executor=claude-code cwd='/path'
[CHAIN:BILLING_FALLBACK] claude-code → wrangler reason='credit balance is too low'
[CHAIN:FALLBACK_RESULT] executor=wrangler success=True
---
## Как создать отчёт
```bash
# Узнать что изменилось
git diff --stat HEAD
# Узнать какие файлы созданы/изменены с последнего коммита
git status
# Запустить тесты перед отчётом
pytest tests/test_dspy_runtime_smoke.py -q
# Создать директорию если нет
mkdir -p .voly/reports
# Записать отчёт
# Используй текущую дату из env: date +%Y-%m-%d
git diff --stat или git statusStatus: failed и объяснением.voly/ в .gitignore)