Skip to content

[codex] publish governed IO surface and metamodel tooling - #12

Merged
sindoc merged 2 commits into
mainfrom
codex/governed-io-metamodel-surface
Mar 27, 2026
Merged

sindoc merged 2 commits into
mainfrom
codex/governed-io-metamodel-surface

Conversation

@sindoc

@sindoc sindoc commented Mar 27, 2026

Copy link
Copy Markdown
Owner

What changed

This PR publishes the governed singine collibra io surface end to end.

It adds the Python command implementations for governed IO, CHIP query support, metamodel loading/export, and quantum catalog helpers, then publishes the same surface through XML docs, Markdown docs, SinLisp, and generated OpenAPI artifacts.

It also adds repository contract/backlog material plus supporting persistence and metamodel reference artifacts used by this work.

Why

The repo previously had partial command wiring and documentation, but not a fully published, test-backed interaction surface for governed Collibra IO and metamodel-aware workflows.

This change aligns the implementation, command publication, and generated API contract so the CLI surface can be consumed consistently by terminal users, adapters, and higher-level planning/runtime tooling.

Impact

  • singine collibra io now has a published command surface for create, metamodel, CHIP, and edge-oriented operations.
  • Generated artifacts in schema/ and runtime/sinlisp/ stay aligned with the XML command source.
  • The repo gains targeted tests that verify the published OpenAPI surface matches the generator output.

Validation

  • python3 -m unittest singine-collibra/python/tests/test_collibra_io_docs_surface.py -v
  • python3 -m py_compile singine-collibra/python/singine_collibra/__init__.py singine-collibra/python/singine_collibra/command.py singine-collibra/python/singine_collibra/io.py singine-collibra/python/singine_collibra/chip_queries.py singine-collibra/python/singine_collibra/metamodel.py singine-collibra/python/singine_collibra/quantum_catalog.py scripts/generate_agent_docs.py scripts/generate_collibra_io_openapi.py

Notes

A local untracked build artifact remains outside the PR: uniWork/persistence/go/persistence.

@sindoc
sindoc merged commit 28200de into main Mar 27, 2026
8 of 13 checks passed
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