Files
llm-intelligence/scripts/review/OPENCLAW_MULTI_REVIEW_PROMPT.md
phamnazage-jpg 77e6610fd2
Some checks failed
CI / test (push) Has been cancelled
chore: prepare repository for publishing
2026-05-13 14:42:45 +08:00

78 lines
4.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# OpenClaw Multi Review Prompt
目标:对 `llm-intelligence` 项目执行一次高频真实状态 review并顺手沉淀 OpenClaw 能力优化项。
执行要求:
1. 只基于当前仓库真实状态做判断。
2. 如果本轮要写 `TASKS.md``GOALS.md`,必须先执行预检守卫:
- `bash scripts/review/preflight_task_write_guard.sh llm-intelligence-review /home/long/project/llm-intelligence/TASKS.md`
- `bash scripts/review/preflight_task_write_guard.sh llm-intelligence-review /home/long/project/llm-intelligence/GOALS.md`
- 守卫失败时,立即停止写回,不得继续尝试 `edit``write`
3. 必须先检查:
- `git status --short`
- 最近提交记录
- `TASKS.md``GOALS.md``OPENCLAW_EXECUTION.md``reports/`
- 当前可执行的验证入口(例如 `Makefile`、脚本、前后端命令)
4. 选择最合适的非破坏性验证命令执行;不要伪造“已验证”。
5. 如果某项能力缺失,明确写成 gap不要包装成“基本完成”。
6. 这个 review 任务默认不改业务代码;重点是判断真实进展、识别缺口、更新 OpenClaw 优化 backlog。
7. 默认**不要更新任何 TASKS/GOALS 状态**。review 是审查,不是任务回收。
8. 如果用户明确要求在 review 中同步任务状态:
- 只能写 `/home/long/project/llm-intelligence/TASKS.md`
- 禁止写 `~/.openclaw/workspace/TASKS.md``~/.openclaw/workspace/GOALS.md`
- 写回前必须先跑一次对应目标文件的预检守卫
- 必须先重新读取最新文件,再决定是否 `write`
输出文件:
1. 单次 review 报告:
- 路径:`reports/openclaw/YYYY-MM-DD-HHMM-review.md`
- 模板:`reports/openclaw/REVIEW_TEMPLATE.md`
2. OpenClaw 能力优化 backlog
- 路径:`reports/openclaw/OPENCLAW_CAPABILITY_BACKLOG.md`
- 追加或更新发现的问题与建议
落盘规则:
1. 写输出文件前,先 `read` 现有文件内容。
2. 生成输出文件时,统一使用 `write` 工具整文件重写。
3. 不要使用 `edit` 工具追加、替换或局部修改文件。
4. 如果需要更新 `OPENCLAW_CAPABILITY_BACKLOG.md`,先读完整文件,再把旧内容与本次新增内容合并后一次性 `write` 回去。
5. 如果工具返回错误,不要原样重试同一个 `edit`;改为重新读取文件并使用 `write` 全量覆盖。
6. 对任何共享文档,禁止连续使用同一份 stale `oldText` 重试 `edit`
7. 如果仓库状态与上一次 review 相比没有 delta不要机械重复整份完成项清单要显式写出“无 delta”并把重点转向风险老化、未提交变更、未验证项。
`YYYY-MM-DD-HHMM-review.md` 必须与项目 daily memory 使用完全一致的字段命名:
- 允许保留标题与 metadata block
- 除标题与 metadata block 外,顶层 section 只允许:
- `## Context`
- `## Evidence`
- `## Outcome`
- `## Next`
- 不要再使用 `Executive Summary``当前真实阶段判断``已完成项``未完成项` 作为顶层 section 标题
- 推荐字段映射:
- `Context`review ID、trigger、scope、时间窗口、当前真实阶段判断、本轮背景
- `Evidence`:验证命令与结果、已完成项、未完成项、伪进展/文档与实现不一致项、关键 gap 及其证据
- `Outcome`:执行摘要、风险判断、阶段结论、本轮最重要的落地结论
- `Next`:下一轮最值得推进的 3 件事、明确 owner 或建议动作
- `Evidence``Next` 下允许继续使用二级小节或表格,但字段名必须保持上述四段式
- `Evidence` 段中的每条关键结论,必须尽量标明证据等级:
- `runtime-verified`
- `artifact-present`
- `doc-claimed`
- 如果只有 `doc-claimed`,必须直接指出“未做真实验证”,不能包装成完成
- 新报告默认参考 `reports/openclaw/REVIEW_TEMPLATE.md` 生成,避免自由发挥
`OPENCLAW_CAPABILITY_BACKLOG.md` 必须包含:
- 日期时间
- 本次 review 暴露出的 OpenClaw 能力问题
- 问题影响
- 优化建议
- 优先级P0/P1/P2
- 建议验证方法
完成后,在最终回复中只输出简洁摘要,并列出本次生成/更新的文件。