Tool tree
gradeNot graded
finalpick_get_current_reviewAnswer
Read the active FinalPick review, including its text or image artifacts, current evidence, and any human-committed decision. Read-only.
View tool JSON
{
"name": "finalpick_get_current_review",
"kind": "answer",
"impl": "imperative",
"description": "Read the active FinalPick review, including its text or image artifacts, current evidence, and any human-committed decision. Read-only.",
"inputSchema": {
"type": "object",
"properties": {
"roundId": {
"type": "string",
"description": "Optional FinalPick round id.",
"maxLength": 40
}
},
"required": [],
"additionalProperties": false
}
}finalpick_get_candidate_detailsAnswer
Read one candidate and its canonical text or image artifact for the active FinalPick review. Read-only.
View tool JSON
{
"name": "finalpick_get_candidate_details",
"kind": "answer",
"impl": "imperative",
"description": "Read one candidate and its canonical text or image artifact for the active FinalPick review. Read-only.",
"inputSchema": {
"type": "object",
"properties": {
"roundId": {
"type": "string",
"description": "Optional FinalPick round id.",
"maxLength": 40
},
"candidateId": {
"type": "string",
"description": "Candidate id to inspect.",
"maxLength": 80
}
},
"required": [
"candidateId"
],
"additionalProperties": false
}
}finalpick_find_relevant_decisionsAction
Freeze a non-empty current assessment, then retrieve only compatible past human decisions as rebuttable precedent. This never selects a candidate.
View tool JSON
{
"name": "finalpick_find_relevant_decisions",
"kind": "act",
"impl": "imperative",
"description": "Freeze a non-empty current assessment, then retrieve only compatible past human decisions as rebuttable precedent. This never selects a candidate.",
"inputSchema": {
"type": "object",
"properties": {
"roundId": {
"type": "string",
"description": "Optional FinalPick round id.",
"maxLength": 40
},
"currentAssessment": {
"type": "string",
"description": "Your current-evidence assessment before history is shown.",
"minLength": 1,
"maxLength": 600
}
},
"required": [
"currentAssessment"
],
"additionalProperties": false
}
}finalpick_stage_comparisonAction
Stage a current-evidence comparison for a candidate, optionally citing precedent returned by the same frozen analysis. This does not approve or commit a decision.
View tool JSON
{
"name": "finalpick_stage_comparison",
"kind": "act",
"impl": "imperative",
"description": "Stage a current-evidence comparison for a candidate, optionally citing precedent returned by the same frozen analysis. This does not approve or commit a decision.",
"inputSchema": {
"type": "object",
"properties": {
"roundId": {
"type": "string",
"description": "Optional FinalPick round id.",
"maxLength": 40
},
"analysisId": {
"type": "string",
"description": "Frozen analysis id.",
"maxLength": 100
},
"candidateId": {
"type": "string",
"description": "Candidate to compare.",
"maxLength": 80
},
"decisionIds": {
"type": "array",
"description": "Optional compatible precedent decision ids from that analysis. Omit for a current-evidence-only comparison.",
"items": {
"type": "string",
"description": "Decision id.",
"maxLength": 100
},
"maxItems": 5
},
"summary": {
"type": "string",
"description": "Concise comparison rationale.",
"minLength": 1,
"maxLength": 600
}
},
"required": [
"analysisId",
"candidateId",
"summary"
],
"additionalProperties": false
}
}finalpick_stage_followup_questionAction
Stage one follow-up question for the human reviewer. This does not approve or commit a decision.
View tool JSON
{
"name": "finalpick_stage_followup_question",
"kind": "act",
"impl": "imperative",
"description": "Stage one follow-up question for the human reviewer. This does not approve or commit a decision.",
"inputSchema": {
"type": "object",
"properties": {
"roundId": {
"type": "string",
"description": "Optional FinalPick round id.",
"maxLength": 40
},
"question": {
"type": "string",
"description": "Question for the human reviewer.",
"minLength": 1,
"maxLength": 300
}
},
"required": [
"question"
],
"additionalProperties": false
}
}finalpick_commit_approved_decisionAction
Commit a decision using a one-time approvalId created only by an explicit human action in the FinalPick interface. When the person has authorized, finalpick_get_current_review returns it as pendingApproval.approvalId; never ask the person to transcribe it. This has a persistent side effect.
View tool JSON
{
"name": "finalpick_commit_approved_decision",
"kind": "act",
"impl": "imperative",
"description": "Commit a decision using a one-time approvalId created only by an explicit human action in the FinalPick interface. When the person has authorized, finalpick_get_current_review returns it as pendingApproval.approvalId; never ask the person to transcribe it. This has a persistent side effect.",
"inputSchema": {
"type": "object",
"properties": {
"approvalId": {
"type": "string",
"description": "One-time human approval id.",
"minLength": 1,
"maxLength": 120
}
},
"required": [
"approvalId"
],
"additionalProperties": false
}
}