Expand description
Filesystem adapters: the mirror of gitio for everything that is not git.
Implementations of the persistence ports, and the only place in the engine
outside gitio and llm that touches std::fs or the process
environment (ADR 0020). Path policy — where a cache or a review lives —
is domain and stays in plan; this module only reads and writes there.
Structs§
- Cache
Usage - What the regenerable cache currently holds, or what clearing it removed.
- FsArtefact
Store - Where the pre-group document is left for the model to read (ADR 0022).
- FsGrouping
Cache - The on-disk grouping cache (ADR 0009).
- FsReview
Catalogue - The reviews directory, read as a catalogue.
- FsReview
Store - One review’s sidecar directory (ADR 0013).
- OsConfig
Source - Config files from the real filesystem, with the user directory resolved by platform convention.
Functions§
- cache_
usage - Measure the regenerable cache without touching it.
- clear_
cache - Delete the regenerable cache, returning what was removed.