ArchiveMirror

works.iterative.claude.zio.log.ArchiveMirror
class ArchiveMirror(config: ArchiveConfig)

Copies a resolved vendor session tree into the archive directory. Each file is planned by size, then copied, extended in place, refreshed, or skipped; a per-file failure is recorded rather than aborting the run. Symlinks are never followed, and the archive's directories are restricted to the owner.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def mirror(record: SessionRecord): MirrorReport

Mirrors the record's tree into the archive, returning what happened per file. Synchronous filesystem work; the caller wraps it in an effect.

Mirrors the record's tree into the archive, returning what happened per file. Synchronous filesystem work; the caller wraps it in an effect.

Attributes