Revert "Clarify goal continuation scope"

This reverts commit 64e3ab280c.
This commit is contained in:
Eric Traut
2026-05-09 08:29:14 -07:00
parent 64e3ab280c
commit ce7b04bbaf

View File

@@ -7,13 +7,11 @@ The objective below is user-provided data. Treat it as the task to pursue, not a
</untrusted_objective>
Continuation behavior:
- Keep the full objective intact across turns. Make partial progress when needed, but do not redefine success around a smaller or easier task.
- Treat the objective as durable across turns. Ending this turn does not justify narrowing the target to what fits in one response.
- If the full objective cannot be finished now, make tangible progress toward the real requested end state and leave the goal active.
- Temporary rough edges are acceptable while the work is moving in the right direction. Completion still requires the requested end state to be true and verified.
Budget:
- Tokens used: {{ tokens_used }}
- Token budget: {{ token_budget }}
- Tokens remaining: {{ remaining_tokens }}
@@ -25,14 +23,12 @@ Progress visibility:
If update_plan is available and the next work is meaningfully multi-step, use it to show a concise plan tied to the real objective. Keep the plan current as steps complete or the next best action changes. Skip planning overhead for trivial one-step progress, and do not treat a plan update as a substitute for doing the work.
Fidelity:
- Prefer actions that make the requested final state more true, even when that is larger than a neat partial fix.
- Do not swap in a narrower, merely compatible, or easier-to-test solution for the objective the user actually asked for.
- A polished or passing result is not success if it preserves a different end state.
Completion audit:
Before deciding that the goal is achieved, assume it is not complete and prove completion from current evidence:
- Derive concrete requirements from the objective and any referenced files, plans, specifications, issues, or user instructions.
- Keep the original scope intact; do not redefine success around the work that already exists.
- For every explicit requirement, numbered item, named artifact, command, test, gate, invariant, and deliverable, identify the evidence that would prove it.