From 2cd106c3bee3df51dbf0890de6c920fa5c35efab Mon Sep 17 00:00:00 2001 From: mmattbtw Date: Sun, 14 Jun 2026 19:45:53 -0500 Subject: [PATCH] docs: refine popfeed integration blocker Record the current Popfeed discovery state: public records reference social.popfeed.feed.listItem and list, but public lexicon resolution and popfeed.social PDS schema records do not provide an authoritative contract yet. --- todo.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/todo.md b/todo.md index 5ab70a0..e3e8639 100644 --- a/todo.md +++ b/todo.md @@ -26,7 +26,7 @@ Last synced with GitHub and Linear issues: 2026-06-14. - Linear: `Backlog`, no priority - Create Popfeed records when a listener plays a track or album for the first time. - Consider follow-on flows for completing Popfeed reviews of songs and albums from Teal. - - Blocked locally: GitHub discussion says this should be a user-enabled sync, potentially with a later history backfill, but no Popfeed NSID, lexicon, service endpoint, auth flow, or record schema are present in this repo yet. Web search on 2026-06-15 did not find an authoritative public Popfeed record schema to implement against. + - Blocked locally: GitHub discussion says this should be a user-enabled sync, potentially with a later history backfill. Fresh lookup on 2026-06-15 found public usage of `social.popfeed.feed.listItem` and `social.popfeed.feed.list`, but `com.atproto.lexicon.resolveLexicon` is not implemented on the public appview and `popfeed.social`'s PDS has no `com.atproto.lexicon.schema` records for those NSIDs. Example records show fields like `title`, `mainCredit`, `mainCreditRole`, `creativeWorkType`, `identifiers`, `listUri`, `addedAt`, `posterUrl`, and `releaseDate`, but Teal still needs an authoritative Popfeed schema/auth contract before writing user records. - [x] [#57](https://github.com/teal-fm/teal/issues/57) / [TEAL-30](https://linear.app/tealfm/issue/TEAL-30/top-albums-around-profile-pic) top albums around profile pic - Linear: `In Progress`, low priority - Labels: `API`, `Frontend`, `Legacy Songish Feature` -- knotmirror 0.0.1