Drivine Chunk History Store
Drivine / Neo4j ChunkHistoryStore: tracks processed source chunks (:ProcessedChunk) for incremental analysis — dedup by content hash and per-source resume bookmarks. The graph implementation of the dice-core SPI; ships here alongside DrivinePropositionRepository so a consumer needs no hand-rolled store.
Constructors
Functions
Remove all history for the given context. Default no-op for backward compatibility.
Most-recently-processed chunk for the source. A bare @NodeFragment has no generated query DSL, so the "latest by processedAt" pick is a small parameterized Cypher returning the id; the node itself is then loaded via the high-level API (correct temporal deserialization).
Node id is scoped by context so the same content hash can exist in different contexts.
Record that a chunk has been processed.