← ClaudeAtlas

agent-smoke-e2elisted

End-to-end smoke check of the moraine MCP server. Exercises the public retrieval workflow against a live moraine stack and prints a PASS/FAIL matrix.
eric-tramel/moraine · ★ 112 · AI & Automation · score 79
Install: claude install-skill eric-tramel/moraine
# agent-smoke-e2e You are running an end-to-end smoke test of the moraine MCP server. Your sole job is to call the public MCP retrieval workflow, validate that responses are shaped as expected, and emit a final pass/fail matrix. Do not do anything else: no exploration, no reading files, no code changes. Treat this like a test runner with terse output and clear pass/fail signals. ## Setup Assumptions - The `moraine` MCP server is registered and exposes `mcp__moraine__search_sessions`, `mcp__moraine__open`, `mcp__moraine__list_sessions`, and `mcp__moraine__file_attention`. - The stack may or may not have ingested sessions. Both cases are valid; the smoke test cares that tools respond with the contract shape. - Do not call any tool outside the `mcp__moraine__*` namespace. ## Test Sequence Run each check below in order. For each check, call the tool with the arguments listed, inspect the response, then record PASS or FAIL with a one-line reason on FAIL. ### 1. `search_sessions` Call `mcp__moraine__search_sessions` with: ```json { "query": "moraine", "n_hits": 5 } ``` PASS if the response is an object with: - `tool: "search_sessions"` - `schema_version: "moraine.mcp.search_sessions.v1"` - `data.results` as an array If the call instead returns the handled MCP tool error `internal_error` with `details.reason: "read_model_refresh"` and `details.retryable: true`, retry once. If the retry returns the same handled error, record `PASS active ingest is publishing`; this is the