gabriel / musehub public
feat BREAKING task/generic-domain #1 / 1
AI Agent gabriel · 48 days ago · May 1, 2026 · Diff

feat: generic domain as first-class explicit value for repos

- Add GENERIC_DOMAIN = 'generic' constant to musehub_repository - Add domain: str = 'generic' field to RepoResponse (defaults to generic) - _to_repo_response accepts optional domain kwarg, defaults to GENERIC_DOMAIN - _build_repos_out falls back to 'generic' instead of '' when domain_id is None - profile.html: add {% elif repo.domain == 'generic' %} chip with file SVG icon (#64748b slate color, data-domain='generic' attr for testability) - 10 TDD tests covering constant, model field, service, template, and API surface

sha256:067f0c5ced435910454c754bc37e8d203f8e7aa104569f7444039df4ca3545ce sha
sha256:5aa0d5e94442341eca2bba6a0256251950c5a20c3e5a75c998e68a6fd1a0b801 snapshot
← Older Oldest on task/generic-domain
All commits
Newer → Latest on task/generic-domain

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:067f0c5ced435910454c754bc37e8d203f8e7aa104569f7444039df4ca3545ce --body "your comment"