# {plan_number}: {subject}

Tag: {tag}

> One-line description

---

## What is a TDPLAN?

Team Design Plans (TDPLANs) are for **collaborative thinking across multiple branches** -- capturing ideas, brainstorming, investigating, planning, and making decisions that span branch boundaries. Each participating branch owns a section and works within it.

**This IS for:**
- Cross-branch design work where multiple branches each have responsibilities
- Coordinated planning where branches need to see each other's progress
- Problems that touch multiple systems and need parallel investigation
- Shared decision-making where each branch contributes domain expertise

**This is NOT for:**
- Single-branch thinking -- that's a DPLAN (Design Plan)
- Building code or executing tasks -- that's an FPLAN (Flow Plan)
- Quick fixes -- just do those directly

**TDPLANs have no fixed structure beyond the Team Sections.** The shared sections above are starting points. Add sections, remove sections, go wherever the thinking takes you. The Team Sections below are the structured part -- each branch owns theirs.

**When this plan is ready to build**, create FPLANs per branch: `drone @flow create . "Subject"`. Each branch can create their own FPLAN from their section. The TDPLAN stays as the shared design record.

**Never trim a TDPLAN.** The story -- conversations, decisions, dead ends, pivots -- is as important as the results.

---

## Vision
What we're trying to achieve together

## The Problem
What exists now and why it needs multiple branches to solve

## The Fix
High-level approach -- how the pieces fit together across branches

## Design Decisions

| Decision | Options | Leaning | Notes |
|----------|---------|---------|-------|
| Example  | A / B   | A       | Why   |

---

## Team Sections

**Each branch owns their section. Edit freely within your section. Don't touch other sections.**

---

### {tag} SECTION (description of role)

**Owner:** @{tag}

**Responsibilities:**
- What this branch is responsible for in this plan

**Implementation:**
- How this branch plans to approach their part

**Tests needed:**
- [ ] Test case 1
- [ ] Test case 2

**Notes:**
- Working notes, discoveries, decisions for this section

**Status:** Planning / In Progress / Ready / Complete

---

### BRANCH_B SECTION (description of role)

**Owner:** @branch_b

**Responsibilities:**
- What this branch is responsible for in this plan

**Implementation:**
- How this branch plans to approach their part

**Tests needed:**
- [ ] Test case 1
- [ ] Test case 2

**Notes:**
- Working notes, discoveries, decisions for this section

**Status:** Planning / In Progress / Ready / Complete

---

### BRANCH_C SECTION (description of role)

**Owner:** @branch_c

**Responsibilities:**
- What this branch is responsible for in this plan

**Implementation:**
- How this branch plans to approach their part

**Tests needed:**
- [ ] Test case 1
- [ ] Test case 2

**Notes:**
- Working notes, discoveries, decisions for this section

**Status:** Planning / In Progress / Ready / Complete

---

Add or remove branch sections as needed. Copy the template above for each participating branch.

---

## Ideas
Captured ideas, brainstorms, future possibilities. Add freely. Any branch can contribute here.

## Relationships
- **Related DPLANs:** None yet
- **Related FPLANs:** None yet
- **Related TDPLANs:** None yet
- **Coordinating branch:** Who created this plan and coordinates
- **Participating branches:** List all branches with sections
- **Seedgo standards:** `drone @seedgo audit aipass @branch` | `drone @seedgo standards_query aipass_standards`

## Status
- [x] Planning
- [ ] In Progress
- [ ] Ready for Execution
- [ ] Complete
- [ ] Abandoned

## Notes
Session notes, discoveries, changes

## Listen (TTS-friendly summary)

Write a plain English summary of this plan here. No markdown, no symbols, no tables, no code blocks, no asterisks, no bullet points. Just natural sentences that can be read aloud by a text to speech tool. Update this section whenever the plan changes significantly.

---
*Created: {today}*
*Updated: {today}*
