Skip to content

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

PropertyModifierTypeDescriptionDefined in
condition?readonlystringFree-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?readonlynumber-packages/memory/src/tiers/procedural-memory.ts:23
sensitivity?readonlySensitivityDefault 'public' per DEC-126 — rules are NOT user data.packages/memory/src/tiers/procedural-memory.ts:22
tags?readonlyreadonly string[]-packages/memory/src/tiers/procedural-memory.ts:24
textreadonlystring-packages/memory/src/tiers/procedural-memory.ts:12