// Forge v1: Simple hardware analysis
export function analyzeHardwareFeasibility(gpuRequired, memoryRequired) {
    // Simple feasibility assessment
    let feasibility = 'likely';
    if (gpuRequired) {
        feasibility = 'maybe'; // GPU not guaranteed
    }
    if (memoryRequired === 'high') {
        feasibility = 'probably heavy';
    }
    else if (memoryRequired === 'medium' && gpuRequired) {
        feasibility = 'maybe';
    }
    return {
        gpu: gpuRequired,
        memory: memoryRequired,
        feasibility
    };
}
export function getHardwareDescription(info) {
    const parts = [];
    if (info.gpu) {
        parts.push('GPU');
    }
    else {
        parts.push('CPU');
    }
    parts.push(info.memory, 'memory');
    return `${parts.join(' ')} (${info.feasibility} locally)`;
}
//# sourceMappingURL=hardware.js.map