# io8 Code Master Agent - Customized for This Project

## Project-Specific Instructions


## 2025-09-25T05:57:00 - io8coder Master Agent Breakdown Update for 'to do app'

This section details the project breakdown for the 'to do app' based on the existing base project and user prompt.  The core focus is adapting the base project to the specific requirements of a to-do list application.

**Milestones:**

1. **Requirements Gathering & Analysis (Complete):**  The initial user prompt provided the core requirement: a to-do application. Further refinement might be needed (e.g., features like user authentication, task prioritization, deadlines).  This will be handled by the io8Analyst agent.
2. **Architecture Design (Pending):** The io8Architect agent will define the system architecture (frontend/backend technologies, database choice, API design). This will influence the file structure and code organization within the `backend/` and `frontend/` directories of the cloned base project.
3. **Technology Stack Selection (Pending):** The io8Architect agent will determine the appropriate technologies (e.g., React/Angular for the frontend, Node.js/Python/etc. for the backend, specific database). This will be documented in the `tech_stack_document.md` file.
4. **Development (Pending):**  The io8Developer agent will implement the application based on the architecture and technology stack.  This will involve populating the `backend/` and `frontend/` directories with the appropriate code.
5. **Testing & Quality Assurance (Pending):**  Thorough testing is crucial.  Unit tests, integration tests, and user acceptance testing will be performed.
6. **Deployment (Pending):** The io8DevOps agent will handle deployment to a suitable environment (cloud, local server). This involves adapting the `deployment_config.yml`, `Dockerfile.backend`, `Dockerfile.frontend`, and `docker-compose.yml` files.

**Constraints:**

- The application must be functional and user-friendly.
- The application should be scalable and maintainable.
- The project should leverage the existing base project structure wherever possible.
- Security best practices must be followed throughout the development process.

**Next Steps:**  The io8Analyst agent will conduct a more in-depth analysis to refine the requirements. This will include identifying features, defining user stories, and creating detailed specifications for the application.


## 2025-09-25T05:57:00 - io8coder Master Agent Implementation Plan for 'to do app'

This section outlines the implementation plan for the 'to do app' project, building upon the existing base project.  The plan emphasizes a phased approach to development and deployment.

**Timeline:**

- **Phase 1: Analysis & Design (1-2 days):**  Io8Analyst and io8Architect agents will refine requirements, design the architecture, select technologies, and document findings.
- **Phase 2: Development (3-5 days):** Io8Developer agent will implement the frontend and backend components based on the design specifications. This includes populating the `backend/` and `frontend/` directories with the required code and files.
- **Phase 3: Testing & QA (2 days):**  Rigorous testing of all components and integration.  This will involve various test types to ensure reliability and functionality.
- **Phase 4: Deployment (1 day):** Io8DevOps agent will handle deployment, configuration of deployment files (`deployment_config.yml`, `Dockerfile.*`, `docker-compose.yml`), and setup of the necessary infrastructure.

**Resources:**

- Existing base project (cloned).
- Project management tools (e.g., Jira, Trello) as required.
- Version control system (Git).
- Relevant software development tools (e.g., IDEs, code editors, linters).

**Resource Allocation:**

- Io8Analyst: 1-2 days
- Io8Architect: 1-2 days
- Io8Developer: 3-5 days
- Io8DevOps: 1 day

**Contingency Plan:**  Additional time should be allocated for unforeseen issues and refinements. Daily stand-up meetings are recommended to track progress, identify roadblocks, and ensure timely completion.

**Next Steps:**

The io8PM agent will establish a detailed task list, create a sprint plan, and schedule the various agents for execution based on this high-level plan. The refined requirements document from the io8Analyst will inform the task list.

## Base Agent Prompt Reference

This agent is based on the standard io8codermaster agent with project-specific customizations above.
Refer to the base io8codermaster agent prompt for general principles and workflow instructions.
