Interface: EffortSignals
Defined in: episodes/types.ts:82
Raw signals used to estimate effort. These are collected from tool calls and timing data.
Properties
complexityIndicators
complexityIndicators: {
configChanges?: boolean;
multiLanguage?: boolean;
newFiles?: boolean;
tests?: boolean;
};
Defined in: episodes/types.ts:99
Complexity indicators detected
configChanges?
optional configChanges?: boolean;
Config files were modified
multiLanguage?
optional multiLanguage?: boolean;
Multiple languages involved
newFiles?
optional newFiles?: boolean;
New files were created (not just edited)
tests?
optional tests?: boolean;
Test files were created or modified
durationMs
durationMs: number;
Defined in: episodes/types.ts:93
Duration in milliseconds
fileCount
fileCount: number;
Defined in: episodes/types.ts:84
Number of unique files touched
iterationCount
iterationCount: number;
Defined in: episodes/types.ts:96
Number of edit/write iterations on same files
linesChanged
linesChanged: number;
Defined in: episodes/types.ts:87
Total lines changed (added + removed)
toolCallCount
toolCallCount: number;
Defined in: episodes/types.ts:90
Total number of tool calls