review: state the deadline as fact only — no pacing advice · Entire
review: state the deadline as fact only — no pacing advice
18f6e77·
peyton-alt·1w ago·1 file·+8 added/-8 removed
The budget line carried entire-authored coaching ('pace yourself… a complete report at reduced depth beats an unfinished deep pass') — a depth-vs-time policy instruction, exactly the category of added prompt this branch removes elsewhere. The deadline itself is a harness fact the reviewer is entitled to know; what to do with it is the skill's business. Trim to the fact.
Co-Authored-By: Claude Fable 5 noreply@anthropic.com
Sessions
07e673cd2cc4View transcript
Changes
1
cmd/entire/cli/review
Mprompt.go+8/-8
76 unmodified lines
77
78
79
80
81
82
83
84
85
80
81
82
83
84
85
86
87
88
89
7 unmodified lines
97
98
99
99
100
100
101
102
103
76 unmodified lines
return strings.Join(sections, "\n\n")
}
// renderTimeBudgetHint tells the agent its hard deadline so it can pace its
// review instead of running a full-depth pipeline and being killed mid-pass
// with all work discarded. Only a positive timeout renders: zero means the
// caller didn't resolve one, negative means timeouts are disabled, and
// inventing a default in either case could contradict the orchestrator's
// actual deadline.
// renderTimeBudgetHint states the reviewer's hard deadline — a fact about
// the harness (the process IS killed at the timeout), not advice. How to
// trade depth against time is the skill's business: entire adds no
// behavioral instructions the user didn't configure. Only a positive
// timeout renders: zero means the caller didn't resolve one, negative means
// timeouts are disabled, and inventing a default in either case could
// contradict the orchestrator's actual deadline.
func renderTimeBudgetHint(timeout time.Duration) string {
if timeout <= 0 {
return ""
}
deadline = fmt.Sprintf("%d %s", minutes, unit)
return "Time budget: this review is cancelled after " + deadline +
". Pace yourself to deliver the final report comfortably within that limit — a complete report at reduced depth beats an unfinished deep pass."
return "Time budget: this review is cancelled after " + deadline + "."
}
// renderScopeContext renders the parent-computed scope enumeration. Handing
``
Mcmd/entire/cli/review/prompt.go+8/-8