alumni_lookup

Champion Portal — Phases Index

Source of Truth for Status: roadmap_controller.rb

Phase status (complete/in-progress/not-started) is maintained in the roadmap controller. Spec files in this folder contain requirements and details only.


Development Roadmap

Active Phases

Phase Title Description Spec
1 Foundations ✅ Authentication, Profiles, Directory, Communities, Messaging, Events, News phase-1/
2 Community Leadership ✅ Community Leader (CL) role, Admin UI, CL portal features, Moderation phase-2/
3 Discussion Boards ✅ Per-community boards + national board, moderation tools phase-3/
4 Mobile-First Interface Cleanup ✅ UI/UX polish, mobile optimization, image variant audit phase-4/
5 Pre-MVP Updates Non-alumni members, Friending, Alumni Matching, Photo Albums phase-5/

MVP Soft Launch

After Phase 5, the Champion Portal reaches MVP status — ready for initial soft launch with:

Feature Backlog (Post-MVP)

Feature Description Priority
Job Board Career resources, job postings with skills matching Medium
Alumni Business Directory Searchable directory of alumni-owned businesses Medium
Mentorship Center Structured mentor/mentee matching and management Low
Newsletter Tool Admin tool with hard-coded + community content sections Low
Real-Time Messaging Action Cable/WebSocket live updates Low
Map View Geographic visualization of Champions Low
Advanced Search Enhanced filtering and search capabilities Low
Reporting & Insights Detailed analytics dashboard Low

See BACKLOG.md for complete details on deferred features.


Terminology (Updated January 2026)

Term Definition
Community A group Champions can join: district (city), college, major, affinity, industry, or custom
CL Community Leader (singular) — a Champion with moderation/leadership role for a community
Community Leaders Plural form for a community’s leadership team
CLC Community Leadership Council — collective body of all Community Leaders across all communities

Archive

Items that were absorbed into other phases or superseded:

File Original Disposition
1A-quick-connect.md Phase 1A Absorbed into Phase 1.7 (in-app messaging)
1B-enhancements.md Phase 1B Absorbed into Phase 1.6
1C-role-selection.md Phase 1C Complete — now standard Phase 1 feature
phase-6-reporting.md Phase 6 Moved to Feature Backlog

Folder Structure

phases/
  README.md              # This file (index)
  phase-N/
    README.md            # Main phase spec
    X.Y-feature.md       # Sub-phase specs (as needed)
    archive/             # Completed sub-phases (future)
  archive/               # Absorbed/superseded phases

When to Update What

Change Update Location
Phase status changes roadmap_controller.rb only
New sub-phase added Create phase-N/X.Y-feature.md + add to roadmap_controller.rb
Feature requirements change Edit spec file only
Phase absorbed/superseded Move to archive/ + update this index

See AGENTS.md for phase numbering convention.