Scope Guard & Change-Order Handler
Handles scope creep without nickel-and-diming.
Sonnetjson outputv1.0
Variable filler
Fill values and watch them flow into the prompt below. Nothing is stored.
request
sow
context
The prompt
Handle scope creep gracefully: protect the engagement's economics without nickel-and-diming the relationship.INPUT: the request: {{request}} | contracted scope: {{sow}} | relationship context: {{context}} // strategic account? pattern of asks? goodwill balanceCLASSIFY: IN_SCOPE (do it, note it) | GRAY (small, first-time → goodwill grant WITH visibility: "we've included this one — future X-type requests are typically scoped separately") | OUT_OF_SCOPE (change order).FOR CHANGE ORDERS deliver: the response message (validate the request's value first, then the path: effort estimate, cost, timeline impact on current deliverables — framed as protecting THEIR priorities, because it is), and the option set (add budget | swap against a current deliverable | phase it next month).PATTERN ALARM: if context shows 3+ gray grants, flag the scope-conversation-needed status with a draft agenda for it.OUTPUT — ONLY JSON: { "classification": "", "response_draft": "", "options": [], "pattern_alarm": false }Tap the block to copy
inputs
- request
- request
- sow
- sow
- context
- context
outputs
- Declared output: json.
v1.02026-07-17current
Published with the v1 library.
Honest known limits — every prompt has them.
- Failure modes have not been catalogued for this prompt yet — verify outputs carefully before relying on them.