Skip to content

gitignore: blanket-ignore benchmarks/perturbation/configs/#92

Merged
dangng2004 merged 1 commit into
mainfrom
feat/gitignore-perturbation-configs
May 21, 2026
Merged

gitignore: blanket-ignore benchmarks/perturbation/configs/#92
dangng2004 merged 1 commit into
mainfrom
feat/gitignore-perturbation-configs

Conversation

@dangng2004
Copy link
Copy Markdown
Contributor

Summary

Treats benchmarks/perturbation/configs/ as a local experiment log rather than tracked code.

  • Replace the per-pattern ignore list (configs/_*, configs/full_*.yaml, configs/grok_*.yaml, configs/longtail_*.yaml, configs/subset_*.yaml, configs/r3_smoke*.yaml + exception) with a single blanket configs/ rule
  • Untrack the 5 example configs that were previously checked in (kept on disk locally):
    • default.yaml, coarse_medium.yaml, coarse_short.yaml, surface_errors.yaml, surface_errors_medium.yaml

In practice every per-domain × per-system YAML in here is a one-off run (we accumulate dozens during exploration) — they don't survive code review or carry useful history. Anyone reproducing a run starts from default.yaml examples in the README, not from whatever happens to be checked in.

Follow-up

Once PR #85 lands, untrack the 8 full_*_reviewer3.yaml configs it adds for the same reason.

Test plan

  • git check-ignore -v benchmarks/perturbation/configs/anything.yaml matches the new configs/ rule
  • The 5 untracked files still exist on disk after this PR is checked out
  • Existing run-benchmark invocations using these configs continue to work (configs themselves are unchanged)

🤖 Generated with Claude Code

Replaces the per-pattern config ignore list with a single `configs/` rule, and
untracks the 5 example configs that were previously checked in. Configs/ is
effectively a local experiment log — every per-domain × per-system YAML
accumulates here as we iterate, and they don't survive code review or carry
useful history.

Files removed from tracking but kept on disk:
- default.yaml, coarse_medium.yaml, coarse_short.yaml
- surface_errors.yaml, surface_errors_medium.yaml

Follow-up after PR #85 lands: untrack the 8 full_*_reviewer3.yaml configs it
adds, since they're effectively local convention rather than something the
test/CI matrix references.
@dangng2004 dangng2004 merged commit 38d7aca into main May 21, 2026
@dangng2004 dangng2004 deleted the feat/gitignore-perturbation-configs branch May 21, 2026 21:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant