{ "name": "fixture-merge-respects-non-mergeable", "description": "Regression guard for mergeSmallBatches: a small non-mergeable batch (Dockerfile cluster, marked mergeable=false by buildNonCodeBatches Group A) must NOT be pooled into the misc bucket alongside isolated code singletons, even though its size (1) is well below MIN_BATCH_SIZE=3. Pooling Dockerfiles into misc would destroy the semantic atom — an LLM analyzing the misc batch loses the per-service infra context.", "languages": [ "typescript", "dockerfile" ], "frameworks": [], "files": [ { "path": "src/leaf000.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf001.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf002.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf003.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf004.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf005.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf006.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf007.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf008.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf009.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf010.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf011.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf012.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf013.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf014.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf015.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf016.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf017.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf018.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf019.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf020.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf021.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf022.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf023.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf024.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf025.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf026.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf027.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf028.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "src/leaf029.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code" }, { "path": "services/api/Dockerfile", "language": "dockerfile", "sizeLines": 18, "fileCategory": "infra" } ], "totalFiles": 31, "filteredByIgnore": 0, "estimatedComplexity": "moderate", "importMap": { "src/leaf000.ts": [], "src/leaf001.ts": [], "src/leaf002.ts": [], "src/leaf003.ts": [], "src/leaf004.ts": [], "src/leaf005.ts": [], "src/leaf006.ts": [], "src/leaf007.ts": [], "src/leaf008.ts": [], "src/leaf009.ts": [], "src/leaf010.ts": [], "src/leaf011.ts": [], "src/leaf012.ts": [], "src/leaf013.ts": [], "src/leaf014.ts": [], "src/leaf015.ts": [], "src/leaf016.ts": [], "src/leaf017.ts": [], "src/leaf018.ts": [], "src/leaf019.ts": [], "src/leaf020.ts": [], "src/leaf021.ts": [], "src/leaf022.ts": [], "src/leaf023.ts": [], "src/leaf024.ts": [], "src/leaf025.ts": [], "src/leaf026.ts": [], "src/leaf027.ts": [], "src/leaf028.ts": [], "src/leaf029.ts": [], "services/api/Dockerfile": [] } }