Skip to content

Tempdevelop#20

Merged
gowthamrao merged 7 commits into
developfrom
tempdevelop
Jan 31, 2026
Merged

Tempdevelop#20
gowthamrao merged 7 commits into
developfrom
tempdevelop

Conversation

@gowthamrao
Copy link
Copy Markdown
Contributor

No description provided.

AdarshaAP and others added 7 commits January 31, 2026 11:51
* 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
@gowthamrao gowthamrao merged commit 3bbd94e into develop Jan 31, 2026
1 check failed
@gowthamrao gowthamrao deleted the tempdevelop branch January 31, 2026 16:09
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.

2 participants