Path: /workspace
The workspace home is the default page after login, showing a global overview of the current workspace.
Core areas:
Steps:
The system automatically generates a workspace brief every day based on 9 signal types:
| Signal | Source | Description |
|---|---|---|
| scenario | Decision scenarios | New/updated business scenario recommendations |
| risk | Risk management | Identified risk alerts |
| knowledge | Knowledge center | New knowledge assets, knowledge base updates |
| cost | Cost statistics | Abnormal AI consumption or budget reminders |
| approval | Approvals | Items awaiting approval |
| delivery | Delivery management | Milestones, task status changes |
| assessment | Assessment center | Assessment progress, score changes |
| general | General | System-level notifications |
💡 The brief is cached and auto-refreshed at midnight (Redis key
workspace:daily_brief, TTL = until 00:01 next day).
Path: /workspace/todos
Shows all to-dos of the current user, sourced from: assessment tasks, decision approvals, planning approvals, delivery tasks, AI suggestions awaiting confirmation.
Actions:
Path: /workspace/suggestions
Shows operation suggestions automatically generated by AI:
| Type | Description |
|---|---|
wbs_generate |
AI-generated WBS |
task_generate |
AI-generated task list |
schedule_optimize |
Schedule optimization |
risk_detect |
Automatic risk detection |
report_generate |
AI-generated report |
delay_alert |
Delay warning |
resource_conflict |
Resource conflict reminder |
scope_change |
Scope change suggestion |
quality_alert |
Quality warning |
dependency_block |
Dependency blockage reminder |
Suggestion states:
Actions:
Path: /workspace/activity
A timeline of the full enterprise AI transformation, in reverse chronological order, covering the L1-L6 lifecycle:
Activities are displayed with localized friendly copy (following the UI language, e.g. "Task completed", "Agent copilot confidence is low (0.42)"); notification delivery records do not enter the timeline (carried by the notification bell center).
Actions:
Path: /workspace/approvals
🔒 Owner and admin only (approver's perspective): members don't see the menu or the approval badge and don't start polling; entering the URL directly shows the "No Access" page.
Shows all items awaiting your approval.
Approval sources:
Approval actions:
| Action | Description |
|---|---|
submit_review |
Submit for review |
approve |
Approve |
conditional_approve |
Conditionally approve |
request_revision |
Request revision |
reject |
Reject |
Steps:
Path: /workspace/channels (menu: Workspace → My Channels; visible to everyone)
The tenant member's personal channel self-management page, complementing Platform Management → Connectors (tenant-level, owner/admin):
| Aspect | My Channels (this page) | Platform Management → Connectors |
|---|---|---|
| Ownership | Personal channels (owner_user_id = you) |
Tenant-level channels (not personal) + full ledger |
| Visibility | Only your own personal channels (mine view) |
All connectors of the tenant (with ownership tags) |
| Creation | Always created as personally owned | Created as tenant-level |
| Who can use | Everyone | owner/admin only |
💡 Gateways added in Platform Management are tenant-level channels and do not appear in "My Channels" — the two pages have different scopes by design.
Personal channel management:
Personal notification preferences (per-user push subscriptions):
The bottom of the page provides a "Notification Preferences" matrix — event type × channel (in-app / email / real-time push) toggles: