Address the following reviewer feedback on PR for issue #{number} (branch `{branch}`).

## Implementation Plan

{plan}

## Reviewer Comments

{reviewer_comments}

## Instructions

1. Read each reviewer comment carefully.
2. Make the requested changes. If a comment is a question (not a code change request), investigate and prepare your answer.
3. Run tests to verify.
4. Run formatters (ruff for Python, npx prettier for TypeScript).
5. Stage and commit with conventional commit messages.
   Use: git commit --author="{author_name} <{author_email}>"
6. Do NOT push. The orchestrator handles pushing.

## Response

After completing all changes, write your final output as a response to the reviewer. This text will be posted as a PR comment. For each reviewer comment:
- If you made a code change: explain what you changed and why.
- If the comment was a question: answer it directly (e.g., paste test output, explain a decision).
- If you could not address something: explain why and what alternatives exist.

Keep the response concise and well-structured.
