Sprint 15 closed: product feedback inbox

Sprint 15 is closed. Product feedback no longer tries to open GitHub Issues from Desktop.

Architecture (ADR-0015):

Desktop / meronq-mcp → Cloudflare Worker relay → meronq-local pull/triage → GitHub Issues (with automatic triage comments).

Product never creates Issues. Local ~/.meronq/feedback/ is the maintainer working inbox only.

What shipped

  • Feedback relay (apps/feedback-relay) — submit + authenticated pull/ack on Cloudflare Workers + KV
  • @meronq/feedbacksubmitToRelay / pullFromRelay / createIssueFromItem / heuristic triageFeedbackInbox
  • Built-in production relay URL; durable pullToken in local config (survives Cursor MCP UI env rewrites)
  • MCP: product feedback_submit; local feedback_pull / feedback_list / feedback_open_issue / feedback_triage
  • Desktop Send → relay; product Sync-to-GitHub removed

Principle

Capture on the product surface. Triage and Issues stay on the maintainer machine.

Dogfood verified: pull → triage → Issues with triage comments.

← Back to blog