Skip to content

Conversation

@benjie
Copy link
Member

@benjie benjie commented Dec 13, 2025

@magicmark: please fully replace this description with your own.


Read the README as the first thing, the spec is just super rough key algorithms and rules.

This PR is a quick (hah!) write up of my thoughts following a chat with @magicmark this morning. I've opened it as a draft with the intent of @magicmark editing it as he sees fit (or replacing it!) and the completing a first draft. It is far from complete, with major gaps, but I hope it helps to capture some of the points discussed and the reasoning behind some of the decisions we're leaning towards.

Please note that the draft spec is NOT fully in spec-like language; such work (especially around talking about connections, and the specifics of returning [AbstractType] vs [AbstractType!]!) would take a lot longer so I've mostly skipped over it.

@magicmark You may merge this as-is and the follow up with your own edits, or edit it directly in this PR, I don't mind. We're pretty flexible on what gets merged into the RFCs folder. Also the names of things are all placeholders, feel free to replace! Ideally keep the git history intact though :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants