Interface: LaneSchedulerConfig<TIn>
Defined in: runtime/lane/lane-scheduler-config.ts:22
Configuration dependencies injected into LaneScheduler at construction time (SPEC.md §3.10).
Supplies the LaneNode AST, runtime executor registry, durable stores, and optional tracker/topology hooks.
Type Parameters
| Type Parameter | Default type | Description |
|---|---|---|
TIn | unknown | Validated lane work item input type. |
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
continuationQueue? | readonly | StepContinuationQueue | Per-stepExecId continuation stack serialization queue. | runtime/lane/lane-scheduler-config.ts:40 |
env | readonly | Readonly<Record<string, string | undefined>> | Explicit environment variable map for resolving symbolic P.env(key) references. | runtime/lane/lane-scheduler-config.ts:28 |
humanAdaptersById? | readonly | ReadonlyMap<string, HumanAdapter> | Map of HumanNode.id to runtime HumanAdapter. | runtime/lane/lane-scheduler-config.ts:46 |
lane | readonly | LaneNode<TIn, string> | Passive LaneNode AST definition governed by this scheduler. | runtime/lane/lane-scheduler-config.ts:24 |
ledgerStore | readonly | LedgerStore | Durable state ledger store. | runtime/lane/lane-scheduler-config.ts:30 |
lessonStore? | readonly | LessonStore | Optional lesson store for empirical lesson recall and outcome attribution. | runtime/lane/lane-scheduler-config.ts:36 |
lockManager? | readonly | ScopeLockManager | Per-handle read/write lock manager. | runtime/lane/lane-scheduler-config.ts:38 |
poolManager? | readonly | PoolManager | Stateful pool manager for model and account seat selection. | runtime/lane/lane-scheduler-config.ts:42 |
prefixGroups? | readonly | readonly PrefixGroupNode[] | Optional prefix groups to compile and pin at run start. | runtime/lane/lane-scheduler-config.ts:50 |
registry | readonly | RuntimeExecutorRegistry | Composite runtime executor registry. | runtime/lane/lane-scheduler-config.ts:26 |
serviceRegistry? | readonly | ServiceSessionRegistry | Lifecycle registry for 'scope', 'fork', and 'skill' ServiceSession daemons. | runtime/lane/lane-scheduler-config.ts:44 |
topologyNode? | readonly | TopologyNode<string> | Optional declarative TopologyNode AST for commitOverlayWhen correlation. | runtime/lane/lane-scheduler-config.ts:34 |
topologyStore? | readonly | TopologyStore | Optional topology store for run-scoped partition contract overlays. | runtime/lane/lane-scheduler-config.ts:32 |
trackerAdapter? | readonly | TrackerAdapter<unknown, string> | Optional tracker adapter instance overriding registry lookup. | runtime/lane/lane-scheduler-config.ts:48 |