← CRD inventorySource 1ea8b8ea8b01
Capability Requirements Document · restore-core-state-from-bundle

Restore Core state from a bundle

Hydrate accepted portable Core state into an authorized destination while preserving logical identity, provenance, version history, and explicit dispositions for unsupported or conflicting content.

Status
draft
Version
0.1
Architecture alignment
directly aligned
Adoption
proposed
Known public realizations
none confirmed
Evidence basis
restricted planned/negative static assessment

Availability: unknown

Inventory note: Imported definitions remain inactive.

Core meaning

Capability purpose
Reconstruct owner-controlled Core state at a destination without silently changing meaning or authority.
Meaningful outcome
Accepted canonical state is present under destination protection, rebuildable projections are identified or rebuilt, and an import/operationalization report records all dispositions.
Boundaries — includes
authorization check, package/version binding, destination identity, accepted/quarantined/rejected content, stable references, provenance, conflict handling, re-encryption, projection rebuild, connector reauthorization list, and restore report.
Boundaries — excludes
package validation, runtime deployment, automatic activation of imported agents/connectors/schedules, parity certification, and source decommissioning.
Terms and concepts
restore or hydrate changes destination state; imported definitions remain inactive until separately authorized.

Interaction Contract MLEs

Restore accepted state

Actor
An authorized destination operator or recovery workflow.
Command / intent
Import validated bundle content into the designated Core.
Current state
A validated package, destination, owner authorization, and compatible import path exist.
Policies / invariants
Logical identifiers and provenance are preserved; conflicts do not silently overwrite canonical state; secrets are not imported as ordinary content; destination encryption and retention are explicit; imported definitions do not gain authority automatically.
Transition
Hydrate accepted records, preserve or report unresolved content, rebuild allowed projections, and write the operationalization report.
Result
Restored destination state with a complete disposition and rebuild report.
Events / effects
Enables separate parity validation and later governed cutover.
Unknowns
Merge semantics for every canonical object family are not universally specified.

Rules and defaults

Rules / invariants

Unknown / unresolved

Statement provenance

StatementSemantic classEvidence statusSource / note
Restore preserves identity and provenance, separates inactive definitions, and reports every content disposition.rule/invariantsourcedC16.
Canonical source ↗All CRDs