feat: Remove profile dynamic container declarations EXO-89538 - #2002
Conversation
Prior to this change, gamification injected ProfileStats, BadgesOverview and ConnectorUserProfile into the profile page through the profile-right-container dynamic container. This change will remove those three declarations, so BadgesOverview and ConnectorUserProfile are declared directly in the profile page definition in the meeds repository and ProfileStats leaves the profile page.
d304378 to
6e371f9
Compare
|
AI review — Round #1Part of the cross-repo review of eXIP 7.3.0.18 "User Spaces List" (Tribe note 50524, revision 6) across No findings on this PR. Posting the confirmation rather than nothing, so the coherence check is on the record. Verified: exactly three That matches One thing this leaves open, for the PO rather than for this PR: removing Release order: wave 3 with Classification: N1 for the delivery as a whole — max-severity aggregation from Process: the body carries no 🤖 Generated with Claude Code |
AI review — Round #2 (follow-up)Part of the cross-repo review of eXIP 7.3.0.18 "User Spaces List" (Tribe note 50524, revision 6) across
No new findings. Re-verified: exactly three Still open for the PO, not for this PR: deferred item 3 — where weekly points, weekly rank and the ranking removed with Release order: wave 3 with Classification: N1 for the delivery as a whole (max-severity aggregation from 🤖 Generated with Claude Code |
Self-review close-out — Meeds-io/kudos#628 (head
|
AI review — Round #2 (follow-up)Head unchanged at Classification: N1 for the delivery as a whole (max-severity aggregation from 🤖 Generated with Claude Code |
AI review — Round #3 (final)Part of the cross-repo review of eXIP 7.3.0.18 "User Spaces List" (Tribe note 50524, revision 6) across
No code finding in any round. The PR's single file is unchanged since round 1 (gamification was rebased twice, content byte-identical). Re-verified in round 2: the removed All findings from previous rounds are resolved; nothing outstanding from the AI review side. Release order: wave 3, after Classification: N1 for the delivery as a whole (max-severity aggregation from 🤖 Generated with Claude Code |



Prior to this change, gamification injected ProfileStats, BadgesOverview and ConnectorUserProfile into the profile page through the profile-right-container dynamic container. This change will remove those three declarations, so BadgesOverview and ConnectorUserProfile are declared directly in the profile page definition in the meeds repository (Meeds-io/meeds#4281,
<portlet-application profiles="gamification">) and ProfileStats leaves the profile page (it stays registered inportlet.xmland the application registry; where its weekly points and rank resurface is PO deferred item 3 of the spec).Part of eXIP 7.3.0.18 "User Spaces List" (Tribe note 50524). Release order: wave 3 with Meeds-io/kudos#628, after Meeds-io/social#6085 and Meeds-io/analytics#446, and before Meeds-io/meeds#4281.
Knowledge: none — configuration deletion; the page rewrite it belongs to is documented by Meeds-io/eng-standards#30.
Classification: N1 for the delivery as a whole (max-severity aggregation from Meeds-io/social#6085) — must not merge independently of that classification; Architect/Senior Developer validation, author ≠ approver, no auto-merge on AI review alone.