memory_outcome
Record procedural outcomes—successes, failures, corrections—and turn them into actionable lessons that stop repeated mistakes across sessions.
Instructions
Record a procedural outcome — what worked, failed, or was corrected. Dream synthesises signals into lessons surfaced next session; logging stops repeated mistakes.
Returns: {recorded, signal_id, task, outcome}; needs Postgres.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task | Yes | Kind of task, in stable wording ("deploy engine to host") so signals for the same work group. | |
| about | No | The tool or approach concerned; aids traversal. | |
| detail | No | What worked, or what the dead-end was. | |
| episode | No | Episode handle for attribution. | |
| outcome | Yes | What happened. | |
| polarity | No | "+" do-this or "-" avoid; usually omit — it is inferred from the outcome. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||