Skip to content

Remove Monarch from Baseline - #420

Draft
cbizon wants to merge 1 commit into
masterfrom
codex/remove-monarch-from-baseline
Draft

Remove Monarch from Baseline#420
cbizon wants to merge 1 commit into
masterfrom
codex/remove-monarch-from-baseline

Conversation

@cbizon

@cbizon cbizon commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Remove MonarchKG from the default Baseline graph source list.
  • Keep MonarchKG and MonarchKGFull source registrations intact.
  • Leave standalone and special graph specs that explicitly include MonarchKG unchanged.
  • Add graph-spec checks that default Baseline excludes MonarchKG while retaining direct replacement sources such as HumanGOA and UbergraphNonredundant.

Do Not Merge Yet

Do not merge this PR until #416, #417, #418, and #419 are merged.

Those PRs move the major Monarch-mediated source families into direct ingests or more appropriate existing ingests. This PR should be the final switch that removes Monarch from the default Baseline after those replacements are in place.

Tests

  • uv run pytest tests/test_graph_spec.py::test_default_baseline_does_not_include_monarchkg

Local Validation Note

  • uv run pytest tests/test_graph_spec.py::test_default_graph_spec_defines_robomouse is currently blocked in this local venv by an unrelated pyoxigraph import mismatch: ImportError: cannot import name 'RdfFormat' from 'pyoxigraph'.

- Remove MonarchKG from the default Baseline source list

- Add graph-spec checks that Baseline keeps direct replacement sources and excludes MonarchKG

- Leave MonarchKG source registration and standalone/special graph specs unchanged
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