//#region src/i18n/locales/goals.zh.json
var goals_zh_default = {
	continuation: {
		"plain": "[继续完成你的持久目标]\n目标：{{goal}}\n\n请继续向该目标推进，采取下一步具体行动。若你认为目标已完成，请明确说明并停止。若被阻塞需要用户提供信息，请清楚说明并停止。",
		"checklist": "[继续完成你的持久目标]\n目标：{{goal}}\n\n清单进度（{{done}}/{{total}} 项已完成）：\n{{checklist}}\n\n请针对上述未完成项继续推进。不要自行宣称某项已完成——由裁判根据你的输出判定。若某项在当前环境下确实无法完成，请说明原因以便裁判标记为无法完成。若在剩余项上被阻塞需要用户输入，请清楚说明并停止。"
	},
	judge: { "responseLanguageNote": "\n\n【语言要求】请仅用简体中文撰写 JSON 中的 reason 字段。若为分解清单，则每条 checklist item 的 text 也须为简体中文。JSON 键名与布尔值仍使用英文（如 done: true / false）。" },
	judgeReason: {
		"empty_goal": "目标为空",
		"empty_response": "助手回复为空，无可评估内容",
		"judge_model_not_configured": "未配置裁判模型",
		"judge_call_failed": "裁判调用失败",
		"judge_returned_empty": "裁判返回了空内容",
		"judge_reply_not_json": "裁判返回内容不是合法 JSON",
		"no_reason_provided": "未提供理由",
		"decompose_reply_not_json": "分解结果不是合法 JSON",
		"missing_items_array": "缺少 items 数组",
		"empty_checklist": "清单为空",
		"decompose_call_failed": "分解调用失败"
	},
	checklistProgressSuffix: "，{{done}}/{{total}} 项已完成",
	evaluate: {
		"pauseBudget": "⏸ 目标已暂停 — 已用 {{turnsUsed}}/{{maxTurns}} 轮。请使用 /goal resume 继续，或 /goal clear 停止。",
		"pauseParse": "⏸ 目标已暂停 — 裁判连续 {{failures}} 次返回无法解析的输出。请在 xopc 配置的 goals.judgeModelRef 中换用更严格、更守格式的模型，然后执行 /goal resume。",
		"goalAchieved": "✓ 目标已达：{{reason}}",
		"continuingWithProgress": "↻ 继续推进目标（{{turnsUsed}}/{{maxTurns}} 轮{{progressSuffix}}）：{{reason}}",
		"continuing": "↻ 继续推进目标（{{turnsUsed}}/{{maxTurns}} 轮）：{{reason}}",
		"checklistReady": "⊙ 清单已就绪（共 {{n}} 条标准）。可使用 /subgoal 查看或编辑。正在继续…",
		"decomposedReason": "已分解为 {{n}} 条验收标准",
		"decomposeFallbackReason": "分解失败或未生成清单：{{detail}}",
		"noChecklistFallback": "分解未产生清单"
	}
};
//#endregion
export { goals_zh_default as default };

//# sourceMappingURL=goals.zh.js.map