A normalized, protocol-neutral completion request.
Completion callbacks receive the registered prompt or resource-template reference, the argument being completed, its partial value, and any previously resolved string arguments. Protocol dialects remain responsible for translating their wire representation into this shape.