Skip to content

[codex] split beta_lab and update atlas smoke seam#219

Merged
iamh2o merged 1 commit intomainfrom
codex/beta-lab-split-atlas-smoke-update
Apr 3, 2026
Merged

[codex] split beta_lab and update atlas smoke seam#219
iamh2o merged 1 commit intomainfrom
codex/beta-lab-split-atlas-smoke-update

Conversation

@iamh2o
Copy link
Copy Markdown
Contributor

@iamh2o iamh2o commented Apr 3, 2026

Summary

  • split BetaLabService internals out of beta_lab.py into focused mixin modules while keeping the public entrypoint stable
  • update the cross-repo smoke to use Atlas's POST /api/integrations/bloom/v1/materials/accepted seam
  • include the current untracked bloom.sh file in the published worktree

Why

  • beta_lab.py had grown too large to manage comfortably, and the refactor keeps behavior stable while making the service easier to navigate
  • Atlas removed POST /api/intake/outcomes, so the Bloom-side smoke needed to move to the current accepted-material integration seam

Validation

  • ruff check tests/test_beta_cross_repo_smoke.py
  • bloom db init
  • pytest --no-cov tests/test_beta_cross_repo_smoke.py tests/test_beta_lab.py tests/test_queue_flow.py
    • validated against a temporary TapDB config on an alternate local PG port to avoid the shared local2 runtime

@iamh2o iamh2o merged commit 68db6f4 into main Apr 3, 2026
3 of 4 checks passed
@iamh2o iamh2o deleted the codex/beta-lab-split-atlas-smoke-update branch April 3, 2026 14:10
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