commit 2292464ef61c4b953f496da98c0962c286db43e2
parent 53502e95d28bc3b553f7ccfb18a24bb120760bd0
Author: triesap <tyson@radroots.org>
Date: Mon, 10 Aug 2026 17:00:12 +0000
feat: enforce lossless revision ordering
Persist typed replacement targets and restart-safe coordinator state.
Delay kind-one retraction until replacement settlement succeeds.
Preserve addressable identity, media, form, and time boundaries.
Verify cancellation, tamper rejection, and SQLite recovery.
Diffstat:
1 file changed, 3 insertions(+), 0 deletions(-)
diff --git a/core/crates/tera_ffi/src/error.rs b/core/crates/tera_ffi/src/error.rs
@@ -200,6 +200,9 @@ impl From<Phase1DraftError> for RadrootsAppError {
true,
&["configure_relay", "retry"][..],
),
+ Phase1DraftError::InvalidRevision => {
+ ("revision_invalid", false, &["review_revision"][..])
+ }
};
Self::failure(
code,