At this level
app.tempomusic.feed · 7- app.tempomusic.feed.defs defs An album, EP, single, or any long-form release.
- app.tempomusic.feed.getPost query Fetch a single Tempo post by its AT-URI.
- app.tempomusic.feed.getPostReplies query Paginated flat list of replies whose root is the given post URI, in chronological order. When the request carries a service-auth JWT, the viewer DID is read from its `iss` claim and each returned reply carries a viewer projection; anonymous requests receive replies without viewer state.
- app.tempomusic.feed.getTimeline query Paginated chronological feed of timeline items. Each item is discriminated by `$type` (today only `app.tempomusic.feed.post`; future variants such as `app.tempomusic.feed.review` plug in additively). When the request carries a service-auth JWT, the viewer DID is read from its `iss` claim and each returned item carries a viewer projection; anonymous requests receive items without viewer state.
- app.tempomusic.feed.like record A like record. Subject is a strongRef to either an app.tempomusic.feed.post or an app.tempomusic.feed.reply. strongRef is collection-agnostic by design — these constraints live in AppView validation, not in the lexicon schema.
- app.tempomusic.feed.post record A music-related post sharing what the user is experiencing.
- app.tempomusic.feed.reply record A text reply attached to a Tempo post. Reply records form threads via the reply ref; the music subject lives on the root post, not on the reply itself.