# io8 Code Master Agent - Customized for This Project

## Project-Specific Instructions

## io8coder Master Agent Breakdown - Notes Taking App - 2025-09-24

This breakdown details the project scope for a notes-taking application, building upon an existing cloned base project.  The focus is on extending the existing structure rather than creating a new one from scratch.

**Project Goals:**
- Develop a functional notes-taking application.
- Integrate with existing base project structure.
- Maintain consistency with the base project's coding style and conventions.

**Milestones:**
- **Phase 1: Analysis & Requirements Gathering (2 days):** Analyze user needs, define features and functionalities, and refine the project scope based on the existing base project capabilities. This phase will leverage existing base project structure and analyze existing documentation.
- **Phase 2: Design & Architecture (1 day):** Design the application architecture, select appropriate technologies (considering existing base project tech stack), and outline the database schema.  The goal is to extend and leverage the base project's architecture.
- **Phase 3: Development (5 days):** Implement the frontend and backend components, adhering to the design specifications and integrating with the existing base project.  This phase will prioritize utilizing and extending existing code components within the base project.
- **Phase 4: Testing & Deployment (2 days):** Test thoroughly for functionality and integrate with existing base project testing frameworks. This stage will focus on deployment based on existing base project setup.

**Constraints:**
- Utilize existing base project's structure and code as much as possible.
- Append-only modifications to existing base project files.
- Maintain existing base project coding standards.

**Assumptions:**
- Base project is well-documented and functional.
- Existing project structure can be extended to meet requirements.
- Necessary development tools and resources are available.

**Dependencies:**
- Completion of io8Analyst and io8Architect stages for detailed requirements and design.


## io8coder Master Agent Plan - Notes Taking App - 2025-09-24

This document outlines the implementation plan for the notes-taking application, building upon the existing base project. This plan will utilize the existing project structure as a foundation.

**Timeline:**
- **Day 1-2: Analysis & Requirements Gathering:** Analyze user stories and technical documentation to refine requirements and determine the necessary modifications to the base project. Leverage existing documentation in the `.sureai/` directory.
- **Day 3: Design & Architecture:** Define the application's architecture, database schema, and technology choices.  This will build upon the existing base project's architecture.
- **Day 4-8: Development:** Develop both the frontend and backend components, ensuring seamless integration with the base project.  Prioritize re-using and extending the base project's codebase.
- **Day 9-10: Testing & Deployment:** Conduct thorough testing, including unit, integration, and end-to-end tests. Leverage the base project's CI/CD pipeline for deployment.

**Resources:**
- Existing base project codebase.
- Development team (frontend and backend developers).
- Testing team.
- Deployment infrastructure (as defined in the base project).

**Tasks:**
- **Requirement Analysis:** Refine functional and non-functional requirements based on the user prompt.
- **Architecture Design:** Adapt the base project's architecture to accommodate the notes-taking app's features.
- **Frontend Development:** Implement the UI for creating, editing, and viewing notes.
- **Backend Development:** Develop the API endpoints and database integration for data persistence.
- **Testing:** Conduct thorough testing, covering various scenarios and use cases.
- **Deployment:** Deploy the application utilizing the existing base project's deployment mechanisms.

**Risk Mitigation:**
- Regular communication and collaboration between team members.
- Version control for all code and documentation.
- Incremental development and testing to minimize integration issues.
- Contingency plans for unexpected issues or delays.

**Success Metrics:**
- Successful completion of all milestones within the defined timeline.
- A functional and user-friendly notes-taking application.
- Seamless integration with the base project.
- Adherence to coding standards and best practices.


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