Rework notifications - #5285
Rework notifications#5285abarz722 wants to merge 54 commits into
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
Ninth-round review — PR #5285Review setup: Head Findings
Table completeness: the finding count exceeds the ten-row limit, so the oldest fixed findings — F1, F2, F4–F12 — are omitted per the skill's table rule. All open, new and accepted findings are shown, as are the most recent fixed ones (F14–F18). The omitted rows and their evidence remain in the round-eight comment. No severity assigned in an earlier round was lowered here. RecommendationsFix before merge: F19 and F20. Both are upgrade-facing regressions in the feature this PR ships — F19 makes every open interface request generate a duplicate email daily after upgrade, and F20 makes the advertised Worth fixing before release: F22 and F24, which both make the migrated (i.e. default post-upgrade) configuration behave worse than the 9.5.2 configuration it replaces. F25 is a cheap hardening of a hand-rolled authorization check. Nice to have: F23 (pre-existing injection class that this PR extends), F26 and F27. F19 — the daily check re-sends the initial request notification
foreach (var notification in notificationService.Notifications) // DailyCheckJob.cs:254
For the initial entry the guards all pass:
Both notification endpoints already do the filtering this job is missing — F20 —
|



No description provided.