works.iterative.claude.zio.log

Members list

Type members

Classlikes

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.

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

Supertypes
class Object
trait Matchable
class Any

A vendor tree can be pruned in the gap between resolving a session's path and actually reading it. The read then fails because the file no longer exists; these helpers re-resolve the session once and retry against whatever root now wins, so a live prune degrades to the mirror instead of an opaque I/O error. A second failure is surfaced as-is: one retry only.

A vendor tree can be pruned in the gap between resolving a session's path and actually reading it. The read then fails because the file no longer exists; these helpers re-resolve the session once and retry against whatever root now wins, so a live prune degrades to the mirror instead of an opaque I/O error. A second failure is surfaced as-is: one retry only.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
class ZioConversationArchive extends ConversationArchive[[A] =>> IO[ArchiveError, A]]

Attributes

Companion
object
Supertypes
trait ConversationArchive[[A] =>> IO[ArchiveError, A]]
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class ZioConversationLogIndex extends ConversationLogIndex[Task]

Attributes

Companion
object
Supertypes
trait ConversationLogIndex[Task]
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class ZioConversationLogReader extends ConversationLogReader[Task]

Attributes

Companion
object
Supertypes
trait ConversationLogReader[Task]
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type