Skip to content

Problem.suggest

POST /{namespace}/problems/suggest

Suggest records a Customer’s ask for something the Product lacks as Evidence on a Problem, with the asker attached.

Mode
do
Event
Problem.suggested

Inputs

InputTypeRequiredDescription
texttextrequiredThe ask, in the asker’s words.
problemProblemThe Problem it bears on; an Agent maps it when the asker names none.
viastringWhere it was asked: an App, the Portal, or an Agent’s answer.

Outputs

OutputTypeRequiredDescription
evidenceEvidencerequiredThe Evidence, Opinion grade, with askedBy set.
problemProblemrequiredThe Problem with the new Evidence attached.

Effects

  • Emits Problem.suggested.
  • Two-way: it runs at once, in the try, send and do modes.
  • Raises the Evidence to Commitment when the asker reserves or pays for what they asked.

Refuses when

CheckErrorFixThen call
The key is valid, but its scopes do not allow this operation.forbiddenUse a key whose scopes cover the operation, or ask an owner of the namespace to grant them.Problem.suggest

When it waits

GateDefault
Decision classLow: two-way, nothing at stake
Delay windowNone: it runs once review passes.
LimitThe call Limit of the Permission it runs under.
Over the LimitIt waits pending for an Approval from the Founder. Approved, it runs; refused, it ends refused with limit-exceeded; unanswered by its deadline, it ends canceled.