mem_reinforce
Record a skill's outcome to adjust its strength: test_passed, diff_accepted, or user_confirmed raises it, failure lowers it, while self_report only refreshes recency. Apply this to reflect real results.
Instructions
Record how a recalled skill turned out, so strength reflects results. WRITES the skill's counters. evidence: test_passed / diff_accepted / user_confirmed raise strength; failure lowers it; the default self_report only refreshes recency — your own judgement that it helped is not evidence. Each call counts; calling twice for one outcome double-counts. Fails for an unknown slug or a record that is not a skill. Returns slug, strength, access_count and the evidence recorded. Use mem_update to correct a skill's text instead; use mem_pin for a rule that must never decay.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Skill slug to reinforce. | |
| evidence | No | What confirms the outcome. self_report (default): you judged it useful — recorded, not rewarded. test_passed / diff_accepted / user_confirmed: outside signal, raises strength. failure: the task went wrong after applying it, lowers strength. |