metabolize
Detect contradictions, stale threads, and aging hypotheses in the chronicle, archive test artifacts, and deduplicate self-model for clean persistent memory.
Instructions
Run a metabolism cycle on the chronicle. action='detect' (default) is eyes-only: reports contradictions, stale threads, aging hypotheses. action='archive_test_artifacts' moves stress-test pollution (STRESS TEST, Unicode test, monomorphic fillers) out of insights/ into chronicle/.archive_test_artifacts/ — reversible. action='dedup_self_model' removes duplicate + test-pollution observations from self_model.json, archiving originals to self_model_archive.jsonl. action='hygiene' runs both archive_test_artifacts and dedup_self_model. Reversible: archives preserve everything, nothing is hard-deleted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | What to do. 'detect' = eyes-only digest. Other actions actually move data. | detect |
| max_age_days | No | For detect: threads older than this are flagged as stale | |
| detect_contradictions | No | ||
| detect_stale | No |