gabriel / musehub public
feat patch mist task/mist-phase6-docs-page #1 / 1
AI Agent gabriel · 143 days ago · May 1, 2026 · Diff

feat(mist): phase 6 — /muse/mists HTML docs page

- Add 'mists' entry (phase 12) to _PHASES list in ui_docs.py so the /muse index card grid links to /muse/mists - Add GET /muse/mists route handler (docs_mists) in ui_docs.py - Create musehub/templates/musehub/pages/docs_muse_mists.html covering all sections from docs/reference/mist-domain.md: concepts, URL schema, artifact types, CLI reference, REST API, MCP tools, agent publishing workflow, forking, embedding, content addressing, security model, limits - TDD suite: 11 tests covering 200 status, content keywords, sidebar nav, /muse index link, _PHASES membership, route handler existence

All 83 mist-domain tests pass (phases 1–6).

sha256:71fc287da7efd7f2d10f96211f8098e7a0d0d1c668cec461481c6822767c22a7 sha
+18 ~1 symbols
sha256:f26cc0661cedf5dcbe7ad00ae357e210decbf70eb984d883a955c17530b5e154 snapshot
+18
symbols added
~1
symbol modified
0
dead code introduced
Semantic Changes 19 symbols
~ tests/test_mist_phase6_docs_page.py .py 17 symbols added
+ TestDocsIndexLinksMists class class TestDocsIndexLinksMists L95–116
+ test_docs_index_links_to_mists method async_method test_docs_index_links_to_mists L97–103
+ test_docs_index_mists_entry_has_description method async_method test_docs_index_mists_entry_has_description L106–116
+ TestDocsMistsPage class class TestDocsMistsPage L20–92
+ test_docs_mists_page_contains_api_section method async_method test_docs_mists_page_contains_api_section L62–70
+ test_docs_mists_page_contains_artifact_keyword method async_method test_docs_mists_page_contains_artifact_keyword L42–48
+ test_docs_mists_page_contains_content_addressed method async_method test_docs_mists_page_contains_content_addressed L51–59
+ test_docs_mists_page_contains_mist_keyword method async_method test_docs_mists_page_contains_mist_keyword L33–39
+ test_docs_mists_page_contains_security_section method async_method test_docs_mists_page_contains_security_section L73–81
+ test_docs_mists_page_has_sidebar_nav method async_method test_docs_mists_page_has_sidebar_nav L84–92
+ test_docs_mists_page_returns_200 method async_method test_docs_mists_page_returns_200 L22–30
+ TestDocsMistsRouteRegistration class class TestDocsMistsRouteRegistration L119–133
+ test_docs_mists_route_exists method method test_docs_mists_route_exists L128–133
+ test_mists_slug_in_phases_list method method test_mists_slug_in_phases_list L120–126
+ AsyncClient import import AsyncClient L17–17
+ annotations import import annotations L14–14
+ pytest import import pytest L16–16
~ musehub/api/routes/musehub/ui_docs.py .py 1 symbol added, 1 symbol modified
+ docs_mists function async_function docs_mists L152–157
← Older Oldest on task/mist-phase6-docs-page
All commits
Newer → Latest on task/mist-phase6-docs-page

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:71fc287da7efd7f2d10f96211f8098e7a0d0d1c668cec461481c6822767c22a7 --body "your comment"