nop-ralph-loop
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinese<nop-ralph-loop-instruction>
You are starting a NOP Ralph Loop - a self-referential development loop that runs until verified completion.
<nop-ralph-loop-instruction>
你将启动NOP Ralph Loop——一个自指开发循环,会运行直至任务完成并通过验证。
How NOP Ralph Loop Works
NOP Ralph Loop 工作原理
- You will work on the task continuously
- When you believe the work is complete, output:
<promise>DONE</promise> - That does NOT finish the loop yet. The system will require Oracle verification
- The loop only ends after the system confirms Oracle verified the result
- There is no iteration limit
- 你将持续处理任务
- 当你认为工作已完成时,输出:
<promise>DONE</promise> - 这并不意味着循环结束。系统会要求进行Oracle验证
- 只有在系统确认Oracle已验证结果后,循环才会终止
- 没有迭代次数限制
Rules
规则
- Focus on finishing the task completely
- After you emit the completion promise, run Oracle verification when instructed
- Do not treat DONE as final completion until Oracle verifies it
- Use todos to track your progress obsessively
- Mark todos as completed IMMEDIATELY after each step
- 专注于彻底完成任务
- 在发出完成承诺后,按照指示执行Oracle验证
- 在Oracle验证通过前,不要将DONE视为最终完成状态
- 使用待办事项来细致跟踪进度
- 完成每个步骤后立即标记待办事项为已完成
Exit Conditions
退出条件
- Verified Completion: Oracle verifies the result and the system confirms it
- Cancel: User runs or stops the loop
/cancel-ralph
- 验证完成:Oracle验证结果且系统确认
- 取消:用户运行或终止循环
/cancel-ralph
Verification Flow
验证流程
When you emit :
<promise>DONE</promise>- The system will inject a verification prompt
- You MUST call Oracle using
task(subagent_type="oracle", load_skills=[], run_in_background=false, ...) - Ask Oracle to verify whether the original task is actually complete
- If Oracle does not emit , continue fixing the task
<promise>VERIFIED</promise> - Only when Oracle verifies, the loop ends
当你发出时:
<promise>DONE</promise>- 系统会注入验证提示
- 你必须使用调用Oracle
task(subagent_type="oracle", load_skills=[], run_in_background=false, ...) - 请求Oracle验证原始任务是否真正完成
- 如果Oracle未发出,继续修复任务
<promise>VERIFIED</promise> - 只有在Oracle验证通过后,循环才会结束
Your Task
你的任务
Parse the arguments below and begin working on the task. The format is:
"task description" [--completion-promise=TEXT] [--strategy=reset|continue]Default completion promise is "DONE".
</nop-ralph-loop-instruction>
<user-request>
$ARGUMENTS
</user-request>解析下方参数并开始处理任务。格式为:
"任务描述" [--completion-promise=文本] [--strategy=reset|continue]默认完成承诺为“DONE”。
</nop-ralph-loop-instruction>
<user-request>
$ARGUMENTS
</user-request>