[EPIC] Phase 1 - Core Platform #22

Closed
opened 2025-12-29 23:47:11 +00:00 by cardosofelipe · 0 comments

Overview

Build the basic project and agent management system without LLM integration.

Child Issues

Data Model (1.1)

  • #23 Create Project entity and CRUD
  • #24 Create AgentType entity and CRUD
  • #25 Create AgentInstance entity and CRUD
  • #26 Create Issue entity with external tracker fields
  • #27 Create Sprint entity and CRUD

API Layer (1.2)

  • #28 Project management API endpoints
  • #29 Agent type configuration API endpoints
  • #30 Agent instance management API endpoints
  • #31 Issue CRUD API endpoints
  • #32 Sprint management API endpoints

Real-time Infrastructure (1.3)

  • #33 Implement EventBus with Redis Pub/Sub
  • #34 Create SSE endpoint for project events
  • #35 Client-side SSE handling

Frontend Foundation (1.4)

  • #36 [DESIGN] Project dashboard page
  • #37 [DESIGN] Agent configuration UI
  • #38 [DESIGN] Issue list and detail views
  • #39 [DESIGN] Real-time activity feed component
  • #40-44 Frontend implementations (after design approval)

Success Criteria

  • CRUD operations for all core entities
  • Real-time event streaming working
  • Basic admin UI for configuration

Parallel Work Tracks

  • Track 1: Data Model (#23-#27) - backend-engineer
  • Track 2: API Layer (#28-#32) - backend-engineer (after data model)
  • Track 3: Real-time (#33-#35) - backend-engineer + frontend-engineer
  • Track 4: UI Design (#36-#39) - ui-designer (can run in parallel)
  • Track 5: Frontend Impl (#40-#44) - frontend-engineer (after design approval)
## Overview Build the basic project and agent management system without LLM integration. ## Child Issues ### Data Model (1.1) - [ ] #23 Create Project entity and CRUD - [ ] #24 Create AgentType entity and CRUD - [ ] #25 Create AgentInstance entity and CRUD - [ ] #26 Create Issue entity with external tracker fields - [ ] #27 Create Sprint entity and CRUD ### API Layer (1.2) - [ ] #28 Project management API endpoints - [ ] #29 Agent type configuration API endpoints - [ ] #30 Agent instance management API endpoints - [ ] #31 Issue CRUD API endpoints - [ ] #32 Sprint management API endpoints ### Real-time Infrastructure (1.3) - [ ] #33 Implement EventBus with Redis Pub/Sub - [ ] #34 Create SSE endpoint for project events - [ ] #35 Client-side SSE handling ### Frontend Foundation (1.4) - [ ] #36 [DESIGN] Project dashboard page - [ ] #37 [DESIGN] Agent configuration UI - [ ] #38 [DESIGN] Issue list and detail views - [ ] #39 [DESIGN] Real-time activity feed component - [ ] #40-44 Frontend implementations (after design approval) ## Success Criteria - CRUD operations for all core entities - Real-time event streaming working - Basic admin UI for configuration ## Parallel Work Tracks - Track 1: Data Model (#23-#27) - backend-engineer - Track 2: API Layer (#28-#32) - backend-engineer (after data model) - Track 3: Real-time (#33-#35) - backend-engineer + frontend-engineer - Track 4: UI Design (#36-#39) - ui-designer (can run in parallel) - Track 5: Frontend Impl (#40-#44) - frontend-engineer (after design approval)
cardosofelipe added the epicphase-1 labels 2025-12-29 23:49:58 +00:00
Sign in to join this conversation.