feat: Digest mail notifications - eXIP7.3.0.22 - integration into feature/mips - #2005
Conversation
AI review — Round #1 — eXIP 7.3.0.22 Digest mail notifications (legacy cleanup)Reviewed as one delivery with the 18 sibling PRs, at head Verified conform: a pure removal of the Classification: N1 by aggregation with the eXIP (the diff itself is a pure removal). Compiles only once commons#786 is on Nexus. 🤖 Generated with Claude Code |
AI review — Round #2 (independent review, Architects Lead's reviewer)Independent pass at Verified conform: a pure removal of the legacy No finding. Classification: N1 by aggregation with the eXIP (the diff itself is a pure removal). Compiles once commons#786 is on Nexus. 🤖 Generated with Claude Code |
eXIP 7.3.0.22 — Digest mail notifications · integration into
feature/mipsRemoval of the
makeDigestoverrides of the legacy digest engine, meaningless since the abstract method left commons-api. No functional change.The 1 commit(s) replayed from
feature/experience0fadfb8fefix: Remove the legacy digest hooks of the notifications - EXO-90072 (fix: Remove the legacy digest hooks of the notifications - EXO-90072 - eXIP7.3.0.22 #2004)5 files changed, 4 insertions(+), 94 deletions(-)
How this branch was built
exip-7.3.0.22-mipsstarts fromorigin/feature/mipsand replays only the commits taggedeXIP7.3.0.22(git cherry-pick -x, the original reference is in every message). The FB version-bump commit (Task-87990) and the commits of the other eXIPs present onfeature/experienceare deliberately left out — nopom.xmlis touched.Merge order
makeDigestis still an abstract method ofcommons-apionfeature/mips; the other 18 PRs remove their overrides, so they only compile once commons is merged: commons#786 first (wait for the Nexus snapshot), then social#6093, then the 17 addons in any order.Classification
N1 for the whole eXIP (Liquibase schema and JPA entities, the commons notification dispatcher, new REST endpoints, mass email sending). Approver ≠ author: this PR must be approved by an Architect / Senior Developer who knows it is N1, not on the AI review alone.
Already validated on
feature/experienceEvery US of the board (project 8372) is "Tested & Validated" by the PO, the legacy engine cleanup (EXO-90072, 19 repositories) included. Full functional test plan: capture, daily and weekly contents, timezones, catch-up at startup, safety cleanup, and non-regression of the instant notifications.
Knowledge: TODO — eng-standards PR to open (
/domain-doccommons + social) before leaving draft🤖 Generated with Claude Code