Problem
cartridges/research-mcp/abi/ResearchMcp/Safe*.idr declares an enum that cartridges/research-mcp/ffi/research_ffi.zig does not implement:
[enum-missing-in-zig] manifest declares enum \`ResearchResource\` but the Zig FFI has no \`pub const ResearchResource = enum(c_int)\` declaration
Same shape as boj-server#102.
Fix shape
Add pub const ResearchResource = enum(c_int) { ... } to research_ffi.zig.
Acceptance criteria
iseriser abi-verify exit 0 on research-mcp. Add to boj-server#110 allowlist.
Parent #92. Refs #89.
🤖 Generated with Claude Code
Problem
cartridges/research-mcp/abi/ResearchMcp/Safe*.idrdeclares an enum thatcartridges/research-mcp/ffi/research_ffi.zigdoes not implement:Same shape as boj-server#102.
Fix shape
Add
pub const ResearchResource = enum(c_int) { ... }toresearch_ffi.zig.Acceptance criteria
iseriser abi-verifyexit 0 onresearch-mcp. Add to boj-server#110 allowlist.Parent #92. Refs #89.
🤖 Generated with Claude Code