Block a user
brain_query's "BM25" is raw substring counting: no IDF, no length normalisation, one-letter terms count every letter
brain_answer synthesises from ~300-char excerpts only, so it cannot answer from any long note
plugin brain MCP on koala rejects its Authorization header mid-session (2026-10-11)
test: two more tests derive their port from the PID (55000 + pid%1000) and can collide like the store test did
template cd.yml deploys without a manifest: ship the .deploy-enabled gate in the template (doodle#3, spatial-agent-app)
fix(pr_merge): send Gitea's merge_title_field (gitea-mcp#77)
pr_merge sends merge_message_title, but Gitea's field is merge_title_field: a custom merge title is silently ignored
fix(pr_merge): send Gitea's merge_title_field (gitea-mcp#77)
chore(context): restore the root rules in AGENTS.md and system-prompt.txt (#80)
chore(context): restore the root rules in AGENTS.md and system-prompt.txt (project-only since 10-08)