gabriel / musehub public
feat mist task/mist-phase8-smoke #1 / 1
AI Agent gabriel · 142 days ago · May 1, 2026 · Diff

feat(mist): phase 8 — end-to-end smoke test

- 11 integration tests covering full mist pipeline: job_types_for_push, build_mist_anchor_index, MistProvider.compute, persist_intel_results, build_activity_canvas, validate_mist_manifest, HTTP endpoints (explore, owner list, docs page, OpenAPI schema) - 109/109 passing across all 8 phases - Closes issue #3: Mist domain wiring (TDD phases 1–8)

sha256:d46ac8b40946b32256e0fc76f032398b4d69cd7f3dfe5565db1b315eff95fa94 sha
+33 symbols
sha256:57be736a3ad848e0f0a540a247cbbc846efd93aec1190f30b3df531db645c5b8 snapshot
+33
symbols added
0
dead code introduced
Semantic Changes 33 symbols
~ tests/test_mist_phase8_smoke.py .py 33 symbols added
+ TestMistDomainEndToEnd class class TestMistDomainEndToEnd L139–329
+ test_anchors_persisted_after_indexing method async_method test_anchors_persisted_after_indexing L150–171
+ test_docs_mists_page_returns_200 method async_method test_docs_mists_page_returns_200 L276–280
+ test_explore_endpoint_returns_200 method async_method test_explore_endpoint_returns_200 L258–263
+ test_full_pipeline_anchor_count_positive method async_method test_full_pipeline_anchor_count_positive L296–329
+ test_intel_mist_dispatched_for_mist_domain method async_method test_intel_mist_dispatched_for_mist_domain L141–147
+ test_intel_results_written_by_mist_provider method async_method test_intel_results_written_by_mist_provider L174–207
+ test_openapi_schema_lists_mists_paths method async_method test_openapi_schema_lists_mists_paths L283–293
+ test_owner_mists_endpoint_returns_200 method async_method test_owner_mists_endpoint_returns_200 L266–273
+ test_profile_canvas_has_mist_grid method async_method test_profile_canvas_has_mist_grid L231–247
+ test_push_validator_rejects_path_traversal method async_method test_push_validator_rejects_path_traversal L250–255
+ test_symbol_intel_rows_written method async_method test_symbol_intel_rows_written L210–228
+ _ARTIFACTS variable variable _ARTIFACTS L128–132
+ _commit_id function function _commit_id L51–52
+ _manifest_blob function function _manifest_blob L47–48
+ _now function function _now L39–40
+ _oid function function _oid L43–44
+ _seed_mist_repo function async_function _seed_mist_repo L59–121
+ _snap_id function function _snap_id L55–56
+ AsyncClient import import AsyncClient L26–26
+ AsyncSession import import AsyncSession L29–29
+ annotations import import annotations L19–19
+ blob_id import import blob_id L27–27
+ compute_identity_id import import compute_identity_id L31–31
+ compute_repo_id import import compute_repo_id L31–31
+ datetime import import datetime L22–22
+ db import import db L32–32
+ func function import func L28–28
+ msgpack import import msgpack L24–24
+ pytest import import pytest L25–25
+ select import import select L28–28
+ timezone import import timezone L22–22
+ uuid import import uuid L21–21
← Older Oldest on task/mist-phase8-smoke
All commits
Newer → Latest on task/mist-phase8-smoke

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