propose_plan
Analyze a codebase and generate a ranked list of unapproved work proposals for human review before any code changes.
Instructions
Analyze the project and return ranked, UNAPPROVED work proposals.
Use when: you want misterdev to recommend what to work on and let a human
approve a subset BEFORE any code is edited — the review gate. The proposals
are persisted, so ``get_plan`` re-reads them, ``approve_plan`` marks a
subset, and ``execute_plan`` builds the approved ones. The codebase is
analyzed in this process, so it never enters the client's context. Do NOT
use to execute immediately without review — that is ``build``. Related:
``get_plan``, ``approve_plan``, ``execute_plan``.
Side effects: spends LLM budget analyzing the project and writes the plan to
``.orchestrator/proposed_plan.json``; it edits NO source code.
Returns ``{items: [...]}`` — each item has an id, title, work_type,
rationale, and ``approved: false`` — or ``{error}`` on failure.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Absolute path to the project to analyze. Example: '/Users/me/code/my-api'. | |
| budget | No | Maximum US dollars to spend on analysis; > 0. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |