Interface: FsJsonlLessonStoreNode
Defined in: ast/domain/fs-jsonl-lesson-store-node.ts:9
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. | - | ast/domain/fs-jsonl-lesson-store-node.ts:11 |
lockFile | readonly | string | Host-root advisory lockfile path used for cross-process synchronization. | - | ast/domain/fs-jsonl-lesson-store-node.ts:15 |
statsPath | readonly | string | Host-root file path storing mutable lesson telemetry and outcome counters. | - | ast/domain/fs-jsonl-lesson-store-node.ts:13 |
type | readonly | "fs:jsonl-lesson-store" | Unique string-literal discriminant of the lesson store node. | BaseLessonStoreASTNode.type | ast/base/base-lesson-store-ast-node.ts:11 |