feat(provider-contract): define materializable L2 graph blueprints

This commit is contained in:
Codex
2026-07-23 20:22:22 +03:00
parent a5a5644dbf
commit 4cf3a83ef1
7 changed files with 388 additions and 18 deletions
@@ -138,7 +138,7 @@ value.collectionProfiles.push({
maxCurrentEntities: 5000,
onExceed: "require_partitioned_data_product",
},
retry: { maxAttempts: 4, backoff: "exponential_with_jitter" },
retry: { maxAttempts: 4, backoff: "fixed_delay", delayMs: 2000 },
});
value.dataProducts.push({
@@ -232,6 +232,13 @@ value.l2Templates.push({
],
});
// The target Engine runtime materializes bounded fixed-delay retries exactly.
// v8 therefore avoids promising a backoff algorithm that n8n cannot execute.
value.collectionProfiles = value.collectionProfiles.map((profile) => ({
...profile,
retry: { maxAttempts: 4, backoff: "fixed_delay", delayMs: 2000 },
}));
export const geliosProviderPackageV8 = deepFreeze(value);
function optional(type) {