Skip to content

[Feature]: new bug-filing-mcp cartridge wrapping the real feedback-o-tron engine #279

Closed
hyperpolymath/boj-server-cartridges
#78

Description

@hyperpolymath

Part of #274 (pipeline epic); implements D0=new-wrapping-cartridge.

Problem

The real bug-filing engine is not reachable as a boj cartridge. The existing feedback-mcp cartridge is an unrelated sentiment counter (left untouched per D0).

Solution

Add a new first-class cartridge bug-filing-mcp in boj-server-cartridges whose tool submit_feedback maps to the engine's HTTP intake (POST http://127.0.0.1:7722/api/v1/submit_feedback, see companion intake issue). JS-worker (mod.js) cartridge — no FFI .so claims. Gateway reaches it via POST /cartridge/bug-filing-mcp/invoke {tool:submit_feedback, arguments:{title,body,repo}}.

Scope

Small. New cartridge dir; does not touch feedback-mcp.

Delivered by a draft PR in boj-server-cartridges.

Activity

  1. hyperpolymath commented on Jul 17, 2026

    @hyperpolymath
    OwnerAuthor

    Follow-up note: the cartridge shipped here as v0.1 is now v0.2 via boj-server-cartridges#85 — promoted to Teranga (core), exposing the engine's full interactive loop (research_feedback → synthesize_feedback → submit_feedback with fail-closed template_data validation) and completing the standard cartridge layout (ffi/abi/panels/tests). Bundled into boj-server via #285.


    Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew capability or improvement to existing behaviour

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions