---
description: Initialize a new conductor track with spec, plan, and metadata
---

# /conductor-new-track

Create a new track in the conductor system. This is a Tier 1 (Orchestrator) operation.

## Prerequisites
- Read `conductor/product.md` and `conductor/product-guidelines.md` for product alignment
- Read `conductor/tech-stack.md` for technology constraints

## Steps

### 1. Gather Information
Ask the user for:
- **Track name**: descriptive, snake_case (e.g., `add_auth_system`)
- **Track type**: `feat`, `fix`, `refactor`, `chore`
- **Description**: one-line summary
- **Requirements**: functional requirements for the spec

### 2. Create Track Directory
```
conductor/tracks/{track_name}_{YYYYMMDD}/
```
Use today's date in YYYYMMDD format.

### 3. Create metadata.json
```json
{
  "track_id": "{track_name}_{YYYYMMDD}",
  "type": "{feat|fix|refactor|chore}",
  "status": "new",
  "created_at": "{ISO8601}",
  "updated_at": "{ISO8601}",
  "description": "{description}"
}
```

### 4. Create index.md
```markdown
# Track: {Track Title}

- [Specification](spec.md)
- [Implementation Plan](plan.md)
```

### 5. Create spec.md
```markdown
# {Track Title} — Specification

## Overview
{Description of what this track delivers}

## Functional Requirements
1. {Requirement from user input}
2. ...

## Non-Functional Requirements
- Performance: {if applicable}
- Testing: >80% coverage for new code

## Acceptance Criteria
- [ ] {Criterion 1}
- [ ] {Criterion 2}

## Out of Scope
- {Explicitly excluded items}

## Context
- Tech stack: see `conductor/tech-stack.md`
- Product guidelines: see `conductor/product-guidelines.md`
```

### 6. Create plan.md
```markdown
# {Track Title} — Implementation Plan

## Phase 1: {Phase Name}
- [ ] Task: {Description}
- [ ] Task: {Description}

## Phase 2: {Phase Name}
- [ ] Task: {Description}
```

Break requirements into phases with 2-5 tasks each. Each task should be a single atomic unit of work suitable for a Tier 3 Worker.

### 7. Update Track Registry
If `conductor/tracks.md` exists, add the new track entry.

### 8. Commit
```
conductor(track): Initialize track '{track_name}'
```

## Important
- Do NOT start implementing — track initialization only
- Implementation is done via `/conductor-implement`
- Each task should be scoped for a single Tier 3 Worker delegation
