//! Where a run store's feeds stand, read in one transaction.
use crateLineageId;
use ;
/// The positions of a run store's durable facts.
///
/// A run's view is built from three kinds of durable fact, and each is tracked on its own: the
/// lifecycle transitions and the bounded activity, which are feeds with cursors, and the operations
/// linked to a run afterwards, which are an invalidation count. A consumer holds each separately,
/// because lifecycle facts are never pruned while activity is bounded, a link changes a run's view
/// without being either, and none of them moves when the project's operation history does. Two
/// readings with equal positions in one epoch describe the same run facts.