Files

38 lines
1.1 KiB
Markdown

# HOOK.md
This document defines the hook/host adapter boundary for the continuity plugin.
## Target adapters
Current supported adapter paths:
- `force-recall`
- `generic-preflight`
`force-recall` is the current primary OpenClaw integration path, but it is not the only intended host.
## Adapter responsibilities
Adapters should:
- derive or normalize continuity input from host context
- invoke the shared continuity evaluator/engine
- return a prompt block / gate result without duplicating continuity rules
- keep host-specific parsing outside the core evaluator
## Contract boundary
The host-facing contract lives in the plugin engine and adapter exports:
- `normalizeContinuityEngineInput()`
- `createContinuityEngineContract()`
- `runForceRecallContinuityAdapter()`
- `runGenericPreflightContinuityAdapter()`
- `runManualContinuityPreflight()`
## Current status
- `force-recall` adapter: implemented and parity-oriented
- `generic-preflight` adapter: implemented for host-agnostic/manual preflight integration
- full installer/registry integration: intentionally out of scope for this package