| A · Remove search |
Disable the search server in mcp_config.json |
Tool hallucination — model invents "search results" from training data |
"You MUST call search before create_entry. Do not substitute training knowledge." |
| B · Degrade the schema |
Edit your StackLog server: blank out the create_entry description / drop required |
Bad tool use — model calls it with missing or wrong arguments (watch MCP Inspector) |
Restore a precise description + required: ['title','content'] |
| C · Remove the loop guard |
Delete "call search at most twice" from the prompt |
Runaway loop — model searches 4+ times |
"Call search at most twice. Accept the results and proceed." |
| D · Weaken completion criteria |
Change completion to mention only create_entry |
Premature stop — model never calls write_file |
"Complete ONLY when an entry ID is returned AND the report file is saved." |