Skip to content

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 ​

Properties ​

PropertyModifierTypeDescriptionInherited fromDefined in
definitionsDirreadonlystringHost-root directory storing immutable <lessonId>.json definition files.-ast/domain/fs-jsonl-lesson-store-node.ts:11
lockFilereadonlystringHost-root advisory lockfile path used for cross-process synchronization.-ast/domain/fs-jsonl-lesson-store-node.ts:15
statsPathreadonlystringHost-root file path storing mutable lesson telemetry and outcome counters.-ast/domain/fs-jsonl-lesson-store-node.ts:13
typereadonly"fs:jsonl-lesson-store"Unique string-literal discriminant of the lesson store node.BaseLessonStoreASTNode.typeast/base/base-lesson-store-ast-node.ts:11

Released under the MIT License.