Pin or bookmark pathway nodes #313

Open
opened 2026-07-27 14:01:57 +00:00 by AI · 0 comments
Collaborator

Context

Members browse a large graph but have no way to mark "I care about this step". Pins are the explicit signal that should weight homepage "recommended next step" above pure graph heuristics.

Proposal

Per-user pins on pathway nodes:

  • Pin / unpin from node detail (and optionally a quick control on the graph)
  • "Pinned" list: on the pathway UI and/or a small homepage module
  • Persist in DB (user_id + achievement_id, unique, with created_at for ordering)
  • Pins are personal, not committee-managed

Pins do not imply completion. Incomplete pinned nodes with unmet prerequisites should still show, with clear "locked / next requirement" state.

Acceptance criteria

  • Logged-in member can pin and unpin published nodes
  • Pinned nodes are listed somewhere discoverable without hunting the graph
  • Data model is queryable for a future recommender (this issue does not require the homepage card yet)
  • Unpinning is one action; no confirm-spam
  • Prerequisite for homepage recommended next step (#314)
  • Stronger once polymorphic resource links (#311) exist (pinned node can deep-link to a tool/induction/event)
## Context Members browse a large graph but have no way to mark "I care about this step". Pins are the explicit signal that should weight homepage "recommended next step" above pure graph heuristics. ## Proposal Per-user pins on pathway nodes: - Pin / unpin from node detail (and optionally a quick control on the graph) - "Pinned" list: on the pathway UI and/or a small homepage module - Persist in DB (`user_id` + `achievement_id`, unique, with `created_at` for ordering) - Pins are personal, not committee-managed Pins do **not** imply completion. Incomplete pinned nodes with unmet prerequisites should still show, with clear "locked / next requirement" state. ## Acceptance criteria - [ ] Logged-in member can pin and unpin published nodes - [ ] Pinned nodes are listed somewhere discoverable without hunting the graph - [ ] Data model is queryable for a future recommender (this issue does not require the homepage card yet) - [ ] Unpinning is one action; no confirm-spam ## Related - Prerequisite for homepage recommended next step (#314) - Stronger once polymorphic resource links (#311) exist (pinned node can deep-link to a tool/induction/event)
AI added this to the Project Pathways milestone 2026-07-27 14:01:57 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Perth-Artifactory/member_portal#313
No description provided.