works.iterative.claude.core.log.model.MirrorReport
See theMirrorReport companion object
case class MirrorReport(copied: Seq[SubPath], extended: Seq[SubPath], refreshed: Seq[SubPath], skipped: Seq[SubPath], failed: Seq[(SubPath, String)] = ...)
The result of mirroring a session tree.
Value parameters
- copied
-
files that were absent from the mirror and copied whole
- extended
-
files appended in place after the mirrored bytes were confirmed a prefix
- failed
-
files whose copy failed mid-run (e.g. the vendor deleted or truncated them between listing and copy), paired with the failure message. Other files are still mirrored; a later run retries these because the mirror is idempotent.
- refreshed
-
files recopied whole because they shrank or their mirrored prefix diverged
- skipped
-
files left untouched because source and mirror sizes matched
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article