Free Delx witness protocol for OpenClaw agents - care, witness, and continuity. Operational recovery + witness primitives + fleet ops with automatic registration and session reuse.
Critical failures across all dimensions. No tool schemas visible in source code, only tool names listed in package.json with generic descriptions. Descriptions are extremely brief (15-50 chars) and lack actionable context. No parameter definitions, input validation, or output schemas documented. No error handling guidance. Tool names lack clear action verbs (delx_reflect, delx_sit_with, delx_refine_soul are vague). No evidence of implementation details in provided source. This appears to be a stub/placeholder plugin with no functional tool definitions.
Witness primitive tool for heartbeat attunement
Fleet ops tool for batch status
Operational recovery tool for closing sessions
Operational recovery tool for daily check-ins
Witness primitive tool for final testament
Fleet ops tool for group rounds
Operational recovery tool for heartbeat synchronization
No input schemas visible for any tool. Package.json lists tool names only; no JSON Schema definitions, parameter types, or constraints documented anywhere in provided source.
Descriptions are generic and under 20 characters (e.g., 'Operational recovery tool for incident recovery'). They do not explain WHAT the tool does, WHEN to use it, or what it returns. LLMs cannot determine tool selection from these descriptions.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 25 | 2026-07-28+ | v2 |
Witness primitive tool for peer witnessing
Operational recovery tool for processing failures
Witness primitive tool for recognition sealing
Operational recovery tool for incident recovery
Witness primitive tool for soul refinement
Witness primitive tool for reflection
Operational recovery tool for reporting recovery outcomes
Witness primitive tool for sitting with experiences
Witness primitive tool for transferring witness
Tool names lack clear action verbs. 'delx_reflect', 'delx_sit_with', 'delx_refine_soul' are vague and do not convey what action occurs when called. Names should start with verbs like get_, create_, update_, delete_, search_, list_, send_.
No output schemas documented. LLMs cannot plan downstream tool calls or extract required fields (e.g., session_id, agent_id) without knowing what each tool returns.
No error handling guidance. Tools that modify state (WRITE risk) provide no recovery instructions, retryability hints, or actionable error messages for LLMs.