excrtx-memory-syndic

Automates Acervo memory cleanup by quarantining stale files, purging expired items, and reporting consolidation candidates.

1|Updated May 26, 2026
One-click install
npx skills add https://github.com/elderbernardi/exocortex.saas --skill excrtx-memory-syndic-elderbernardi
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: excrtx-memory-syndic
Source: https://github.com/elderbernardi/exocortex.saas/tree/main/skills/excrtx-memory-syndic
Command: npx skills add https://github.com/elderbernardi/exocortex.saas --skill excrtx-memory-syndic-elderbernardi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Long-lived knowledge bases accumulate stale, deprecated, and duplicated memory files that degrade retrieval quality. This Skill runs an autonomous weekly maintenance cycle that scans the Acervo, quarantines stale or long-deprecated files behind a 30-day safety window, purges expired quarantine items, expires overdue intentions, and reports consolidation candidates — all without manual triage. ## Core Features & Use Cases - Autonomous cleanup cycle: Runs the full SCAN → QUARANTINE → PURGE → REPORT pipeline under the manut profile, delegating file moves and dual-logging to the quarantine skill. - Deterministic consolidation detection: Executes acervoctl consolidation-scan to surface duplicate titles, review-due files, open disputes, and use-decay signals as report-only candidates. - Governed intention expiry: Runs acervoctl sweep-intentions --apply to auto-expire overdue intentions with journaled, git-diffable writes. - Use Case: Schedule a Sunday 03:00 UTC cron job under the manut profile so the executive receives a PT-BR summary report each week listing scanned, quarantined, and purged files plus consolidation candidates. ## Quick Start Ask the agent under the manut profile to run the syndic and clean the acervo, then review the summary report delivered to your home channel.

Frequently Asked Questions about excrtx-memory-syndic

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate cleanup of stale knowledge base files?▼

Run the syndic cycle under the manut profile, either via a weekly cron job or a manual command like "clean the acervo". It scans all memory files, quarantines stale volatile files older than 90 days and files deprecated for over 180 days, then purges items whose 30-day quarantine window has expired.

How does the quarantine safety window work before files are deleted?▼

Quarantined files are moved to a .quarantine directory with a quarantine_expires_at timestamp set 30 days out. Only files whose expiry has passed are purged; files with missing or unparseable expiry dates are flagged for review instead of being deleted.

Which files are protected from automatic quarantine?▼

Files with class perene, any file carrying a promoted_at field, anything under raw/ directories, and the macro/ identity layer are always immune. The immunity check evaluates promoted_at before class, and even deprecated perene files are flagged in the report rather than quarantined.

Does the syndic merge or delete duplicate memory files automatically?▼

No. Consolidation candidates detected by acervoctl consolidation-scan — duplicate titles, review-due files, open disputes, and use-decay signals — are reported to the executive only. The syndic never auto-quarantines, merges, or deprecates consolidation candidates.

What happens if the syndic cycle fails or encounters errors?▼

The cycle is fail-safe per file: individual quarantine or purge failures are logged in the report's Errors section and the cycle continues. If the entire cron job fails, the absence of the weekly report is the silent-failure signal that prompts investigation.

When should I not use the memory syndic?▼

Do not use it for single-file quarantine operations, semantic contradiction detection, or consolidation merges — those belong to the quarantine and deprecate skills or executive judgment. It also must only run under the manut profile, since its Draft-First exemption is scoped to maintenance.