Page MenuHomePhabricator

Separate admin threshold from article milestone in the roadmap
Closed, ResolvedPublic4 Estimated Story Points

Description

Description

The current roadmap on the dashboard lists article count milestones and the admin count threshold as sequential steps in a single horizontal track:

1,000 → 5,000 → 10,000 → 25,000 → 50,000 articles → 10 admins

This is misleading for two reasons:

  • Admin count and article count are independent requirements, not sequential ones. A wiki can reach 10 admins before hitting 50,000 articles, or vice versa.
  • When admins are already met, the UI renders a green checkmark after a series of grey dots, implying the user completed something out of order. When admins are not yet met, they appear to be the hardest milestone, gated behind 50,000 articles.

Proposal

  • Keep the horizontal stepper for article milestones only (1,000 → 5,000 → 10,000 → 25,000 → 50,000) since these are genuinely sequential and motivating to visualize as a journey.
  • Move the admin requirement out of the stepper and render it as a small gate chip directly beside the 🏅 Small Wiki badge, showing current/required count (e.g. 🔒 3/10 admins). The chip turns green when the threshold is met. The badge itself dims until both conditions are satisfied.
  • This makes the information hierarchy honest: article growth is the main journey, admin threshold is a prerequisite gate.

Acceptance criteria

  • Admin count no longer appears as a step in the article milestone stepper
  • Admin progress is shown as a chip adjacent to the Small Wiki badge
  • Badge renders in its locked state when either condition is unmet, unlocked when both are met
  • Banner text handles three states: article milestone in progress, articles done but admins pending, both done

Prototype: interactive mockup with demo data <prototype link>. Note: Preview Scenario switcher is for demo purposes only and not part of the implementation.

See also: T427440

Details

Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
Fix: Separate admin requirement from the article roadmap stepperrepos/lpl/starterkit-v1!101ngkountasfix/roadmap-admin-independencemain
Customize query in GitLab

Event Timeline

srishakatux set the point value for this task to 4.
srishakatux moved this task from Backlog to Enhancements on the Starter Kit board.
srishakatux awarded a token.

This works like a charm!