Stats
Actions
Tags
From ruflo-core
Manage and verify a cryptographically-signed fix manifest with temporal history (ADR-103)
How this command is triggered — by the user, by Claude, or both
Slash command
/ruflo-core:witness init|regen|verify|history|regressions [--manifest <path>] [--history <path>]The summary Claude sees in its command listing — used to decide when to auto-load this command
$ARGUMENTS Run the appropriate witness sub-command. Defaults assume `verification.md.json` and `verification-history.jsonl` at the project root. See `plugins/ruflo-core/skills/witness/SKILL.md` for the full workflow + anti-patterns.
$ARGUMENTS
Run the appropriate witness sub-command. Defaults assume verification.md.json and verification-history.jsonl at the project root.
# Bootstrap (one-time per project)
node plugins/ruflo-core/scripts/witness/init.mjs
# Regen + append history (each release)
node plugins/ruflo-core/scripts/witness/regen.mjs \
--manifest verification.md.json \
--history verification-history.jsonl \
--fixes witness-fixes.json
# Verify against live tree
node plugins/ruflo-core/scripts/witness/verify.mjs --manifest verification.md.json
# Temporal queries
node plugins/ruflo-core/scripts/witness/history.mjs --history verification-history.jsonl summary
node plugins/ruflo-core/scripts/witness/history.mjs --history verification-history.jsonl regressions
node plugins/ruflo-core/scripts/witness/history.mjs --history verification-history.jsonl timeline --id <fix-id>
See plugins/ruflo-core/skills/witness/SKILL.md for the full workflow + anti-patterns.
npx claudepluginhub adnan-bawani/ruflo.chat --plugin ruflo-core