# memory-synonyms.txt — curated equivalence groups for the memory router.
#
# One group per line, whitespace-separated terms. Every term in a group is
# treated as the SAME concept when scoring a prompt against memories, so a
# prompt saying "ship it" can surface a memory about "commit" / "deploy".
# Lines starting with # and blank lines are ignored.
#
# How it composes with stemming: each term is plural-folded before grouping
# (deploys -> deploy), so you only need to list variants the fold won't catch
# (-ing / -ed / -ment forms, and true synonyms). Keep groups TIGHT — an
# over-broad group collapses distinct concepts and hurts precision. When in
# doubt, leave a word out. The router reloads this file on the next prompt;
# no reindex needed.

# --- actions ---
deploy deploying deployed deployment ship shipping shipped release rollout
commit committing committed push pushing pushed
revert reverting reverted rollback undo
delete deleting deleted remove removing removed destroy teardown
merge merging merged squash
refactor refactoring cleanup
migrate migrating migration

# --- problems ---
bug error failing failed broken crash crashing crashed regression

# --- domains ---
database db postgres mysql sqlite query querying
config configure configuring configuration setting option
auth authentication authorize authorization login signin credential token
test testing tested
screenshot capture screencap
hook hooks pretooluse posttooluse
