# VerticalProgressBar Implementation Plan
> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking.
**Goal:** Add a reusable `VerticalProgressBar` Vue component to the support-activity page that visually displays real-time progress (current / target) with a vertical bar, a target circle at the top, and a current circle that moves up as progress increases.
**Architecture:** Single self-contained Vue 3 SFC using `
```
- [ ] **Step 2: Verify the file is syntactically valid by re-reading it**
Run: `cat /Users/liulujian/Documents/code/TopFansByGithub/frontend/pages/support-activity/components/VerticalProgressBar.vue | head -5`
Expected: First line is ``, file is non-empty.
- [ ] **Step 3: Commit**
```bash
git add frontend/pages/support-activity/components/VerticalProgressBar.vue
git commit -m "feat(support-activity): add VerticalProgressBar component"
```
---
## Task 2: Wire the component into `support-activity/index.vue`
**Files:**
- Modify: `frontend/pages/support-activity/index.vue` (import line + render the component as a sibling of `ThemeBanner`)
- [ ] **Step 1: Add the import statement**
In `frontend/pages/support-activity/index.vue`, locate the import block near the bottom of `