---
requiresProjectContext: true
---

# Ask Playbook

> Agent: {{agent_name}} | Question from user | ID: {{task_id}}

## Context

Team root: {{team_root}}
{{scope_section}}

## Mission

The user has asked a question. Answer it thoroughly and clearly, writing your response to the inbox so they can read it.

## Question

{{question}}

## Steps

### 1. Understand the Question
- Read the question carefully
- If it references specific files, code, or concepts — go read them first
- If it references a project, use the project context above to orient yourself

### 2. Research
- Read relevant source files, docs, configs, or history as needed
- Use the codebase — don't guess when you can look
- If the question is about "this" (ambiguous reference), check recent git history and agent activity for context

### 3. Write Your Answer
After you have successfully answered the question, write your answer to `{{team_root}}/notes/inbox/{{agent_id}}-answer-{{task_id}}-{{date}}.md` with:

- **Question**: (restate briefly)
- **Answer**: (clear, direct answer)
- **References**: (files, links, or code snippets that support the answer)

Keep it concise but complete. Write for a senior engineer who wants the real answer, not fluff.

If you cannot answer because the task is blocked, required context is missing, or research fails, do **not** write an inbox note. Report the blocker in your final response instead.

### 4. Status

## When to Stop

Your task is complete once you have written the successful answer to the inbox file. Do NOT modify code, create PRs, or continue exploring beyond the question. Stop after writing.

## Rules
- Do NOT modify any code unless the question explicitly asks you to.
- Do NOT create PRs or branches — this is a read-only task.

## Team Decisions
{{notes_content}}
