Local first
Work memory can be sensitive.
It may include private paths, filenames, project names, commands, failed attempts, environment names, tool choices, model prompts, and fragments of intent.
Why local matters
Local-first does not mean isolated. It means the primary record of work should remain under the user's control.
Summaries may be shared. Selected context may be exported. Agents may receive bounded handoff packets. But the raw flow should not casually leave the place where the work happened.
The design tension
Useful memory requires capture. Responsible memory requires boundaries. SageFlow is being shaped around that tension.