Tempdevelop#20
Merged
Merged
Conversation
* Restructure core and add domain schemas Co-authored-by: gowthamrao <13936600+gowthamrao@users.noreply.github.com> * Fix formatting and mypy configuration for schemas Co-authored-by: gowthamrao <13936600+gowthamrao@users.noreply.github.com> * Core restructure and domain schemas with CI fixes Co-authored-by: Gowtham Rao MD PhD <gowtham.rao@coreason.ai> 9e22dba
* feat: Implement Compiler Module (Manifest Generator) * feat: Implement Compiler Module (Manifest Generator) with robust testing Co-authored-by: Gowtham Rao MD PhD <gowtham.rao@coreason.ai> Co-authored-by: gowthamrao <13936600+gowthamrao@users.noreply.github.com>
* feat: Implement Planner module with Roma integration - Added Planner class in `src/coreason_maco_builder/core/architect/planner.py` - Implemented RomaPlannerAdapter for optional ROMA integration - Added fallback heuristic for intent decomposition - Added unit tests in `tests/core/architect/test_planner.py` - Added `tests/core/compiler/test_manifest.py` to fix coverage regression - Achieved 100% test coverage Co-authored-by: gowthamrao <13936600+gowthamrao@users.noreply.github.com> * feat: Implement Planner module with Roma integration - Added Planner class in `src/coreason_maco_builder/core/architect/planner.py` - Implemented RomaPlannerAdapter for optional ROMA integration - Added fallback heuristic for intent decomposition - Added unit tests in `tests/core/architect/test_planner.py` and `tests/core/architect/test_planner_edge_cases.py` - Added `tests/core/compiler/test_manifest.py` to fix coverage regression - Achieved 100% test coverage Co-authored-by: Gowtham Rao MD PhD <gowtham.rao@coreason.ai>
* Implement Weaver Engine with heuristic fallback and tests * Fix mypy errors in Weaver implementation * Add edge case tests for Weaver Co-authored-by: Gowtham Rao MD PhD <gowtham.rao@coreason.ai> Co-authored-by: gowthamrao <13936600+gowthamrao@users.noreply.github.com>
* feat: scaffold FastAPI application in main.py - Refactor `src/coreason_maco_builder/main.py` to initialize FastAPI app - Add `/health` endpoint - Create `tests/test_api.py` for API testing - Update `.pre-commit-config.yaml` to include `fastapi` in mypy hooks - Preserve `create_skeleton_recipe` for backward compatibility - Ensure 100% test coverage Co-authored-by: gowthamrao <13936600+gowthamrao@users.noreply.github.com> * feat: scaffold FastAPI application in main.py - Refactor `src/coreason_maco_builder/main.py` to initialize FastAPI app - Add `/health` endpoint - Create `tests/test_api.py` and `tests/test_api_edge_cases.py` for API testing - Update `.pre-commit-config.yaml` to include `fastapi` in mypy hooks - Preserve `create_skeleton_recipe` for backward compatibility - Ensure 100% test coverage including edge cases Co-authored-by: Gowtham Rao MD PhD <gowtham.rao@coreason.ai>
* Refactor Builder to use Shared Kernel (coreason-manifest) - Updated `pyproject.toml` to require `coreason-manifest = "^0.7.0"`. - Refactored `src/coreason_maco_builder/core/compiler/manifest.py` to be a facade exporting types from `coreason-manifest`. - Updated `src/coreason_maco_builder/core/weaver/assembler.py` to implement `assemble` method using kernel types. - Updated tests to verify assembly logic and manifest exports. - Ensured strict separation between Builder domain and Kernel artifacts. 1ed7b35
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.
No description provided.