Supersession d'une décision
Une décision remplacée n'est plus servie, mais reste lisible.
$ grimoire memory remember "Le cache est stocké en JSON" --type decisions --agent fixturesortie 0
OK remembered [decisions] as <uuid> (agent: fixture)
$ grimoire memory remember "Le cache est stocké en SQLite" --type decisions --agent fixturesortie 0
OK remembered [decisions] as <uuid> (agent: fixture)
$ grimoire memory listsortie 0
Memories (1–2 of 2) ┏━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━┓ ┃ ID ┃ Text ┃ Wing ┃ Hall ┃ Room ┃ Tags ┃ Created ┃ ┡━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━┩ │ <uuid> │ Le cache est stocké │ agent-fixture │ hall_facts │ decisions │ — │ <date> │ │ │ en JSON │ │ │ │ │ │ │ <uuid> │ Le cache est stocké │ agent-fixture │ hall_facts │ decisions │ — │ <date> │ │ │ en SQLite │ │ │ │ │ │ └──────────────┴──────────────────────┴───────────────┴────────────┴───────────┴──────┴────────────┘
$ grimoire memory supersede <ancien> <nouveau>sortie 0
OK <uuid> remplacé par <uuid> (lisible avec --include-superseded)
$ grimoire memory listsortie 0
Memories (1–1 of 1) ┏━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━┓ ┃ ID ┃ Text ┃ Wing ┃ Hall ┃ Room ┃ Tags ┃ Created ┃ ┡━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━┩ │ <uuid> │ Le cache est stocké │ agent-fixture │ hall_facts │ decisions │ — │ <date> │ │ │ en SQLite │ │ │ │ │ │ └──────────────┴──────────────────────┴───────────────┴────────────┴───────────┴──────┴────────────┘
$ grimoire memory list --include-supersededsortie 0
Memories (1–2 of 2) ┏━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━┓ ┃ ID ┃ Text ┃ Wing ┃ Hall ┃ Room ┃ Tags ┃ Created ┃ ┡━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━┩ │ <uuid> │ Le cache est stocké │ agent-fixture │ hall_facts │ decisions │ — │ <date> │ │ │ en JSON │ │ │ │ │ │ │ <uuid> │ Le cache est stocké │ agent-fixture │ hall_facts │ decisions │ — │ <date> │ │ │ en SQLite │ │ │ │ │ │ └──────────────┴──────────────────────┴───────────────┴────────────┴───────────┴──────┴────────────┘