Skip to content

Add Compliance Roadmap page for signed-in users#32

Draft
Copilot wants to merge 2 commits intomainfrom
copilot/add-roadmap-page-for-signed-users
Draft

Add Compliance Roadmap page for signed-in users#32
Copilot wants to merge 2 commits intomainfrom
copilot/add-roadmap-page-for-signed-users

Conversation

Copy link
Contributor

Copilot AI commented Mar 8, 2026

Adds a /roadmap page giving authenticated users a structured, achievability-sorted end-to-end plan to achieve full compliance coverage across all loaded frameworks.

New page: /roadmap

  • Overall progress header — DonutChart score + completed/in-progress/open counts + dual-color progress bar
  • Milestone accordion — Controls grouped by normalized theme (merges duplicates like "Logging and Monitoring""Logging & Monitoring", "HR Security""Human Resources", etc.), sorted ascending by average todos-per-control (fewer steps = easier = first)
  • Achievability badges — Quick Win / Moderate / Complex derived from avg todos thresholds (< 5.75 / < 6.5 / ≥ 6.5), calibrated against the dataset range of ~4.7–9.0
  • Phase groupings — Milestones divided into Phase 1 (Foundation), Phase 2 (Core Implementation), Phase 3 (Advanced Controls) by position in sorted list
  • Framework links<a> tags per milestone navigate to the relevant framework detail page
  • Expandable control table — Per-milestone accordion reveals all controls with ref, title, framework badge, and live progress status from $progress store
  • Auth gate — Unauthenticated users see a sign-in prompt; requires $user to render content

Nav + routing

  • NavBar.svelte — adds Roadmap nav item (authRequired: true) between Dashboard and Frameworks
  • +layout.svelte — adds /roadmaproadmap to PATH_TO_VIEW / VIEW_TO_PATH maps

✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

@vercel
Copy link
Contributor

vercel bot commented Mar 8, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
compliance-mapper Ready Ready Preview, Comment Mar 8, 2026 0:04am

- New /roadmap route showing a complete end-to-end compliance roadmap
- Overall progress header: DonutChart score, completion stats, full-width progress bar
- Milestones grouped by normalized control themes, sorted by achievability (avg todos/control)
- Three phases: Foundation, Core Implementation, Advanced Controls
- Achievability badges per milestone: Quick Win / Moderate / Complex
- Framework links as <a> tags on each milestone card
- Expandable control list showing ref, title, framework, and live progress status
- NavBar: add Roadmap nav item (auth-required, between Dashboard and Frameworks)
- Layout: add /roadmap to PATH_TO_VIEW and VIEW_TO_PATH mappings

Co-authored-by: veniplex <19841573+veniplex@users.noreply.github.com>
Copilot AI changed the title [WIP] Add roadmap page for signed in users Add Compliance Roadmap page for signed-in users Mar 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants