feat(release-detail): server-side semantic analysis, rd2 design system, number formatting, deep links, separation of concerns
- Server-side SemanticReleaseReport computed as FastAPI BackgroundTask - New release_analysis.py service reads from MuseHub object store - rd2 design system: hero glance, language bars, API surface delta, file hotspots, authorship, provenance - SCSS extracted from template into _releases.scss; compiled app.css committed - fmtnum Jinja2 filter for comma-formatted large numbers - Deep links: every API symbol and file hotspot links to blob/{commit}/{path}#anchor - Assets panel removed; structural changes more-links are plain text - Muse mounted into container via docker-compose.override.yml for muse.plugins.code import - Separation of concerns enforced in .cursorrules and AGENTS.md for both repos - SCSS build workflow documented: sass compile locally then docker compose up --build
No comments yet. Be the first to start the discussion.