plur_suggest_scope
Score an engram's statement, domain, and tags against scope covers to suggest matching registered scopes. Returns ranked candidates; advisory only.
Instructions
Suggest which registered scope(s) an engram belongs in, ranked by fit. Deterministic — no LLM, no network. Scores the statement keywords, optional domain (a dotted namespace like "plur.core.security"), and tags against the covers[] each scope declares. ADVISORY ONLY: this does not route or store anything; pass the chosen scope to plur_learn yourself. Returns candidates sorted by confidence (empty when nothing matches).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"statement": "<statement>"
},
"name": "plur_suggest_scope"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Optional tags on the engram | |
| domain | No | Optional dotted namespace for the engram (e.g. "plur.core.security") — strongest routing signal | |
| statement | Yes | The engram statement to route |