harn-parser 0.8.27

Parser, AST, and type checker for the Harn programming language
Documentation
# HARN-RMD-006

**Variant:** `Code::ReminderProviderMalformedSpec`

A reminder provider closure returned a value that could not be parsed as a
`ReminderSpec`. Provider closures may return `nil`, a reminder spec, an effect
such as `{reminder: {...}}`, or a list of those effects.

Return a dict with a non-empty `body` and only supported reminder fields.

Example fix:

```harn
register_reminder_provider({
  id: "custom",
  subscribes_to: ["session_idle"],
  evaluate: { _ctx ->
    return {reminder: {body: "Re-check current session state.", ttl_turns: 1}}
  },
})
```