Configure the product’s mode in Collection policy, then deploy the matching
AGENT_FEEDBACK_MODE value so the emitted instruction stays in sync.
Ask once
The response includes an opaque consentScope. The agent runtime—not Epode—stores approval or
refusal under that scope. A later approved report uses approvalSource: "stored_grant".
Rotating a product key produces a new scope, so an agent may ask again. The scope is not a user or
agent identity.
Ask every time
Every report requires fresh approval and approvalSource: "granted_now". Stored consent is ignored.
Permission copy
Use the concrete question carried by the protocol:
May I send the product provider a short feedback report about how this product worked? Your prompt and task content will not be included.
Never infer approval from silence. Diagnostics validate ask-mode contracts but do not submit a report,
because a diagnostic cannot impersonate the user.