// packages/plugin-awf/src/types/ide-install.ts
// AWF Install Types - Single Source of Truth for Installation Configuration
// version: 6.2.3 (no changes)
/**
 * Default disabled spec (for IDEs without specific component support)
 */
export const DISABLED_SPEC = {
    skills: { enabled: false, target: "", copySubdirs: false, copyOptionalFolders: false },
    workflows: { enabled: false, target: "", format: "md", transform: false },
    rules: { enabled: false, target: "", ext: ".md", copyModules: false, copyStandalone: false },
    core: { enabled: false, target: "", files: [] },
    memory: { enabled: false, target: "" },
    personas: { enabled: false, target: "" },
    templates: { enabled: false, target: "" },
    rootConfig: { source: "", target: "" },
};
/**
 * Create empty copy result
 */
export function emptyCopyResult() {
    return { success: true, count: 0, error: null, skipped: [] };
}
/**
 * Create failed copy result
 */
export function failedCopyResult(error) {
    return { success: false, count: 0, error, skipped: [] };
}
