Extract standalone WebSpark.Recipe library and migrate recipe consumers off WebSpark.Core#8
Open
markhazleton wants to merge 1 commit intomainfrom
Open
Extract standalone WebSpark.Recipe library and migrate recipe consumers off WebSpark.Core#8markhazleton wants to merge 1 commit intomainfrom
markhazleton wants to merge 1 commit intomainfrom
Conversation
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.
Summary
This change extracts the complete recipe domain out of WebSpark.Core into a standalone WebSpark.Recipe library, including entities, models, interfaces, providers, helpers, RecipeDbContext, and initial migrations.
It updates recipe consumers to depend on WebSpark.Recipe directly, removes recipe implementation code from WebSpark.Core, and preserves portal integration with a RecipeMenuAdapter.
It also includes feature-spec artifacts and related DevSpark script/default command updates currently present in this branch.
Changes
Task Completion
Spec, plan, tasks, checklist, and gate docs are present.
Task checkbox completion appears not yet fully updated in specs/006-extract-recipe-library/tasks.md.
Quality Gates
Gate Acknowledgements
No explicit gate-acknowledgement entries detected.
Spec Reference
specs/006-extract-recipe-library
Quickfix Reference
N/A
Notes
Branch includes substantial DevSpark command/script updates in addition to recipe extraction. Reviewer may choose to keep as one PR or split into separate PRs.