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
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
definitionsDir? | readonly | string | Host-root directory storing immutable <lessonId>.json definition files (defaults to '.paraharness/lessons'). | fs/src/builders/create-fs-jsonl-lesson-store-builder.ts:11 |
lockFile? | readonly | string | Host-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? | readonly | string | Host-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 |