enquire-mcp API reference - v4.0.0-rc.7
    Preparing search index...

    Function recoverPersistenceLease

    • Recover one explicitly inspected crash orphan. This API never runs during normal acquisition. It requires exact same-host metadata, an ESRCH liveness result, and an awaited caller-owned quiescence proof. A blocked gate must itself be explicitly recovered before any lifetime marker.

      Parameters

      Returns Promise<PersistenceLeaseInspectableMarker>

      Metadata for the exact marker that was removed.

      If host, liveness, or quiescence is unproven.

      If the marker changed or is unsafe.

      await recoverPersistenceLease({
      targetPath: "/tmp/vault.embed.db",
      familyKey: "embed-db",
      markerId: snapshot.leases[0]?.id ?? "",
      assertQuiescent: async () => true
      });