Add the integration train: Waves 0–5 dependency-ordered manifest + verifier [supersedes #11]#14
Open
estebanzimanyi wants to merge 1 commit into
Conversation
cae36b5 to
b25000c
Compare
Makes ecosystem-wide 100% parity provable at one point instead of asserted from per-PR isolation-green. meta/integration-train.json is the PR dependency DAG + per-wave gates + merge order; verify-train.sh composes the train and runs each wave's gate (PASS only when just-run green here, else BLOCKED with the exact gate it needs). Operationalizes MobilityDB discussion #895 (wave-based merge plan). Stacked on feat/object-model (the catalog anchor): Wave 0 verifies here (2699 fns, PR MobilityDB#10 21/21, from_mfjson + constructors uniform); Waves 1-3 are honestly gated on the MEOS-1.4 bump (the single universal unblock).
b25000c to
06f058a
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Supersedes #11. The original PR's branch lives on
MobilityDB/MEOS-API:feat/integration-train(predates the fork-branch-only policy). This PR rebuilds it from the fork with the additive Wave 4 + Wave 5 manifest entries:meta/integration-train.json#/waves[4]meta/integration-train.json#/waves[5]docs/integration-train.mdmeta/integration-train.jsonWave 4 — what's in it
Each binding regenerates against the Wave-0 MEOS-1.4 C surface via the
meos-idl.jsoncatalog. Each is bump-independent within its repo; the cross-binding gate is byte-identical regeneration (proves single SoT).Wave 5 — what's in it
Three sub-layers, all anchor-defined and downstream of Wave 4:
[[apache-polaris-readiness]]) ships when substrate lands.Branch base
This PR is on
feat/integration-train(fork) and uses the same base as #11:feat/object-model(MEOS-API PR #10). Stack relationship unchanged.Action requested
MEOS-APIfork atestebanzimanyi:feat/integration-train, matching the standard fork-only pattern.