Status (2026-10-13): Both fixes are still in place.
McpServerInitializerstill creates the WikiEngine eagerly before it registers any tool,testFailureIgnoreappears in nopom.xml, andwikantik-it-tests/pom.xmlbinds the Failsafeintegration-testandverifygoals, so an integration-test failure fails the build. The MCP integration tests now live inwikantik-it-tests/wikantik-selenide-tests/src/main/java/com/wikantik/its/mcp/(McpProtocolIT,McpInstructionsDriftIT,McpWritePageCycleITand others, built onWithMcpTestSetup). That module'swikantik-mcp.propertiessetsmcp.access.allowUnrestricted = trueand bothmcp.ratelimit.*limits to0, so those tests exercise the tools but not the access filter or the rate limiter. See MCP Audit Tools for everything that checks the MCP surface.
The MCP integration tests were silently failing due to two root causes: WikiEngine lazy initialization during test setup, and Maven Failsafe's testFailureIgnore setting suppressing failures.
testFailureIgnore configuration in the Failsafe plugin meant test failures were logged but did not break the buildtestFailureIgnore so integration test failures properly fail the buildCluster Hub: Wikantik Platform Development Hub: Architecture, MCP Protocols, and Agent Briefings (wikantik-development)