MaxyDocs
View as markdown →

Neo4j edge types — operator reference

How Maxy's graph wires itself.

Typed-edge auto-extraction

At the end of every admin session (/end, /archive, end session, archive this session), the admin agent delegates one final pass to the database-operator specialist. That pass reads every prose-bearing node your account wrote since the last completed retrospective — messages, meetings, notes, pages, posts, reports, emails, ideas — and asks Claude Haiku to propose typed edges from the text. Only edges that match a closed allowlist of (sourceLabel, EDGE_TYPE, targetLabel) shapes are MERGEd into the graph. The graph wires itself; you do not have to ask for it.

If a session closes without one of the four typed end-intent tokens (Sidebar Archive, tab-close, power loss), the pass for that session is deferred — its prose nodes land at the next /end. Nothing is lost, just delayed by one session.

Typed-edge allowlist

<!-- TYPED-EDGE-TABLE:START --> <!-- Generated by platform/plugins/memory/mcp/scripts/generate-edge-docs.ts from TYPED_EDGE_ALLOWLIST. Do not edit by hand. -->
Source labelEdge typeTarget label
PersonATTENDEDEvent
PersonATTENDEDMeeting
PersonWORKS_ATOrganization
PersonWORKS_ATLocalBusiness
PersonINVESTED_INOrganization
PersonINVESTED_INLocalBusiness
OrganizationINVESTED_INOrganization
OrganizationINVESTED_INLocalBusiness
PersonFOUNDEDOrganization
PersonFOUNDEDLocalBusiness
PersonADVISESOrganization
PersonADVISESLocalBusiness
PersonADVISESPerson
MessageMENTIONSPerson
MessageMENTIONSOrganization
MessageMENTIONSLocalBusiness
MessageMENTIONSEvent
PageMENTIONSPerson
PageMENTIONSOrganization
PageMENTIONSLocalBusiness
PageMENTIONSEvent
MeetingMENTIONSPerson
MeetingMENTIONSOrganization
KnowledgeDocumentMENTIONSPerson
KnowledgeDocumentMENTIONSOrganization
NoteMENTIONSPerson
NoteMENTIONSOrganization
IdeaMENTIONSPerson
IdeaMENTIONSOrganization
PostMENTIONSPerson
PostMENTIONSOrganization
ReportMENTIONSPerson
ReportMENTIONSOrganization
PersonAUTHOREDPost
PersonAUTHOREDReport
PersonAUTHOREDPage
PersonAUTHOREDNote
KnowledgeDocumentATTACHED_TOMeeting
PageATTACHED_TOProject
NoteATTACHED_TOProject
PageREFERENCESPage
ReportREFERENCESReport
ReportREFERENCESPage
<!-- TYPED-EDGE-TABLE:END -->