Skip to content

feat: metric definitions glossary + IPEDS/state cross-walks (#105)#135

Merged
William-Hill merged 2 commits into
mainfrom
feat/issue-105-metric-glossary
May 3, 2026
Merged

feat: metric definitions glossary + IPEDS/state cross-walks (#105)#135
William-Hill merged 2 commits into
mainfrom
feat/issue-105-metric-glossary

Conversation

@William-Hill
Copy link
Copy Markdown
Collaborator

Summary

Delivers the first slice of epic #124 (AASCU convening follow-ups): in-context metric definitions with PDP field notes and high-level IPEDS / state cross-walks.

Changes

  • content/metric-glossary.md — single source of truth for dashboard KPI glossary text
  • /glossary — topic + A–Z navigation, links to methodology and dashboard
  • Nav Glossary link; home KPI tooltips deep-link to glossary anchors
  • lib/glossary-constants.ts, lib/metric-glossary.ts — parse + topic layout (client-safe constants split from fs)
  • vitest coverage: every dashboard KPI slug exists in markdown and appears once in topic index

Follow-ups (out of this PR)

  • Extend glossary links to chart tooltips (risk / retention / readiness)
  • Broader lint for “no UI metric without glossary entry”
  • Additional terms as IR content is filled in

Verify

cd codebenders-dashboard && npm test && npm run build

Fixes #105
Part of #124

Made with Cursor

William-Hill and others added 2 commits May 3, 2026 12:35
Epic #124 slice: add content/metric-glossary.md (PDP / IPEDS / state notes),
/glossary with topic + A–Z nav, nav link, deep links from dashboard KPI
tooltips, and vitest coverage for required slugs.

Co-authored-by: Cursor <cursoragent@cursor.com>
…topic blocks

Single raw topic config, buildGlossaryTopicBlocks + display helper; tests/build unchanged.

Co-authored-by: Cursor <cursoragent@cursor.com>
@William-Hill William-Hill merged commit d6a0f3a into main May 3, 2026
2 checks passed
@William-Hill William-Hill deleted the feat/issue-105-metric-glossary branch May 3, 2026 16:45
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.

feat: metric definitions glossary with IPEDS and state-compliance cross-walks

1 participant