rt_submit_evaluation
Write a rating and note to a candidate's profile for a role, using name matching to prevent errors, with a preview before confirming.
Instructions
Write an evaluation (a thumbs rating plus a note) onto a candidate for one role — the "Evaluation" tab of their profile.
WORKS BY NAME. Give the person's name and the role title and the text; ids are not needed. If a name matches more than one candidate it refuses and lists them rather than guessing — filing a verdict on the wrong person is the failure that matters here.
THE STAGE IS AUTOMATIC. It files against wherever the candidate actually sits on that role, which is what an evaluation means. Only pass stage to override that deliberately.
TWO-CALL GATE, ALWAYS. First call previews, second call with confirm true writes.
IT IS FILED IN THE TOKEN OWNER'S NAME. Confirmed in practice: it appears in Tellent as "You evaluated", indistinguishable from one clicked by hand. So never write one as though it were another interviewer's verdict, and never write one for a conversation the token owner did not have or has not read. If the judgement came from someone else, say so in the note.
CALL rt_get_rating_scale IF UNSURE. Valid ratings depend on the configured scale. This company is on a 4-point thumbs scale: strong_no, no, yes, strong_yes ("yes" scores 4/5, 75%). A value the scale does not have is rejected rather than rounded.
PUT THE REASONING IN ratingNote. A bare rating nobody can audit is not worth writing. Where the verdict came from a screen or interview, say which.
Structured questionnaire scorecards (per-question answers) are NOT supported — only the rating card. If a role uses a questionnaire template, say so rather than flattening a multi-question scorecard into a single rating.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| offer | Yes | Role title, or an offer id. | |
| stage | No | Optional override. Defaults to where they actually are. | |
| rating | Yes | strong_no | no | yes | strong_yes. | |
| confirm | No | False/absent = preview only. | |
| candidate | Yes | Full name, or a candidate id. | |
| ratingNote | No | The reasoning, in the words that should stand on the record. |