# io8 Code Master Agent - Customized for This Project

## Project-Specific Instructions

## io8coder Master Agent Breakdown - to do app - 2025-09-25 05:45:43

This breakdown details the project phases for the 'to do app' based on the existing base project.  The focus is on adapting the existing structure rather than creating a new one.

**Phase 1: Requirements Analysis (io8analyst)**
- Analyze user stories and define detailed requirements for the application's functionality.
- Prioritize features based on importance and feasibility.
- Document all identified requirements within the `requirements_document.md` file.

**Phase 2: Architecture Design (io8architect)**
- Design the application architecture, selecting appropriate technologies (frontend, backend) within the context of the existing base project.
- Detail the chosen technology stack in the `tech_stack_document.md` file.
- Design database schema and APIs, documenting the decisions in the `architecture_document.md` file.

**Phase 3: Development (io8developer)**
- Implement the backend and frontend components based on the architecture design.
- Use the existing `backend/` and `frontend/` directories in the base project.
- Develop the backend using a suitable framework (decision made by the architect and documented) following existing project standards.
- Implement the frontend using a suitable framework (decision made by the architect and documented) following existing project standards.

**Phase 4: Testing and Deployment (io8devops)**
- Perform comprehensive testing of the application.
- Leverage existing testing frameworks within the base project.
- Deploy the application using the existing base project deployment configuration files (`deployment_config.yml`, `Dockerfile.backend`, `Dockerfile.frontend`, `docker-compose.yml`).

**Constraints:**
- Adhere strictly to the existing base project structure; no new directories should be created.
- Utilize existing configuration files where possible.
- Prioritize features for MVP (Minimum Viable Product).

**Milestones:**
- Completion of Requirements Analysis (End of Day 1)
- Completion of Architecture Design (End of Day 2)
- Completion of Development (End of Day 7)
- Completion of Testing and Deployment (End of Day 10)


## io8coder Master Agent Implementation Plan - to do app - 2025-09-25 05:45:43

This plan outlines the implementation schedule and resource allocation for the 'to do app' project, leveraging the existing base project.

**Timeline:**
- **Day 1:** Requirements Gathering and Analysis (io8analyst)
- **Day 2:** Architectural Design and Technology Stack Selection (io8architect)
- **Day 3-7:** Development (io8developer) - Frontend and Backend Development. Focus on core features.
- **Day 8-9:** Testing (io8devops) - Unit, Integration and End-to-End testing.
- **Day 10:** Deployment and final review (io8devops)

**Resources:**
- Existing base project structure and files.
- io8analyst, io8architect, io8developer, io8devops agents.

**Tasks:**
- **Task 1:** (io8analyst) Define user stories and create a detailed requirements document (`requirements_document.md`).
- **Task 2:** (io8architect) Define the technical architecture and technology stack (`architecture_document.md` and `tech_stack_document.md`).
- **Task 3:** (io8developer) Implement the application backend and frontend, adhering to the defined architecture.
- **Task 4:** (io8devops) Test and deploy the application to a staging/production environment.

**Risk Mitigation:**
- Regular communication and coordination among agents.
- Frequent code reviews to ensure quality and adherence to coding standards.
- Version control using Git to manage code changes and facilitate collaboration.

**Contingency Plan:**
- If any unexpected issues arise during development or testing, adjust the timeline and re-evaluate the task assignments.
- Regular check-ins to prevent scope creep.

**Communication:**
- Utilize shared documents to track progress and share updates.
- Daily stand-up meetings to address any roadblocks and keep everyone synchronized.

## 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.
