High-level fields referenced by CLI and automation contracts (subject to evolution):
- File record: path, hash, tags/categories, timestamps, persistent
document_id. - Collection state: files mapping,
searchenablement and schema/version metadata. - History events: operation, source/destination, notes, timestamps.
Exact internal classes may change; rely on CLI/JSON contracts for automation.