Skip to content

Refactor Builder to use Shared Kernel (coreason-manifest) (#18)#19

Merged
gowthamrao merged 1 commit into
tempdevelopfrom
refactor/manifest-integration
Jan 31, 2026
Merged

Refactor Builder to use Shared Kernel (coreason-manifest) (#18)#19
gowthamrao merged 1 commit into
tempdevelopfrom
refactor/manifest-integration

Conversation

@gowthamrao
Copy link
Copy Markdown
Contributor

  • 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.

* 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.
@gowthamrao gowthamrao merged commit 776b6f0 into tempdevelop Jan 31, 2026
1 check passed
@codecov
Copy link
Copy Markdown

codecov Bot commented Jan 31, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

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.

1 participant