BrainLink is designed as a collective intelligence question-routing platform. Its primary function is to match user inquiries with highly qualified experts based on quantitative evidence.
Question Submission: Users can submit questions through a modal dialogue, categorizing them by Topic and providing additional contextual details.
Transparent Routing: A standout feature is the Routing Decision module. It visually maps how an expert was selected (e.g., matching topic embeddings + availability + contribution history), establishing a high degree of user trust and system transparency.
Expert Output: It displays the routed expert’s answer alongside their reputation metrics (Trust Score, Post count, Upvotes, and Verified status).
Unexpected Behavior & Limitations
While the application is well-built and highly interactive in its routing logic, several areas present cognitive friction or lack expected interactivity:
Static Profile Elements: The "Top Contributor" panel lacks interactivity. Clicking on the expert profile does not yield a detailed view or history of their contributions.
Contextual Ambiguity: It is unclear whether the "Top Contributor" sidebar dynamically updates based on the currently viewed question's topic, or if it serves as a static, global leaderboard for the entire application.
Asymmetric Interface: The user journey is strictly limited to the "Asker's" perspective. The platform lacks a demonstrative flow for the replier/expert, omitting the specific process of how an expert receives, reviews, and replies to a routed question.
Proposed Improvement Prompt
To address the functional gaps and enhance the dual-sided nature of this application, submit the following prompt to the underlying code generation engine:
"Refactor the BrainLink application to include a dual-role interface and dynamic profiling.
1. Interactive Profiles: Make the 'Top Contributor' section fully interactive. Clicking a profile should open a modal or slide-over detailing the expert's past verified answers and specific topic expertise.
2. Contextual Clarity: Ensure the 'Top Contributor' sidebar dynamically updates to reflect the leading expert specific to the topic of the currently selected question, rather than a global metric, and add a UI label explaining this.
3. Expert View Toggle: Implement a role-switch toggle in the navigation bar (Asker / Expert). When switched to 'Expert', display the notification inbox where a routed question is received, and build out the interface for drafting, attaching evidence, and submitting a reply to a niche question."