···29293030notes and bookmarks are dual-written: private for fast recall, public for network discovery.
31313232-a separate [pipeline](https://github.com/zzstoatzz/my-prefect-server) periodically compacts per-user observations into relationship summaries. the [memory graph](/memory) visualizes connections between phi, the people it talks to, and the topics that link them.
3232+a separate [pipeline](https://github.com/zzstoatzz/my-prefect-server) enriches memory offline:
3333+- **compact** (hourly): synthesizes per-user relationship summaries, extracts observations from nate's liked posts
3434+- **morning** (daily): deduplicates tags, discovers relationships between topics, promotes observations to semble as public cosmik cards
3535+3636+the [memory graph](/memory) visualizes connections between phi, the people it talks to, and the topics that link them.
3737+3838+## mention consent
3939+4040+phi only sends notifications (via AT Protocol mention facets) to people who are part of the current conversation — the person who messaged phi, plus nate's accounts. third-party @handles in phi's replies render as plain text, visible but silent. this is enforced at two layers: code (`parse_mentions()` gates facets behind an `allowed_handles` set) and prompt (operational instructions tell phi not to @mention third parties).
33413442## development
3543