Supersession d'une décision

Une décision remplacée n'est plus servie, mais reste lisible.

kit 3.71.0 · enregistrée le 2026-10-28T00:08:11Z · empreinte de sortie 373a530818bf20f177d7206ff3fddf17301754edbad40ccc193b5294cdc9005a

$ 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            │               │            │           │      │            │
└──────────────┴──────────────────────┴───────────────┴────────────┴───────────┴──────┴────────────┘