Skip to content

Add the MobilityNebula pin manifest and per-binding generator policy#175

Open
estebanzimanyi wants to merge 1 commit into
MobilityDB:mainfrom
estebanzimanyi:tooling/canonical-generator-policy
Open

Add the MobilityNebula pin manifest and per-binding generator policy#175
estebanzimanyi wants to merge 1 commit into
MobilityDB:mainfrom
estebanzimanyi:tooling/canonical-generator-policy

Conversation

@estebanzimanyi

Copy link
Copy Markdown
Member

What

Brings MobilityNebula onto the ecosystem-wide per-binding generator policy (completing the rollout: JMEOS #29, GoMEOS #6, MEOS.NET #6, meos-rs #4, PyMEOS #96/#21, MobilityDuck #206, MobilitySpark #29, MobilityFlink #32, MobilityKafka #17):

Docs + manifest only — no code, no build impact.

Why

Per the per-binding generator policy: each binding owns its generator + its own pin manifest, the single source of truth is the MEOS-API catalog, and generation converges to a zero-hand-written surface via generate-then-retire (the last green-CI version is the equivalence probe).

Add tools/pin/compose-order.txt (the canonical fold manifest of the ~50 open
codegen-wave PRs from the live DAG: generator infra MobilityDB#170 first, then the
per-family NES operator waves W105-W149, then the -22a verify/regenerate PRs)
and GENERATION.md (the per-binding generator policy: MobilityNebula generates
the NES MEOS-operator surface via tools/codegen/codegen_nebula.py from the
catalog, family-organized, zero hand special-cases).
@estebanzimanyi estebanzimanyi force-pushed the tooling/canonical-generator-policy branch from cd89958 to ddcec83 Compare June 25, 2026 21:42
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