export type ProjectKind = 'node' | 'python' | 'rust' | 'unknown';

export type QualityProfile = 'strict' | 'standard' | 'minimal';

export interface RailsConfig {
  projectPath: string;
  kind: ProjectKind;
  profile: QualityProfile;
  linters: string[];
  formatters: string[];
  hooks: boolean;
}

export interface ScaffoldResult {
  filesWritten: string[];
  commandsToRun: string[];
  warnings: string[];
}
