Skip to content

Failure modes gap: major services still surface no failures in MCP, API, and service pages #42

@supertrained

Description

@supertrained

Summary

Rhumb's failure-mode surface is still blank for major services like Twilio across all three user-facing layers: MCP, REST, and the public service page.

Fresh 2026-04-13 repro

MCP

npx -y @modelcontextprotocol/inspector --cli npx -y rhumb-mcp@latest \
  --method tools/call \
  --tool-name get_failure_modes \
  --tool-arg slug=twilio

Response:

{"failures":[]}

REST

curl https://api.rhumb.dev/v1/services/twilio/failures

Response:

{"failure_modes":[]}

Public website

https://rhumb.dev/service/twilio

The page renders an Active failure modes section that currently says:

No active failure modes reported.

Expected

For high-profile services like Twilio, the failure-mode surface should not be empty if failure modes are part of the core trust proposition.

At minimum, the product should either:

  1. surface known failure patterns for major services, or
  2. clearly distinguish "not yet researched" from "no issues known" so agents and users do not mistake a data gap for a clean bill of health.

Impact

This weakens one of Rhumb's most distinctive claims. The score surface is present, but the "what breaks in practice" layer disappears exactly where a user would expect it to be strongest.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions