Skip to main content

Interface: RefusedExportTrace

Defined in: packages/agentos/src/cognition/memory/io/facade/types.ts:501

A trace an export left out. Nothing was written for it.

Properties​

field​

field: "id" | "type" | "path" | "scope"

Defined in: packages/agentos/src/cognition/memory/io/facade/types.ts:509

The value that was refused: the trace's scope, type or id, which name its folders and its file in a Markdown or Obsidian export; or path, the trace's place in the export folder as a whole.


id​

id: string

Defined in: packages/agentos/src/cognition/memory/io/facade/types.ts:503

The trace's id, as stored.


problem​

problem: PathNameProblem | "outside" | "link" | "special" | "collision"

Defined in: packages/agentos/src/cognition/memory/io/facade/types.ts:521

Why: for a scope, type or id, the part of the name rule the value breaks (PathNameProblem in core/utils/pathName); for a path, outside when the path an exporter subclass builds lies outside the export folder, link when a folder or file in the trace's place under the export folder is a symbolic link or the file has a second name (a hard link), since the export never writes through a link, special when something other than a regular file holds the file's place (a folder, a named pipe, a socket, a device), which the export never writes to or waits on, and collision when an older trace's file is the same file: where names differ only in case or Unicode form, which macOS and Windows treat as one name, or where the file system makes two names one file in another way, such as a Windows short name.