feat(dataflow): govern reusable definition updates
Module Package Release / publish-packages (push) Successful in 12s

This commit is contained in:
2026-08-21 18:27:09 +02:00
parent a86220db27
commit c1111c605f
17 changed files with 1338 additions and 55 deletions
+38
View File
@@ -56,6 +56,25 @@ const en = {
"New pipeline": "New pipeline",
"Definition settings": "Definition settings",
"Reuse as scoped copy": "Reuse as scoped copy",
"Review source update": "Review source update",
"Adopt source revision": "Adopt source revision",
"Source unavailable": "Source unavailable",
"Source update available": "Source update available",
"Source definition": "Source definition",
"Source revision current": "Source revision current",
"Unapplied source update": "Unapplied source update",
"Apply the reviewed source update or discard the review reason before leaving.": "Apply the reviewed source update or discard the review reason before leaving.",
"The source definition is no longer available.": "The source definition is no longer available.",
"This copy already pins the current source revision.": "This copy already pins the current source revision.",
"Adopting the update replaces the copy's current graph with the exact reviewed source revision and returns the copy to draft. Existing revisions, run evidence and rebase provenance remain immutable.": "Adopting the update replaces the copy's current graph with the exact reviewed source revision and returns the copy to draft. Existing revisions, run evidence and rebase provenance remain immutable.",
"Review reason": "Review reason",
"Record what was reviewed and why this source revision is appropriate for the scoped copy.": "Record what was reviewed and why this source revision is appropriate for the scoped copy.",
"Reusable input binding": "Reusable input binding",
"A reusable definition must mark exactly one typed inline source as the rows supplied by its caller.": "A reusable definition must mark exactly one typed inline source as the rows supplied by its caller.",
"Reusable definition": "Reusable definition",
"Choose a reusable definition": "Choose a reusable definition",
"Template version": "Template version",
"Pinned contracts": "Pinned contracts",
"Automation triggers": "Automation triggers",
"Discard changes": "Discard changes",
"Delete pipeline": "Delete pipeline",
@@ -136,6 +155,25 @@ const de: Record<keyof typeof en, string> = {
"New pipeline": "Neuer Datenfluss",
"Definition settings": "Definitionseinstellungen",
"Reuse as scoped copy": "Als eingegrenzte Kopie verwenden",
"Review source update": "Aktualisierung der Quelle prüfen",
"Adopt source revision": "Quellrevision übernehmen",
"Source unavailable": "Quelle nicht verfügbar",
"Source update available": "Aktualisierung der Quelle verfügbar",
"Source definition": "Quelldefinition",
"Source revision current": "Quellrevision aktuell",
"Unapplied source update": "Nicht übernommene Quellenaktualisierung",
"Apply the reviewed source update or discard the review reason before leaving.": "Übernehmen Sie die geprüfte Quellenaktualisierung oder verwerfen Sie die Prüfbegründung, bevor Sie den Dialog verlassen.",
"The source definition is no longer available.": "Die Quelldefinition ist nicht mehr verfügbar.",
"This copy already pins the current source revision.": "Diese Kopie ist bereits an die aktuelle Quellrevision gebunden.",
"Adopting the update replaces the copy's current graph with the exact reviewed source revision and returns the copy to draft. Existing revisions, run evidence and rebase provenance remain immutable.": "Die Übernahme ersetzt den aktuellen Graphen der Kopie durch die exakt geprüfte Quellrevision und setzt die Kopie auf Entwurf zurück. Bestehende Revisionen, Ausführungsnachweise und die Herkunft der Übernahme bleiben unveränderlich.",
"Review reason": "Prüfbegründung",
"Record what was reviewed and why this source revision is appropriate for the scoped copy.": "Dokumentieren Sie, was geprüft wurde und warum diese Quellrevision für die eingegrenzte Kopie geeignet ist.",
"Reusable input binding": "Wiederverwendbare Eingabebindung",
"A reusable definition must mark exactly one typed inline source as the rows supplied by its caller.": "Eine wiederverwendbare Definition muss genau eine typisierte Inline-Quelle als die vom Aufrufer gelieferten Zeilen kennzeichnen.",
"Reusable definition": "Wiederverwendbare Definition",
"Choose a reusable definition": "Wiederverwendbare Definition auswählen",
"Template version": "Vorlagenversion",
"Pinned contracts": "Gebundene Verträge",
"Automation triggers": "Automatisierungsauslöser",
"Discard changes": "Änderungen verwerfen",
"Delete pipeline": "Datenfluss löschen",