Skip to content

Interface: FsJsonlLessonStoreOptions ​

Defined in: fs/src/builders/create-fs-jsonl-lesson-store-builder.ts:9

Configuration options for fs.jsonlLessonStore(options?).

Configures the host-root directory for immutable content-addressed lesson JSON files, the mutable telemetry counter file path, and the advisory lockfile path.

Properties ​

PropertyModifierTypeDescriptionDefined in
definitionsDir?readonlystringHost-root directory storing immutable <lessonId>.json definition files (defaults to '.paraharness/lessons').fs/src/builders/create-fs-jsonl-lesson-store-builder.ts:11
lockFile?readonlystringHost-root advisory lockfile path used for cross-process synchronization (defaults to `${definitionsDir}.lock`).fs/src/builders/create-fs-jsonl-lesson-store-builder.ts:15
statsPath?readonlystringHost-root file path storing mutable lesson telemetry and outcome counters (defaults to `${definitionsDir}-stats.json`).fs/src/builders/create-fs-jsonl-lesson-store-builder.ts:13

Released under the MIT License.