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

    Interface RecoverPersistenceLeaseOptions

    Options for explicit, never-automatic orphan recovery.

    interface RecoverPersistenceLeaseOptions {
        assertQuiescent: (
            context: PersistenceLeaseRecoveryContext,
        ) => boolean | Promise<boolean>;
        familyKey: string;
        gatePollMs?: number;
        gateTimeoutMs?: number;
        markerId: string;
        targetPath: string;
    }

    Hierarchy (View Summary)

    Index
    assertQuiescent: (
        context: PersistenceLeaseRecoveryContext,
    ) => boolean | Promise<boolean>

    Caller-owned proof that every participant using this scope is quiescent. Recovery proceeds only when the awaited predicate returns true.

    familyKey: string

    Portable semantic family key such as cache or embed-db.

    gatePollMs?: number

    Poll interval while waiting for that short gate.

    gateTimeoutMs?: number

    Bounded wait for the short gate when recovering a lifetime marker.

    markerId: string

    Exact marker ID obtained from inspectPersistenceLeases.

    targetPath: string

    Main persistence path whose real parent owns the lease namespace.