Repository navigation
feat: migrate 5 build loop nodes from omnibase_infra [OMN-7752] - #27
jonahgabriel wants to merge 1 commit into
Conversation
…MN-7752] Migrate node_closeout_effect, node_rsd_fill_compute, node_ticket_classify_compute, node_build_dispatch_effect, and node_loop_state_reducer from omnibase_infra. - Update all imports from omnibase_infra to omnimarket - Replace EnumHandlerType/Category with Literal types (omnimarket pattern) - Update contract.yaml topic namespaces to omnimarket - Add build_loop_workflow.yaml referencing new orchestrator - Add shared EnumBuildability enum - Add 5 entry points to pyproject.toml - Add 27 golden chain tests covering all migrated nodes
|
Caution Review failedPull request was closed or merged during review 📝 WalkthroughWalkthroughThis pull request introduces five new nodes for an autonomous build loop orchestration system: a dispatch effect node for ticket-pipeline builds, a closeout effect node for merge-sweep and quality gates, a ticket classification compute node, an RSD-score-based ticket selection compute node, and an FSM-based state reducer for loop lifecycle tracking. It also adds workflow definitions and comprehensive test coverage. Changes
Estimated code review effort🎯 4 (Complex) | ⏱️ ~45 minutes Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
⚔️ Resolve merge conflicts
Comment |
|
Closing — this batch PR's content is superseded by the individual migration PRs that are already merged or in the merge queue:
|
Summary
Part of OMN-7746 (Build Loop Node Migration epic). Companion PR in omnibase_infra deletes the original nodes.
Test plan
Summary by CodeRabbit
New Features
Tests