taskops_plan
Plan a milestone with all its cards and dependencies in a single call, specifying goals, specs, and criteria for each task.
Instructions
Write the tree in ONE call: a milestone and its cards, dependencies included. after and parent take an index into this call's tasks. Orchestrator only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | WHY this milestone exists — it travels into every take | |
| actor | No | who is speaking, when it is not the session's own identity. Sub-agents share the session's ONE MCP server, so a spawned worker MUST pass the agent:<dev>/<name> its brief names on EVERY taskops call — without it the board hears the orchestrator. | |
| rules | No | what holds for EVERY card of this chapter, e.g. ["Decimal, never float", "no migrations in this milestone"]. Shown above the spec in every take: a rule read after building is a rewrite. | |
| tasks | Yes | the cards, in order | |
| reviews | No | chapter default: cards get review=true — OPTIONAL; a per-card review= wins | |
| criteria | No | what the CHAPTER is accepted against — every card can be green while the milestone is not. Shown at taskops_merge milestone=, refused until answered. | |
| milestone | No | a title to open a chapter, or an existing ms-… id | |
| repo_path | No | another project's board, by any path inside it. Default: the board this server started in. The host runs ONE MCP server per session, pinned to the directory it opened, so without this a second project is unreachable and the work leaves through curl instead of the tools. |