Interface: FsJsonlLessonStoreNode
Defined in: core/dist/ast/domain/fs-jsonl-lesson-store-node.d.ts:8
Passive AST node configuring a host-root content-addressed JSON/JSONL lesson store (fs.jsonlLessonStore).
Splits immutable lesson definition files in definitionsDir from high-frequency telemetry counters in statsPath synchronized via lockFile.
Extends
BaseLessonStoreASTNode<"fs:jsonl-lesson-store">
Properties
| Property | Modifier | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|---|
definitionsDir | readonly | string | Host-root directory storing immutable <lessonId>.json definition files. | - | core/dist/ast/domain/fs-jsonl-lesson-store-node.d.ts:10 |
lockFile | readonly | string | Host-root advisory lockfile path used for cross-process synchronization. | - | core/dist/ast/domain/fs-jsonl-lesson-store-node.d.ts:14 |
statsPath | readonly | string | Host-root file path storing mutable lesson telemetry and outcome counters. | - | core/dist/ast/domain/fs-jsonl-lesson-store-node.d.ts:12 |
type | readonly | "fs:jsonl-lesson-store" | Unique string-literal discriminant of the lesson store node. | BaseLessonStoreASTNode.type | core/dist/ast/base/base-lesson-store-ast-node.d.ts:11 |