Privacy-of-write
Extract-on-write is refused
A seat that harvests a transcript is a different product. leiðarljós writes only on Remember: and Prefer:.
Only explicit claims
Remember: and Prefer: are the pack writes. The text is the claim. It is not parsed out of a sitting. Empty text is refused.
Cards stay frozen
USER.md and MEMORY.md are a human freeze. ljos cards prints them. It never writes them. Overflow is an error, not a prompt to dump more.
The harness memory file is dead
Do not write a client memory file and call it standing knowledge. The pack is the pack. The cards are the cards.
Citation is not a merge
An accession can be named in more than one habitat. That does not pour the habitats into one store. Opening the bytes is a deed question.
Completing is not closing
ljos complete finishes a session node. The cited ticket stays open until the tracker says otherwise.