Function: estimateEffort()
function estimateEffort(signals, weights?): Effort;
Defined in: episodes/effort.ts:68
Estimate effort level from raw signals.
Score formula: fileCount * fileCountMultiplier
- min(linesChanged / linesPerPoint, 10)
- toolCallCount * toolCallWeight
- (durationMs / 60000) / minutesPerPoint
- complexity bonuses: newFiles(+5), multiLang(+3), tests(+5), config(+2)
Thresholds: < 5 = trivial, < 15 = low, < 40 = medium, < 100 = high, else = significant
Parameters
| Parameter | Type |
|---|---|
signals | EffortSignals |
weights? | Partial<EffortWeights> |