feat(版本): 完善研发计划与预警已读
关键改动: - 增加版本表单、发布校验和调研方向进度规则 - 扩展小宝预警已读状态、风险签名和今日证据 - 补充组长权限、加班查看范围、活动记录与相关测试 Co-Authored-By: Codex GPT-5 <codex@openai.com>
This commit is contained in:
@@ -48,6 +48,20 @@ test('buildRiskSignature changes when critical bug count changes without open bu
|
||||
assert.notEqual(base, changed);
|
||||
});
|
||||
|
||||
test('buildRiskSignature ignores volatile same-day forecast time shifts', () => {
|
||||
const base = snapshot({
|
||||
forecastReleaseDate: '2026-07-15T06:30:00.000Z',
|
||||
createdAt: '2026-06-30T08:00:00.000Z',
|
||||
});
|
||||
const changed = snapshot({
|
||||
forecastReleaseDate: '2026-07-15T09:46:04.706Z',
|
||||
createdAt: '2026-06-30T08:16:04.720Z',
|
||||
});
|
||||
|
||||
assert.equal(buildRiskSignature(changed), buildRiskSignature(base));
|
||||
assert.equal(shouldSaveRiskSnapshot(changed, base, new Date('2026-06-30T08:16:04.720Z')), false);
|
||||
});
|
||||
|
||||
test('findLatestDailySnapshot returns latest same-day snapshot for a version', () => {
|
||||
const latest = findLatestDailySnapshot([
|
||||
snapshot({ versionId: 'ver-1', date: '2026-06-29', riskScore: 40, createdAt: '2026-06-29T09:00:00.000Z' }),
|
||||
|
||||
Reference in New Issue
Block a user