memo_procedure_promote
Promote validated memories into reusable procedures or failure patterns. Enforces outcome thresholds and creates a durable memory with source citations.
Instructions
Promote grounded memories into a reusable procedure/failure pattern.
Creates a new durable memory citing the sources; rejects sources whose
outcome stats don't meet the kind threshold.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | 'procedure' (needs >=2 successes and utility >=0.75 per source) or 'failure_pattern' (needs >=2 failures at >=50% failure rate). | procedure |
| title | Yes | Title of the new procedure or failure-pattern memory. | |
| reason | No | Provenance note recorded with the promotion. | outcome-backed promotion |
| content | No | Explicit body for the new memory; None concatenates the source bodies. | |
| actor_id | No | Identifier of the promoting agent (journaled). | memo |
| memory_ids | Yes | Source memories with recorded outcome evidence; every id must exist and qualify. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||