Skip to content

chore(gitignore): add catch-all patterns for ad-hoc session output files#92

Merged
Gavin-Borges merged 3 commits into
mainfrom
chore/repo-tidy-root
Jun 29, 2026
Merged

chore(gitignore): add catch-all patterns for ad-hoc session output files#92
Gavin-Borges merged 3 commits into
mainfrom
chore/repo-tidy-root

Conversation

@Gavin-Borges

Copy link
Copy Markdown
Owner

Summary

Adds three broad gitignore catch-all patterns to prevent common dev-session detritus from appearing as untracked files:

  • *_output.txt -- covers files like scratchpad_output.txt
  • stale_*.txt -- covers files like stale_search.txt
  • stale_*.md -- covers stale-prefixed markdown scratch notes

All other root-level loose files (inspect_checkpoint.py, resave_checkpoint.py, scan_checkpoint_globals.py, apply-branch-ruleset.ps1, claude_form_filler_prompt.md, src.zip, sestrav_gnn_v23_canonical_artifacts.zip, top_20_candidates.csv) were already covered by existing specific gitignore rules and have been relocated locally to scripts/ or _local/ (gitignored dirs, no tracked changes).

Test plan

  • git ls-files --others --exclude-standard returns no stray files at repo root
  • All 1097 fast tests pass
  • No tracked files were deleted or modified -- only .gitignore updated

train_gnn_v2 was training on all rows including quarantined B*27 label
conflicts that were fixed in the v5 dataset. Add _filter_quarantined call
after pd.read_csv to match the existing behavior in train_classifier.py.

Add --batch-size CLI flag (default 64; documented reduction to 32 for the
t33 650M ESM-2 model to prevent GPU OOM during training).
Add scripts/compute_population_coverage.py implementing the Lundegaard 2010
HWE-independence model for the 10-allele MHCflurry panel. Embeds AFND 2020
gold-standard haplotype frequencies for 5 WHO super-populations with full
source documentation and per-allele caveats (EAS A*02:01 rarity, AFR B*27:05
subtypes). Outputs results/population_coverage_v5.json.

Panel coverage: AFR 62.1%, AMR 81.3%, EAS 74.2%, EUR 91.9%, SAS 84.7%
(global mean 78.9%). EUR bias documented; AFR limitation addressed in paper.
Add gitignore exception for the committed JSON.
@Gavin-Borges
Gavin-Borges merged commit 75ab80b into main Jun 29, 2026
16 of 17 checks passed
@Gavin-Borges
Gavin-Borges deleted the chore/repo-tidy-root branch June 29, 2026 23:46
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