Skip to content

test(workbench): resync catalog contract for Batch 5 (uk_biobank, ega, eggnog, dbnsfp, marrvel, thousand_genomes) - #123

Merged
man4ish merged 1 commit into
mainfrom
feat/refdb-batch5-catalog-contract-resync
Oct 9, 2026
Merged

man4ish merged 1 commit into
mainfrom
feat/refdb-batch5-catalog-contract-resync

Conversation

@man4ish

@man4ish man4ish commented Oct 9, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Companion to OmniBioAI/omnibioai-workbench#715 — updates the generated Workbench catalog compatibility test to reflect that PR's 6 new reference_db plugins (uk_biobank, ega, eggnog, dbnsfp, marrvel, thousand_genomes).
  • New counts: enabled 501, native 367→373, legacy 134→128, re-derived from the real exporter run against the Workbench PR's branch, not hand-edited.
  • This is a new branch off fresh origin/main, not a cherry-pick of batch/refdb-native-query-01's own 5 catalog-resync commits: those commits pin counts for a narrower pre-integration baseline (feat(studio): integrate Claude and Codex native UI support #122 already merged the Claude+Codex integration work, bringing native up to 367/134), so applying them verbatim would have regressed already-correct, already-merged content. The six-plugin delta is the only content from that branch not already represented on main.
  • batch/refdb-native-query-01 and its original 5 commits are untouched.
  • Diff against origin/main touches exactly one file (tests/ui/workbench-catalog-contracts.test.js) — verified no billing-related content, since that branch also carries 2 unrelated billing commits (b72813c, 342e31f) that are explicitly excluded here.

Test plan

  • tests/ui/workbench-catalog-contracts.test.js passes against the Workbench Batch 5 branch (commit 7ea5b6bf)
  • Full tests/ui suite: 96 files, 1383 tests passed
  • npm run build:ui succeeds

Companion PR: OmniBioAI/omnibioai-workbench#715

🤖 Generated with Claude Code

…, eggnog, dbnsfp, marrvel, thousand_genomes)

Adds the campaign's next six reference_db plugins on top of the already-
integrated main baseline (Workbench native=367/legacy=134, from PR #714
"integrate Claude and Codex native UI campaigns"), validated against
Workbench commit 7ea5b6bf on
feat/refdb-batch5-uk-biobank-ega-eggnog-dbnsfp-marrvel-thousand-genomes
(itself a clean cherry-pick of the original batch/refdb-native-query-01
branch's Batch 5 commit 26ab2ac0 onto fresh main -- that branch's
earlier Batches 1-4 are already present on main via the integration
merge, so only Batch 5 was new).

Does not cherry-pick batch/refdb-native-query-01's own five catalog-
resync commits (fb50e53, 7dad3e5, 44b2d16, 713dadd, 00ba2c3): each
pins counts/lists for a narrower pre-integration baseline (fb50e53's
and 713dadd's being 294-ish of 501, long superseded by this file's
already-correct 367/134 post-integration state), so applying them
verbatim would have regressed already-correct, already-merged content
rather than adding anything new. The six-plugin delta is the only
content from that branch not already represented here.

New counts: enabled 501, native 367->373, legacy 134->128.

batch/refdb-native-query-01 and its five original commits are
untouched; this is a new, independent branch off origin/main. Contains
no billing-related changes (verified: diff against origin/main touches
only this one test file).

Verified: this test plus the full tests/ui suite (96 files, 1383 tests)
pass against the Batch 5 Workbench branch with zero regressions; `npm
run build:ui` succeeds.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@man4ish
man4ish marked this pull request as ready for review October 9, 2026 16:55
@man4ish
man4ish merged commit 42ac067 into main Oct 9, 2026
6 of 7 checks passed
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