Use content digests, key fingerprints, binding and trust identities, immutable mutation receipts, and observation tokens instead of state-update ordinals across API, storage, Runtime, and Web contracts. Preserve historical replay and secret material through frozen migrations; preflight uncertain removals before cutover, resume provisioning receipts, validate encrypted migration candidates, and align fresh/upgraded schemas. Include reviewed regression fixes, generated artifacts, and validation evidence.
19 lines
518 B
TOML
19 lines
518 B
TOML
[package]
|
|
name = "merge-request"
|
|
version = "0.1.0"
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
|
|
[dependencies]
|
|
chrono = { version = "0.4", default-features = false, features = ["clock", "serde"] }
|
|
rusqlite.workspace = true
|
|
schemars = { workspace = true, features = ["chrono04"] }
|
|
serde = { workspace = true, features = ["derive"] }
|
|
serde_json.workspace = true
|
|
thiserror.workspace = true
|
|
ticket = { path = "../ticket" }
|
|
uuid = { workspace = true, features = ["v7"] }
|
|
|
|
[dev-dependencies]
|
|
tempfile.workspace = true
|