> ## Documentation Index
> Fetch the complete documentation index at: https://012e27a-docs-2.manicule.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For every page in one file, fetch https://012e27a-docs-2.manicule.dev/llms-full.txt (large).
> To search and read these docs as tools, connect the MCP server at https://012e27a-docs-2.manicule.dev/api/mcp.
> Every agent surface: https://012e27a-docs-2.manicule.dev/.well-known/llms-manifest.json

# Planner: Software Architect (/agents/planner)

<!-- agent-signals: reading_time_min: 1 · est_tokens: 231 · updated: 2026-11-12 -->
Related: [Subagents Swarm Overview](/agents/overview.md), [Bhai: Lead Orchestrator & Builder](/agents/bhai.md), [Executor: Heavy Refactorer](/agents/executor.md), [Indic Multilingual Intelligence](/agents/multilingual.md)

> Turns ambiguous requirements into an ordered, reviewable implementation plan.

**Planner** does the thinking before any code changes — especially on large, complex, or
multi-file tasks.

## What it produces

* **Requirements analysis**: edge cases, dependency requirements, and potential breaking changes.
* **Schema modelling**: normalised relational designs (Postgres, SQLite) with foreign keys and indexes.
* **Implementation roadmap**: an ordered checklist stating which files to create or update.

## How it protects your codebase

Planner works in an advisory capacity. It does not run destructive commands or make unreviewed
file edits — [Bhai](/agents/bhai) applies the plan, step by step, through the normal approval
and diff flow.

<Tip title="Ask for a plan first">On a large change, start with "plan this before coding". You get the checklist to review
up front, then hand it back to Bhai to execute.</Tip>
