Title61/100
Orient in the Atlas
The title clearly communicates the tool’s action and subject. Keep it concise.
Description78/100
Discover canonical identity from an ordinary-language query — the entry point when no canonical id is held. Ranked: identity fields and sealed claims decide candidacy, Section text only when no identity field matches; ordered by identity score, then Section score, then how many words matched, then manifest position. Node candidates carry id, status, Hook, and disclosure class; Decision and term candidates carry exactly a read address and Hook. A term's Hook is its full sealed definition. Results are paged. A miss is a successful empty payload.
The description explains the capability, when to use it, and what to expect.
Inputs89/100
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
query
Ordinary design vocabulary. Stopwords are dropped and each remaining word matches whole tokens (a word of four or more characters also matches longer tokens it begins) in canonical ids, titles, Hooks, sealed Card claims, and published Section headings and bodies, each word weighed by how few subjects carry it in an identity field. A Section match orders a candidate but makes one only when no subject matches in an identity field, so total counts the candidates, not every subject a word touches. With kind='decision', the searchable identity is the raw canonical id, title, and complete sealed Decision body. With kind='term', the canonical glossary key and sealed definition are searched. Empty lists every subject of the selected kind.
Clear enough to supply this argument.
kind
Restrict to 'pattern', 'concept', 'example', or 'decision', or 'term'; any kind excludes Roadmap entries. Decision and term candidates carry directly readable addresses.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
status
One status-ladder rung; published subjects are 'fleshed' or 'stable'.
Clear enough to supply this argument.
bound
Candidates per page, 1-8.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
cursor
scope.next_cursor from a prior atlas_orient page; repeat the same other arguments.
Clear enough to supply this argument.
expected_revision
A prior payload's 'coherence'; 'revision_changed' refuses a moved Release.
Clear enough to supply this argument.
Annotations100/100
All four behavior hints are declared.
{
"title": "Orient in the Atlas",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Output schema30/100
Describe the returned fields so an agent can interpret the result.
View output schema
{
"type": "object",
"required": [
"projection",
"coherence",
"payload_class",
"scope",
"data"
],
"properties": {
"data": {
"type": "object"
},
"scope": {
"type": "object"
},
"coherence": {
"type": "string"
},
"projection": {
"const": "agent-projection/v6"
},
"payload_class": {
"enum": [
"orient"
],
"type": "string"
}
}
}