If I have records having a field used for ordering -- like a timestamp -- and want to make rules that reason about or refer to "the immediately preceding X", or "the most recent X to have attribute Y", is Clara well-suited to the purpose?

e.g., I have entities of type A that can change over time (tracked through a timestamp), and other entities of type B that can change over time in response to the changes to type A (that is, there is a relation B = f(A)), and other entities of type C = f(B) that also change over time in response to changes in B

however, the challenges I face come from the /fact/ that changes are inserted as a consequence of rules, if all history was known prior to rule activation, and I wasn’t inserting new facts from rules (that is, growing/extending time within a given session’s fire-rules), and I was simply querying certain states throughout a known and unchanging history, that would be perfectly suitable

@tcarls I think that @dadair has some good things to think about in terms of what you are trying to accomplish. Some of it varies according to the situation.
Here is an example that I think meets at least one part of your question though