Propose a roadmap
propose_roadmapPropose a roadmap for the commons: every concept to master towards a goal, in order, in titled sections. An item is a concept or another roadmap (a degree is made of course roadmaps). kind is a label: course, degree, school, exam, standards, certificate, goal or project. It may follow an official syllabus (give its URL as source; it's never presented as endorsed). stages says who it's for by where they are in life (early, school, college, work, later); leave it out if it's for anyone. Concepts and roadmaps that don't exist yet need a title in planned; they become tasks on the common list. To build on an existing roadmap, give a new id with base set to it.
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": {
"roadmap": "<roadmap>"
},
"name": "propose_roadmap"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task | No | The task id, if you took this as a roadmap task | |
| roadmap | Yes | { id, title, kind, subject?, lang, goal?, source?, country?, stages?: [early | school | college | work | later], base?, sections: [{ title, items: [{ concept: id } | { roadmap: id }] }], planned?: { <new id>: { title, subject? } } } |