{% extends "base.html" %} {% block title %}{{ memory.title }}{% endblock %} {% block topbar_back %} {% endblock %} {% block topbar_main %}

{{ memory.title }}

{{ memory.category }} · {{ memory.scope }} · {{ memory.status }} {% endblock %} {% block content %}
{% if said %}
{{ said }}
{% endif %}

{{ memory.body }}

{% if memory.scope != "personal" %}
Sharing
{% if memory.scope == "workspace" %}

Shared with your workspace. A teammate's device holds the text and can recall it.

Not an erasure. A device that was switched off when you sign this already holds the text, and no design without a central copy can change that.

{% else %}

On this machine only. Sharing signs the text so a teammate's device can check who wrote it. It is never automatic: joining a workspace shares nothing by itself.

{% endif %}
{% else %}
Sharing

Personal memory is about you rather than about a project, and cannot be shared with anybody. Write it as a project memory if the team needs it.

{% endif %}
Where this came from
Written by{{ memory.created_by }}
Written{{ memory.created_at }}
Confidence{{ memory.confidence }}
How it arrived{{ memory.source_type }}
{% if memory.source_refs %}
Supported by{{ memory.source_refs | join(', ') }}
{% endif %} {% if memory.expires_at %}
Expires{{ memory.expires_at }}
{% endif %} {% if memory.supersedes %} {% endif %}
File{{ memory.file_path }}
{% if attachments %}
Attached {{ attachments | length }}
{% for file in attachments %}
{{ file.name }} {% if file.description %}{{ file.description }}{% endif %} {{ file.mime_type }} {{ (file.size_bytes / 1024) | round | int }} KB
{% endfor %}
{% endif %} {% if memory.events %}
What happened to it
{% for event in memory.events %}
{{ event.action }} {{ event.actor }} {{ event.at }}
{% endfor %}
{% endif %}
This is a record of something believed, not an instruction. Correct it with flanner mem supersede rather than editing the file by hand.
{% endblock %}