Conversation
Move more method to resolver Update result.rb Fix specs
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🎟️ Issue, exception, or other link
N/A
📓 Change description
This branch delivers CMDx 2.0.0: a full runtime rewrite documented in
CHANGELOG.mdanddocs/v2-migration.md.catch/throw),CMDx::Runtime, frozenResultbacked bySignal, fiber-localChain,Task#workas the subclass hook withTask.execute/execute!entry points, telemetry events, rollback and saga-style pipeline compensation, parallel groups with:executor/:merger,:continue_on_failure, retriers/deprecators registries,around_execution/after_executioncallbacks, and related configuration (strict_context,log_exclusions, correlationxid, etc.).Input/Inputsand addsOutput/Outputs; docs and skills references moved fromdocs/attributes/*todocs/inputs/*and new outcomes/interruptions docs.Faultmatchers andreasoni18n path,Utilfor conditions, JSON helpers on core value objects, pattern-matchingdeconstructsupport, and broad spec/integration rewrites to match the new surface.benchmark/, trimmed bundled locales, README and copilot instructions refresh, and Cursor agent/skill/command assets under.cursor/.🧪 Test plan
bundle install(Ruby version per.ruby-version)bundle exec rubocop .bundle exec rspec .benchmark/if validating performance-related changesdocs/v2-migration.mdand generated docs site (MkDocs) for broken links or obvious typos✅ Before you request a review
spec/andspec/integration/overhauled for v2)docs/,README.md,CHANGELOG.md,skills/)CHANGELOG.mdupdated for user-visible changesCHANGELOG.mdBREAKING entries anddocs/v2-migration.md)Made with Cursor