// engine/spec-format/lean-technical-generator.ts — Generates lean ## Technical content (SPEC-461)
// Output: ~15-20 lines. Only files section with create/modify/test and pending/done status.
/** Generate lean ## Technical content: YAML-like metadata + files section only. */
export function generateLeanTechnicalContent(input) {
    const { specId, filesToCreate = [], filesToModify = [], filesToTest = [] } = input;
    const lines = ['---', `spec: ${specId}`, '---'];
    if (filesToCreate.length === 0 && filesToModify.length === 0 && filesToTest.length === 0) {
        return lines.join('\n');
    }
    lines.push('', '## Files', '');
    if (filesToCreate.length > 0) {
        lines.push('### Create', '');
        for (const f of filesToCreate) {
            lines.push(`- ${f.path} (${f.status})`);
        }
        lines.push('');
    }
    if (filesToModify.length > 0) {
        lines.push('### Modify', '');
        for (const f of filesToModify) {
            lines.push(`- ${f.path} (${f.status})`);
        }
        lines.push('');
    }
    if (filesToTest.length > 0) {
        lines.push('### Test', '');
        for (const f of filesToTest) {
            lines.push(`- ${f.path} (${f.status})`);
        }
        lines.push('');
    }
    return lines.join('\n');
}
//# sourceMappingURL=lean-technical-generator.js.map