Files
2026-05-27 15:40:32 +08:00

39 lines
2.6 KiB
JSON

{
"name": "fixture-non-code",
"description": "Mix of non-code files exercising Groups A-E. The src/ clique has 3 mutually-importing files so it survives merge-small (size >= MIN_BATCH_SIZE=3) and stays a pure-code batch — required by the 'non-code batch indices follow code batches' assertion.",
"languages": ["typescript", "dockerfile", "yaml", "sql", "markdown"],
"frameworks": [],
"files": [
{"path": "src/index.ts", "language": "typescript", "sizeLines": 10, "fileCategory": "code"},
{"path": "src/server.ts", "language": "typescript", "sizeLines": 15, "fileCategory": "code"},
{"path": "src/router.ts", "language": "typescript", "sizeLines": 12, "fileCategory": "code"},
{"path": "Dockerfile", "language": "dockerfile", "sizeLines": 20, "fileCategory": "infra"},
{"path": "docker-compose.yml", "language": "yaml", "sizeLines": 15, "fileCategory": "infra"},
{"path": ".dockerignore", "language": "config", "sizeLines": 5, "fileCategory": "config"},
{"path": "services/api/Dockerfile", "language": "dockerfile", "sizeLines": 18, "fileCategory": "infra"},
{"path": "services/api/docker-compose.yml", "language": "yaml", "sizeLines": 12, "fileCategory": "infra"},
{"path": ".github/workflows/ci.yml", "language": "yaml", "sizeLines": 30, "fileCategory": "infra"},
{"path": ".github/workflows/deploy.yml", "language": "yaml", "sizeLines": 25, "fileCategory": "infra"},
{"path": ".gitlab-ci.yml", "language": "yaml", "sizeLines": 20, "fileCategory": "infra"},
{"path": ".circleci/config.yml", "language": "yaml", "sizeLines": 25, "fileCategory": "infra"},
{"path": "migrations/001_init.sql", "language": "sql", "sizeLines": 40, "fileCategory": "data"},
{"path": "migrations/002_users.sql", "language": "sql", "sizeLines": 20, "fileCategory": "data"},
{"path": "docs/getting-started.md", "language": "markdown", "sizeLines": 100, "fileCategory": "docs"},
{"path": "README.md", "language": "markdown", "sizeLines": 200, "fileCategory": "docs"}
],
"totalFiles": 16,
"filteredByIgnore": 0,
"estimatedComplexity": "small",
"importMap": {
"src/index.ts": ["src/server.ts", "src/router.ts"],
"src/server.ts": ["src/router.ts"],
"src/router.ts": [],
"Dockerfile": [], "docker-compose.yml": [], ".dockerignore": [],
"services/api/Dockerfile": [], "services/api/docker-compose.yml": [],
".github/workflows/ci.yml": [], ".github/workflows/deploy.yml": [],
".gitlab-ci.yml": [], ".circleci/config.yml": [],
"migrations/001_init.sql": [], "migrations/002_users.sql": [],
"docs/getting-started.md": [], "README.md": []
}
}