Graphorin API reference v0.1.0
Graphorin API reference / @graphorin/memory / / RuleInput
Interface: RuleInput
Defined in: packages/memory/src/tiers/procedural-memory.ts:11
Author-time rule payload accepted by ProceduralMemory.define.
Stable
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
condition? | readonly | string | Free-form predicate evaluated by ProceduralMemory.activate. The predicate language is intentionally narrow in v0.1: either the literal string 'always', or a 'topic=...' / 'tag=...' shorthand. Custom predicates should be expressed as a callable matched in activate(...)'s customMatchers argument. | packages/memory/src/tiers/procedural-memory.ts:20 |
priority? | readonly | number | - | packages/memory/src/tiers/procedural-memory.ts:23 |
sensitivity? | readonly | Sensitivity | Default 'public' per DEC-126 — rules are NOT user data. | packages/memory/src/tiers/procedural-memory.ts:22 |
tags? | readonly | readonly string[] | - | packages/memory/src/tiers/procedural-memory.ts:24 |
text | readonly | string | - | packages/memory/src/tiers/procedural-memory.ts:12 |