Use when adding a new scenario to remindb's benchmark suite — symptoms include "compare X tool against grep/cat", "add a token-savings benchmark for Y", "extend internal/bench/scenarios.go", "wire a new scenario into bench.Run", or any task that adds a row to the scenario / naive (tok) / remindb (tok) / saved output…
Use when adding a new Fuzz function in remindb — symptoms include "fuzz this function", "find panics in X", "add property-based testing", "harden against malformed input", or any task that creates a FuzzXxx(f testing.F) in a test.go. Also use when extending an existing fuzz target's seed corpus with new shape coverage.
Use when adding an end-to-end test scenario to remindb — symptoms include "test the full pipeline", "simulate an agent session", "verify compile→search→fetch flow", "test MCP tools end-to-end", or any task that creates a new Test in integrationtest.go / mcpintegrationtest.go at the repo root. Distinct from per-package…
Use when adding a new Memory tool to remindb's MCP server — symptoms include "expose X over MCP", "register a new tool with the SDK", "add an endpoint to pkg/mcp/tools/", "wire a new MemoryXxx into registerTools", or any task that gives MCP clients a new capability backed by the store/engine/tracker.
Use when adding a new file format to remindb's parser package — symptoms include "support .toml/.csv/.xml files", "ingest a new file type", "register an extension in ParseBytes", "wire up a new ContextNode source", or any task that touches pkg/parser/ to extend supported source formats.
Use when adding or modifying a SQL query against the SQLite store — symptoms include "add a method to Store", "new column on nodes", "expose X via the store", "add an index", "support a new lookup", "write a migration", or any change to pkg/store/queries.go, pkg/store/.go methods, or migrations/. Covers both the…
Use when changing any field in pkg/temperature/Config (DecayRate, AccessBoost, ColdThreshold, NotifyThreshold, TickInterval) or modifying decayFactor / Score / cold-node notification logic — symptoms include "tune the decay rate", "make notifications less noisy", "change the cold cutoff", "adjust the temperature…
Mechanism-level write path for a remindb MCP server. Two ways to persist memory by content shape — structural/multi-part content as a source file under $REMINDBSOURCE (compile plane → parsed node tree), a single text update via MemoryWrite (flat node, no parsing) — plus…
Front door for long-term memory backed by a remindb MCP server. Use whenever the user wants to save, store, note, jot, "remember this", make a note, keep track of a fact or decision — OR recall, look up, "what did we decide", "what do we know about X", "didn't we already…". Fires on the generic remember/recall intent…
Config-first setup wizard for a remindb MCP server — run it as /remindb-setup (interactive), /remindb-setup automode (hands-off), or /remindb-setup only-config (bridge hosts: author .remindb/ only, no env wiring). Two passes. First-time (no server attached yet): detect the host, author the .remindb/ config…