Skip to content

Full Repository Audit, Vitest Test Suite & Next.js 15 Web Dashboard Complete Rewrite #830

Description

@PhantomNimbi

Master-Bot Modernization: Full Repository Audit, Vitest Test Suite & Next.js 15 Web Dashboard Complete Rewrite

Overview

This umbrella roadmap tracks the comprehensive modernization, audit, test harness creation, and complete web dashboard rewrite for Master-Bot.

Note

Why this modernization is being performed:

  • Dependency & Environment Fixes: Resolve monorepo dependency installation issues (e.g., ensuring clean pnpm install and postinstall generation workflows without database connection requirements) and eliminate configuration conflicts across workspaces.
  • Professional & High-Speed Web Dashboard: Overhaul the web dashboard into a much quicker, more professional, and feature-rich server administration and audio streaming command center with real-time telemetry, live embed broadcasting, and full audio controls.
  • Enterprise-Grade Test Coverage: Provide automated Vitest unit and integration test coverage across bot commands, database models, and API procedures to prevent regressions.
flowchart LR
    Parent["Parent Roadmap: #830"] --> Sub1["#831: Diagnostics & Audit"]
    Parent --> Sub2["#832: Vitest Test Suite"]
    Parent --> Sub3["#834: Dashboard Rewrite"]
    Parent --> Sub4["#835: Hardening & Docs"]
Loading

Sub-Issues & Roadmap Breakdown

  • Sub-Task 1: #831 — Full Repository Audit, Dependency Resolution & Diagnostic Inventory
  • Sub-Task 2: #832 — Vitest Test Suite Rebuild & Monorepo Test Harness
  • Sub-Task 3: #834 — Next.js 15 Web Dashboard Rewrite & Glassmorphism Command Center
  • Sub-Task 4: #835 — Feature Stabilization, Hardening, Verification & Multi-Agent Docs Sync

Key Milestone Deliverables

  1. Repository & Tooling Health:
    • Zero-error TypeScript compilation across all workspace packages (pnpm run type-check).
    • Clean linting and package boundary validation (pnpm run lint).
    • Resilient environment variable handling and smooth pnpm install for CI and local setups.
  2. Comprehensive Test Suite:
    • High-speed Vitest test suite with unit tests, integration tests, and type tests.
    • Mocked Discord API, Prisma DB, and tRPC procedure harnesses.
  3. Feature-Rich Web Dashboard:
    • 9 modern studios providing complete control over bot and server features.
    • Real-time Lavalink v4 music player controller & playlist studio.
    • Live WYSIWYG Discord embed builder and channel broadcast dispatcher.
    • Support ticket inbox, live staff console, and transcript archives.
    • 18-event trigger audit log browser and server configuration matrix.
  4. Documentation & Multi-Agent Parity:
    • Updated wiki guides, architecture trees, and synchronized agent tracking directories.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions