Record Dataflow recovery adoption
Dependency Audit / dependency-audit (push) Successful in 1m45s
Deployment Installer / deployment-installer (push) Successful in 6s
Security Audit / security-audit (push) Successful in 10m16s

This commit is contained in:
2026-08-03 06:09:53 +02:00
parent 484f2af3ac
commit adc4db9fdf
2 changed files with 9 additions and 2 deletions
+7
View File
@@ -50,6 +50,13 @@ the immutable snapshot and terminal checkpoint commit atomically. The generic
external-mutation contract is conformance-tested but remains `planned` until a external-mutation contract is conformance-tested but remains `planned` until a
production connector actually publishes, updates, or deletes provider state. production connector actually publishes, updates, or deletes provider state.
Dataflow runs are adopted. Database-only execution uses one atomic terminal
commit for the run projection and recovery checkpoint. Output publication uses
forward recovery: source and output digests are checkpointed before dispatch,
a conclusive provider result commits with the run projection, and an expired
or failed attempt after dispatch becomes `outcome_unknown`. A stale attempt may
be retried only when its durable boundary proves dispatch had not started.
## Operator Contract ## Operator Contract
Ops lists non-terminal and manual-intervention operations. Operators must verify Ops lists non-terminal and manual-intervention operations. Operators must verify
+2 -2
View File
@@ -125,7 +125,7 @@
"resources": ["postgresql"], "resources": ["postgresql"],
"mode": "atomic", "mode": "atomic",
"fenced": true, "fenced": true,
"adoption": "planned", "adoption": "adopted",
"issue": "https://git.add-ideas.de/GovOPlaN/govoplan-dataflow/issues/19" "issue": "https://git.add-ideas.de/GovOPlaN/govoplan-dataflow/issues/19"
}, },
{ {
@@ -134,7 +134,7 @@
"resources": ["postgresql", "queue", "object-storage", "external-sink"], "resources": ["postgresql", "queue", "object-storage", "external-sink"],
"mode": "forward_recovery", "mode": "forward_recovery",
"fenced": true, "fenced": true,
"adoption": "planned", "adoption": "adopted",
"issue": "https://git.add-ideas.de/GovOPlaN/govoplan-dataflow/issues/19" "issue": "https://git.add-ideas.de/GovOPlaN/govoplan-dataflow/issues/19"
}, },
{ {