feat(ai): 优化拆解重跑与结果展示

This commit is contained in:
Script Generator
2026-06-26 11:01:11 +08:00
parent 55e24442ab
commit 56e0fe562d
36 changed files with 1342 additions and 186 deletions

View File

@@ -21,6 +21,15 @@ test('aggregateWorkEffort calculates weighted progress by estimate', () => {
assert.equal(result.progress, 75);
});
test('aggregateWorkEffort preserves sub-half-hour AI estimates', () => {
const result = aggregateWorkEffort([
{ estimateHours: 0.2, actualHours: 0, progress: 50 },
]);
assert.equal(result.estimateHours, 0.2);
assert.equal(result.progress, 50);
});
test('aggregateWorkEffort falls back to item average when estimates are zero', () => {
const result = aggregateWorkEffort([
{ estimateHours: 0, actualHours: 0, progress: 50 },