class

Kamil::Watcher::Reconciler

Inherits Reference < Object

[FUNC-007] [TECH-007] Disaster Recovery Index Reconciler Reconciles filesystem content files with the database index catalog. Scans disk recursively, detects unindexed files, updates mismatched checksums, and purges database orphans for files deleted from disk.

Constructors

new(content_dir : Path | String, store : Persistence::IndexStore, pipeline : Persistence::WritePipeline | Nil = nil, sentinel : Persistence::AntiEchoSentinel | Nil = nil)

Flexible initialization supporting direct store mode or write pipeline dispatch mode.

Source

Instance methods

content_dir
Source
pipeline
Source
reconcile

Executes a full reconciliation sweep across the content directory and database index.

Source
reconcile_all

Executes full reconciliation and returns results as a NamedTuple.

Source
sentinel
Source
store
Source