# Agent Instructions This document outlines the operational guidelines and standards for agents working in this workspace. ## 1. Language Standards - Code & Comments: All comments, documentation strings (docstrings), and variable names in source code files (everything outside the `docs/` directory) must be written in English. - Documentation: Files within the `docs/` directory may be written in the user's preferred language (e.g., Japanese). ## 2. Package Management - Tool: Use uv as the Python package manager for this project. ## 3. Task Documentation Workflow When receiving a request that is neither a simple question nor a single-step task, follow this workflow: ### Create Task Document - Create a new markdown file in the `docs/tasks/` directory. - Naming convention: `YYYYMMDD_{sequence}.md` (e.g., `20251123_01.md`, `20251123_02.md`). - This file is referred to as the "Task Document". ### Content Requirements - Language: Write the content in the language the user is currently using. - Breakdown: Decompose the requested task into specific, actionable steps. ### User Confirmation - CRITICAL: After creating the Task Document and BEFORE starting any implementation work, you must present the plan to the user and ask for confirmation that the approach is correct. ### Maintenance - Continuously update and edit the Task Document to reflect progress, changes in requirements, or additional information discovered during execution.