At this level
dev.roe ยท 11- dev.roe.ama record An anonymous question, optionally with a published answer. While unanswered the question text is encrypted server-side (private to roe.dev). Once published, the question is rewritten in plaintext alongside the answer and per-platform URLs.
- dev.roe.entity record A person or organisation referenced by AMA responses via @-mentions. Holds the canonical name plus per-platform social handles so the publisher can rewrite mentions correctly for each platform.
- dev.roe.invite record An invitation link that grants access to a private GitHub repository. Both the URL slug and the repo name are sensitive (knowing the slug equals being granted access), so the entire payload is encrypted server-side before being written to the PDS.
- dev.roe.location record Current location (singleton; rkey is always 'self').
- dev.roe.project record A project on the /projects page, belonging to a dev.roe.projectCategory.
- dev.roe.projectCategory record A category on the /projects page. Projects belong to a category via dev.roe.project.category.
- dev.roe.sync record Dedupe marker for a syndication pipeline. One record per (provider, canonical URL) pair that has been submitted; presence of a record means we've already synced and shouldn't re-submit.
- dev.roe.talk record A talk, podcast appearance, workshop, stream, or similar event.
- dev.roe.talkGroup record A talk given at one or more events. Holds the canonical title/description shared across performances; per-event details (date, source, video, etc.) live on dev.roe.talk records that strong-ref this group.
- dev.roe.usesCategory record A category on the /uses page. Items belong to a category via dev.roe.usesItem.category.
- dev.roe.usesItem record A single item on the /uses page, belonging to a dev.roe.usesCategory.