// engine/project-scanner/index.ts — Convention detection & quality baseline (SPEC-228)
import { detectStack } from './stack-detector.js';
import { detectConventions } from './convention-detector.js';
import { captureBaseline } from './quality-baseline.js';
export async function scanProject(projectPath) {
    const [stack, conventions, baseline] = await Promise.all([
        detectStack(projectPath),
        detectConventions(projectPath),
        captureBaseline(projectPath),
    ]);
    return {
        detectedAt: new Date().toISOString(),
        stack,
        conventions,
        baseline,
    };
}
export { detectStack } from './stack-detector.js';
export { detectConventions } from './convention-detector.js';
export { captureBaseline } from './quality-baseline.js';
//# sourceMappingURL=index.js.map