What problem does it solve? Developers working on EdgeQuake must juggle scattered cargo, npm/pnpm, and docker-compose commands to start the database, backend, and frontend, making routine tasks like running tests or checking service health error-prone and slow. ## Core Features & Use Cases - Unified Service Management: Start, stop, and monitor PostgreSQL, the Rust backend, and the Next.js frontend with single Makefile targets like make dev and make status. - Testing and Quality Gates: Run backend tests with a mock LLM provider, frontend unit tests, Playwright E2E suites, linting, and formatting through consistent commands. - Docker and Build Workflows: Build images, launch the containerized stack, view logs, and clean artifacts without memorizing docker-compose syntax. - Use Case: A contributor clones the repo, runs make install and make dev to bring up the full stack, then validates changes with make lint, make test, and Playwright E2E specs before committing. ## Quick Start Ask the assistant to start the full EdgeQuake development stack and report the health status of the database, backend, and frontend.