Package-level declarations
Types
DecayManager for non-caching backends: lifecycle transitions only. Materialisation is a no-op because the backing repository computes effective confidence on the fly — there is no persisted ranking column to refresh. Pairs with InMemoryPropositionRepository.
In-memory implementation of PropositionRepository with optional vector similarity search. Thread-safe using ConcurrentHashMap, but not intended for production use.
PropositionRepository backed by a single JSON file. Propositions persist across restarts: constructing a new instance over the same file reloads everything previously saved.
Reference proposition store that backs persistence through Embabel's NamedEntityDataRepository SPI — which is Neo4j-backed at runtime in a typical deployment, hence the descriptive name — without ever importing a graph driver or emitting Cypher from production code. The store stays hexagonal: it talks to the SPI port, and the consuming application supplies whatever concrete (Neo4j or otherwise) implementation it likes.