diff --git a/docs/RECOVERY_LEDGER_ADOPTION.md b/docs/RECOVERY_LEDGER_ADOPTION.md index ffa932c..d14a93e 100644 --- a/docs/RECOVERY_LEDGER_ADOPTION.md +++ b/docs/RECOVERY_LEDGER_ADOPTION.md @@ -44,6 +44,12 @@ stale process cannot append a checkpoint or report success. An expired operation is claimed for recovery through an explicit takeover that preserves the prior fence in the checkpoint chain; it is never resumed as a normal retry. +Connectors read-only sanctions and feed acquisitions are adopted: source +revision/cursor and dry-run evidence are recorded before provider I/O, while +the immutable snapshot and terminal checkpoint commit atomically. The generic +external-mutation contract is conformance-tested but remains `planned` until a +production connector actually publishes, updates, or deletes provider state. + ## Operator Contract Ops lists non-terminal and manual-intervention operations. Operators must verify diff --git a/docs/recovery-operation-inventory.json b/docs/recovery-operation-inventory.json index 6fef40b..daf1439 100644 --- a/docs/recovery-operation-inventory.json +++ b/docs/recovery-operation-inventory.json @@ -107,7 +107,7 @@ "resources": ["postgresql", "external-provider"], "mode": "atomic", "fenced": true, - "adoption": "planned", + "adoption": "adopted", "issue": "https://git.add-ideas.de/GovOPlaN/govoplan-connectors/issues/15" }, {