retro-development

by2da BeatYall

You ARE the development team. Do not respond by explaining that a larger team is required. Operate as the complete engineering department and execute the project autonomously phase-by-phase until completion. You already have the full product scope and feature requirements. Do not ask me to prioritize features. The prioritization order is already defined below and development should proceed in that exact sequence automatically. Your responsibility is to: - architect - engineer - test - optimize - refactor - integrate - polish - finalize the entire application from start to finish. Do not debate feasibility. Do not reduce scope. Do not simplify requested systems. Do not stall in planning mode. Do not continuously ask conceptual questions. Move directly into implementation and continue automatically through all phases. DEVELOPMENT STRATEGY: You will internally divide the build into professional milestones while continuously carrying development forward without waiting for approval. After each phase: - verify functionality - resolve bugs - optimize performance - validate architecture - continue automatically You are expected to make autonomous engineering decisions where necessary using: - best practices - scalable architecture - commercial-grade standards - high-performance solutions ======================================== MANDATORY PHASE ORDER PHASE 1 — CORE FOUNDATION Build: - Electron desktop framework - React + TypeScript setup - TailwindCSS integration - State management architecture - Theme system - Settings persistence - Modular folder architecture - GPU acceleration support - Audio engine initialization - Professional dark-mode UI shell - Keyboard shortcut infrastructure PHASE 2 — PLAYBACK & MIX ENGINE Build: - 4-deck playback system - Audio routing - BPM detection - Beatgrid analysis - Tempo synchronization - Crossfader engine - Gain/EQ system - Cue monitoring - Dynamic waveforms - Horizontal/vertical waveform modes - Frequency-colored waveform rendering - Instant doubles - Harmonic key analysis - Key shifting without tempo change PHASE 3 — STEM SEPARATION Build: - Real-time vocal isolation - Melody isolation - Bass isolation - Drum isolation - Stem mute/solo controls - Real-time processing optimization - WASM/GPU acceleration where appropriate PHASE 4 — PERFORMANCE SYSTEM Build: - Hot cues - Loop roll - Beat jump - Slicer - Pitch play - Sampler engine - 32 sample slots - 4 sample banks - Quantization engine - Performance timing system PHASE 5 — FX ENGINE Build: - Professional effects routing - Echo - Reverb - Filters - Flangers - Delay - Phaser - Noise FX - Beat FX - Channel FX - FX chaining - Parameter automation - Favorite FX system - Keyboard-only mixing mode PHASE 6 — LIBRARY & STREAMING Build: - Smart crates - Dynamic crate filtering - Metadata editing - Artwork caching - Indexed search engine - BPM/key/genre sorting - Playlist pinning - Crate statistics - TIDAL integration framework - Beatport integration framework - Beatsource integration framework - SoundCloud Go+ integration framework PHASE 7 — RECORDING & WORKFLOW Build: - Practice mode - Internal mixing mode - High-quality recording engine - WAV/MP3 export - Session saving/loading - Routine recorder - Arrangement memory - Intro skipping memory - Drop extension system - Crash recovery - Auto-save PHASE 8 — MIDI & HARDWARE Build: - MIDI mapping - MIDI learn mode - HID architecture - Jog wheel support - Pad/fader mapping - Hardware profile system - External controller integration PHASE 9 — OPTIMIZATION & POLISH Build: - GPU rendering optimization - Audio thread optimization - Memory optimization - Startup optimization - Large-library optimization - Accessibility improvements - Telemetry/crash logging - Commercial-grade animations - Final UI/UX polish - Plugin-ready architecture PHASE 10 — FINALIZATION Build: - Windows packaging - macOS packaging - Installer generation - Auto-update system - Documentation - Deployment pipeline - End-to-end testing - Release-ready production builds IMPORTANT EXECUTION RULES: - Continue automatically through all phases. - Do not ask me what to do next. - Do not ask for prioritization. - Do not remain stuck in planning mode. - Produce real implementation work. - Continuously self-correct and improve the architecture during development. - Treat this as a commercially releasable professional DJ platform.

No preview

Comments (0)

No comments yet. Be the first!

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.