One signed binary. Every feature compiled in. Free to run. Install Crowkis →
← back to the Roost
referenceJune 15, 2026· 3 min read

How to use CINVALIDATE: purge by meaning, preview first

CINVALIDATE clears entries whose meaning matches a natural-language instruction — and previews exactly what it would remove until you add COMMIT.

Sometimes you need to clear 'everything about the old pricing' — a fuzzy set, not a key list. CINVALIDATE finds those entries by meaning and shows you the blast radius before doing anything.

crowkis cli
> CINVALIDATE "anything about the discontinued Pro-2024 plan" TENANT acme LIMIT 50
1) "would purge 7 entries (preview):"
2) "  - pricing for Pro-2024 ..."
3) "  - is Pro-2024 still available ..."

> CINVALIDATE "anything about the discontinued Pro-2024 plan" TENANT acme COMMIT
"purged 7 entries"

Tighten THRESHOLD until the preview shows exactly the set you mean, then add COMMIT. Deleting by meaning should always be a dry run first.