This benchmark gives Cartograph a stable public suite for evaluating task packets against large visible repositories.
- stress different repo shapes instead of tuning only on one project
- compare packet quality across
bug-fix,pr-review,trace-flow,change-request, andtask - catch false positives such as docs, utility scripts, or unrelated subsystems leaking into focused packets
The benchmark manifest lives in manifest.json.
Current coverage includes:
ggml-org/llama.cppmicrosoft/vscodevercel/next.jsfastapi/fastapiopen-webui/open-webuikubernetes/kuberneteshome-assistant/corepytorch/pytorch
List all cases:
npm run benchmark:task-packets -- --listDry-run a single case:
npm run benchmark:task-packets -- --case llama-cpp-bug-fix --dry-runGenerate packet artifacts:
npm run build
npm run benchmark:task-packets -- --output benchmarks/task-packets/outputThe runner writes one packet per case plus an index.json summary. Output is gitignored.
Score each packet on:
- changed files appear first when they are known
minimalContextstays tight and plausiblevalidationTargetssurface the exact or nearest useful testsdependencyHubsare real shared dependencies, not peripheral utilities- no docs, generated artifacts, or unrelated subsystems leak into
keyFiles recommendedNextStepsare actionable for the packet type
Run this suite when:
- task-packet heuristics change
- a new false positive appears in a real repo
- a release claims better packet focus or hub selection