User Story #932
openEPIC #930: CS Trust Score
Feature #931: Trust Score Dashboard
Trust Score Dashboard
0%
Description
User Story¶
As a registered member, I want to view my CS Trust Score and trust-related achievements on my profile dashboard so that I can understand my reputation, contributions, and progress within the ConnectSouq ecosystem.
Business Background¶
The CS Trust Score is the primary reputation mechanism of the ConnectSouq platform. It reflects a member's verified contributions across Business Impact, Community Impact, Leadership Impact, and Growth Impact. Members should be able to view their current score, trust level, recent activities, and score history from a dedicated dashboard. The Trust Framework defines these dimensions and trust levels as the basis for member reputation.
Functional Requirements¶
The member shall be able to:
- View overall CS Trust Score
- View Trust Level
- View progress toward the next Trust Level
- View score breakdown by four Trust Dimensions
- View recent point-earning activities
- View Trust Tokens received
- View Trust Badge
- View last updated date
- Refresh score manually
UI Components¶
Display:
- Trust Score Card
- Trust Level Badge
- Progress Bar
- Four Dimension Cards
- Business Impact
- Community Impact
- Leadership Impact
- Growth Impact
- Recent Activities Grid
- Trust Token Counter
- Last Updated Timestamp
- Refresh Button
Acceptance Criteria¶
Scenario 1 – View Dashboard¶
Given
- Member is logged in
When
- Member opens the Trust Score Dashboard
Then
- Overall Trust Score is displayed.
- Current Trust Level is displayed.
- Progress to next level is displayed.
- Four Trust Dimension scores are displayed.
- Trust Token balance is displayed.
- Recent activities are displayed.
Scenario 2 – No Activities¶
Given
New member
When
Dashboard opens
Then
Display:
- Trust Score = 0
- Trust Level = Connector
- Message:
"You have not earned any Trust Points yet."
Scenario 3 – Refresh Score¶
Given
Dashboard is open
When
User clicks Refresh
Then
Latest Trust Score is loaded.
Scenario 4 – Score Updated¶
Given
Backend recalculates score
Then
Dashboard displays latest score after refresh.
Validation Rules¶
- Only authenticated members can access the dashboard.
- Members can only view their own Trust Dashboard.
- Trust Score is read-only.
- Trust Level cannot be edited manually.
- Dashboard must load within 3 seconds under normal load.
Button Actions¶
| Button | Action |
|---|---|
| Refresh | Reload latest Trust Score |
| View Activities | Navigate to Activity History |
| View Leaderboard | Navigate to Leaderboard |
| Back | Return to Profile |
Error Messages¶
| Scenario | Message |
|---|---|
| Unable to load score | Unable to load Trust Score. Please try again. |
| Session expired | Your session has expired. Please login again. |
| Network issue | Unable to connect to server. |
In Scope (MVP)¶
- View Trust Score
- View Trust Level
- View Trust Badge
- View Progress
- View Four Trust Dimensions
- View Trust Tokens
- Refresh Dashboard
- Recent Activities
Out of Scope¶
- Manual score editing
- AI recommendations
- Score prediction
- Social sharing
- Public profile customization
- Achievement recommendations
Dependencies¶
- Authentication Module
- Member Profile
- Trust Score Engine
- Activity Engine
- Trust Token Module
Definition of Done¶
- Dashboard UI completed.
- Responsive on mobile and desktop.
- Connected with backend APIs.
- Validation completed.
- Tested successfully.
- Product Owner approval received.
No data to display