import { AlertTriangle, Terminal, Sparkles, ArrowRight } from 'lucide-react'; import { BudgetType, GoalType } from '../../types'; import { getHardwareProcureData } from '../../utils/hardwareData'; import { synth } from '../../utils/audioSynth'; interface Slide7BuyersGuideProps { showToast: (msg: string) => void; selectedGoal: GoalType; procureBudget: BudgetType; onGoalChange: (goal: GoalType) => void; onBudgetChange: (budget: BudgetType) => void; } interface BudgetOption { id: BudgetType; label: string; sub: string; } const budgetOptions: BudgetOption[] = [ { id: 'existing', label: '💻 EXISTING ASSETS', sub: 'Zero Cost ($0)' }, { id: 'budget', label: '⚡ LIGHT UPGRADE', sub: 'Under $1,500' }, { id: 'pro', label: '🔥 PRO STUDIO', sub: '$2k - $4k' }, { id: 'enterprise', label: '🏢 ENTERPRISE NODE', sub: 'Over $5k' } ]; export default function Slide7BuyersGuide({ showToast, selectedGoal, procureBudget, onGoalChange, onBudgetChange }: Slide7BuyersGuideProps) { const handleElementClick = () => synth.playClick(); const handleBudgetSelect = (budget: BudgetType) => { handleElementClick(); onBudgetChange(budget); }; const handleGoalSelect = (goal: GoalType) => { handleElementClick(); onGoalChange(goal); }; const spec = getHardwareProcureData(procureBudget, selectedGoal); return (
// SPECIFICATION OPTIMIZER

Easy Setup & Hardware Guide

Buying or repurposing hardware is simple once you isolate your goals. Modern large models scale entirely based on **Memory Bandwidth** rather than CPU cores.

{budgetOptions.map((btn) => ( ))}
{/*
// CRITICAL BUYER SHIELD PROTOCOL: Do NOT buy multiple CPU-core servers expecting quick inference speeds. LLM read-phases are bound strictly by **Memory Bandwidth**. Prefer Apple Silicon (Unified Memory bus width > 300GB/s) or discrete Nvidia RTX Series GPUs. CPU-only rendering will result in a 5x to 10x speed penalty.
*/}
SOVEREIGN HARDWARE DEPLOYMENT SPECIFICATION ● MODEL GENERATED
// RECOMMENDED SILICON TYPE: {spec.machineType}
// OPTIMAL CAPACITY & MEMORY: {spec.ramType}
// MINIMUM SYSTEM BUS SPEED: {spec.bandWidth}
// TARGET QUANTIZED MODEL WEIGHTS: {spec.modelGoal}
PERFORMANCE CAPABILITY ESTIMATE:

{spec.verdict}

// SOFTWARE STACK TO DEPLOY:
// LAUNCH TOOL COMPANIONS

Download & initialize {spec.setupTools}.

{spec.purchaseTip}
SOURCE SPEC MAP TO GOALS BYPASS CPU TRAP // REQUISITION READY
); }