TemporalQueryCapable

Opt-in capability for time-window and effective-confidence queries over propositions.

The defaults filter in memory via findAll; a temporal-native backend can override to push the filter down to the store.

Inheritors

Functions

Link copied to clipboard
abstract fun findAll(): List<Proposition>

Get all propositions. Used by the time-window defaults; satisfied automatically when a type also implements PropositionStore.

Link copied to clipboard

Find all propositions ordered by effective confidence (highest first). Applies time-based decay to confidence scores.

Link copied to clipboard

Find propositions created within a time range.

Find propositions from a time range, ordered by effective confidence as of a point in time. Useful for temporal analysis: "What was most confidently true during Q1?"

Link copied to clipboard

Find propositions with effective confidence above a threshold.

Link copied to clipboard

Find propositions last touched within a time range. "Touched" means any update — content or administrative — so this anchors on Proposition.lastTouched (the later of contentRevised/metadataRevised), not the decay anchor alone.