Finished the GWAS DuckDB generalized query loader.
Then continued on with the reference stats loader. A muuuuch more complicated bit of architecture. Claude choked on it unforunately.
So I spent an hour massaging the tests into smaller, logically grouped files, then extracted all the common setup/util into a reference_test_helpers.go
Next I think I’ll rip apart the actual reference_stats_loader.go
into similarly logically grouped components. There’s at least a math utils file that could be extracted, and I get the feeling there’s some real dumb validation/configuration happening that could split/simplified.
Oh, and bunch of those tests are still stubs. I actually need to continue on with the implementation. But you get to the point of the vibe choking, then you rework the groove til the vibe grinds.