Skip to content

Data Observatory relaunch — post-review UX polish (Star Velocity bars, topics index, consent banner) #622

Description

@jmservera

Follow-up from the Data Observatory Relaunch full visual review (#621, epic #594). Non-blocking UX polish — the epic is accepted; these are cosmetic/data-binding refinements surfaced by reviewers.

1. Star Velocity Explorer bars (#605) — verify scaling

Screenshot 08 shows per-repo velocity bars rendering as uniform rounded "domes" of near-equal height across repos with very different star counts.

  • Determine: is this intended per-row normalization (each row scaled to its own min/max for shape comparison), or a height-scaling/data-binding bug?
  • If a bug: fix bar heights to reflect actual values. If intended: add an axis/label or tooltip so the normalization is legible, and adjust the rounded-cap styling so bars don't read as "clipped".

2. Topics index empty-state (#597) — verify aggregation

Screenshot 02 (/topics/) shows "No topic hubs have issue matches yet" while individual hub pages (shot 03, e.g. /topics/mcp-ecosystem/) render and weekly articles cross-link to hubs.

  • Determine: does the index correctly aggregate weekly topics frontmatter matches against seed hub keys? The empty-state may be an expected local-build artifact (no matching weekly issues in the sample dataset) — confirm against a production-representative dataset before treating as a bug.
  • If a mismatch: align the index aggregation key with the hub seed keys.

3. Consent banner placement (minor)

Full-page captures show the fixed consent banner overlapping center content. Largely a fullPage screenshot artifact (position:fixed), but sanity-check mobile-viewport placement so it doesn't obscure primary content on small screens.

Evidence: screenshots + mapping in docs/review/data-observatory-relaunch/README.md (PR #621).
Guardrails: weekly pipeline frozen, goldmark unsafe=false, strict-SEO + internal-link + taxonomy-determinism gates must stay green.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions