FECUOY's picture
Initial commit: HackingFactory v2 Enhanced with Self-Refining AI features
4c41b3d

Hacking Factory v2 - Project TODO

Phase 1: Database & Backend Setup

  • Create Drizzle schema with projects, iterations, files, code_references tables
  • Fix ai_orchestrator.py with proper infinite loop prevention
  • Create fixed scoring_system.py
  • Create fixed project_manager.py
  • Add file analysis system
  • Add S3 storage integration

Phase 2: Frontend UI Development

  • Design dark theme with neon colors (#00ff41, #00d9ff)
  • Create Dashboard component with statistics
  • Create AI Chat interface with mode selection
  • Create Code Editor with syntax highlighting
  • Create Projects Management page
  • Create File Upload & Management system
  • Create Settings page for model configuration
  • Create Notifications system

Phase 3: API Integration

  • Connect chat interface to backend API
  • Implement project creation and management
  • Implement file upload and analysis
  • Implement code generation and evaluation
  • Add real-time status updates

Phase 4: Advanced Features

  • Add owner notifications system
  • Add file reference database
  • Add code analysis with LLM
  • Add S3 file storage and retrieval
  • Add search and filtering

Phase 5: Testing & Deployment

  • Write vitest tests for backend procedures
  • Test all API endpoints
  • Test UI components
  • Create checkpoint
  • Deploy to production

Phase 6: Manus AI Enhancements (Self-Refining System)

  • Identify ChatInterface and Database schema
  • Implement sandbox.ts for Dynamic Analysis
  • Update chatRouter for Multi-Criteria Scoring
  • Implement factory.ts for Self-Refining Loop
  • Integrate Vector Database (ChromaDB) for project memory
  • Add Visual Dashboard (Iteration Progress Chart)
  • Integrate Live Code Editor (Simplified Monaco)
  • Implement Payload Library & Ghost Mode
  • Final testing and documentation