# io8 Code Master Agent - Customized for This Project

## Project-Specific Instructions


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

This breakdown details the project scope and constraints for the 'notes taking app' project.  It builds upon the existing base project structure and leverages its existing components where possible.

**Project Goal:** Develop a functional note-taking application.

**Constraints:**

*   Adhere strictly to the base project's directory structure (append-only mode).
*   Utilize existing base project components where feasible to minimize development effort.
*   Focus on core functionality in the initial phase; advanced features can be added iteratively.

**Milestones:**

1.  **Requirements Gathering (io8analyst):** Define core features, user stories, and acceptance criteria.
2.  **Architecture Design (io8architect):** Select tech stack (frontend & backend), define API design (if applicable), and database schema (if applicable).
3.  **Development (io8developer):** Implement core features based on the architecture design.
4.  **Testing (io8developer):**  Thorough testing of implemented features.
5.  **Deployment (io8devops):** Deploy the application to a suitable environment.

**Technical Considerations:**

*   Frontend framework selection (React, Angular, Vue.js, etc.)
*   Backend technology (Node.js, Python, etc.) or reliance on a serverless approach
*   Database selection (if needed)
*   Authentication and authorization mechanisms
*   Data persistence strategy (local storage, cloud storage, etc.)

**Success Criteria:**

*   Functional note-taking application with core features.
*   Clean and maintainable codebase.
*   Successful deployment to a target environment.



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

This plan outlines the implementation strategy for the 'notes taking app' project. It builds upon the existing base project and leverages the resources and structure already in place.

**Timeline (Estimated):**

*   **Phase 1 (Days 1-3):** Requirements gathering, architecture design, and technology stack selection.
*   **Phase 2 (Days 4-7):** Frontend and backend development of core features.
*   **Phase 3 (Days 8-9):** Thorough testing and bug fixing.
*   **Phase 4 (Day 10):** Deployment and final review.

**Resources:**

*   Existing base project.
*   io8 agents (analyst, architect, developer, devops).

**Tasks:**

1.  **io8analyst:**  Develop detailed user stories and acceptance criteria. Populate the `.sureai/requirements_document.md` file.
2.  **io8architect:**  Define the application architecture, technology stack, API design (if applicable), and database schema (if applicable). Update `.sureai/architecture_document.md` and `.sureai/tech_stack_document.md`.
3.  **io8developer:**  Implement core features based on the architecture design, focusing on the frontend within the `frontend/` directory and backend within the `backend/` directory (if applicable). Conduct unit and integration testing.
4.  **io8devops:**  Prepare the deployment scripts and deploy the application to a suitable environment. Update the `deployment_config.yml`, `Dockerfile.*`, and `docker-compose.yml` files as needed.  Update the `.sureai/project_plan.md` document.
5.  **io8codermaster:**  Monitor progress, facilitate communication, and resolve any roadblocks.

**Communication:** Regular updates and status meetings with the io8 agents.

**Risk Mitigation:**  Continuous monitoring and proactive issue resolution.  Regular code reviews to maintain code quality.

**Contingency Plan:**  Flexibility to adjust the timeline and tasks based on unforeseen issues or changing requirements.


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