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

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