Files
SocialPub/tools/pasture/town/gaps.json
T
thepraandClaude Opus 5.5 02a05d7a9a Town: Iceshrimp.NET joins, and its mentions go nowhere new
Iceshrimp.NET 2026.1.2-beta runs in the pasture with AuthorizedFetch on;
its driver registers through the native API and takes Mastodon tokens from
its OAuth form. The pair passes 225 cells. A new Iceshrimp note reaches its
author's followers only, never an account it mentions or answers, until it
is edited (G-0004, peer): delivery cells now say when a server holds a post
only because it was addressed.

The checker credits a seeder's fetch to the object fetched, not to the reply
that needed it; the seeder skips the wait for an accept whose follow was
already accepted; the PrivaPub driver signs its roots in again when a run
reuses saved sessions.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LsXgEaXee4GCU1hwYgPJXw
2026-10-05 01:54:36 +02:00

63 lines
2.1 KiB
JSON

[
{
"id": "G-0001",
"title": "Likes, reactions, votes and downvotes from followers on followers-only posts, and from members on circle posts, are dropped",
"match": {
"feature": "count\\.(like|react|vote)\\.(followers|circle)",
"observer": "privapub"
},
"kind": "server",
"phase": "now",
"code": "PrivaPub/Federation/Inbox/Handlers/LikeHandler.cs (MaySee)",
"opened": "2026-10-04",
"status": "closed",
"fixed_in": "128ff89",
"closed": "2026-10-04",
"note": "19 checks passed on the fixed PrivaPub (village, second run)"
},
{
"id": "G-0002",
"title": "A remote Block is not enforced: the blocked persona still sees and reaches the blocker",
"match": {
"feature": "block\\.enforced",
"observer": "privapub"
},
"kind": "server",
"phase": "P7",
"doc": "docs/INTEROP.md (Mastodon gaps)",
"opened": "2026-10-01",
"status": "closed",
"closed": "2026-10-04",
"fixed_in": "d405269",
"note": "checked by the Mastodon scenario (blocked_by)"
},
{
"id": "G-0003",
"title": "Votes and moderation that a Lemmy community relays inside Announce (Like, Dislike, Undo, Delete, Block) are dropped",
"match": {
"feature": "count\\.like\\.community",
"observer": "privapub"
},
"kind": "server",
"phase": "P7",
"code": "PrivaPub/Federation/Inbox/Handlers/AnnounceHandler.cs:203",
"opened": "2026-10-01",
"status": "open"
},
{
"id": "G-0004",
"title": "Iceshrimp.NET sends a new note only to its author's followers: a remote account it mentions or answers gets nothing until the note is edited",
"match": {
"feature": "deliver\\..*",
"origin": "iceshrimp",
"how": "addressed only"
},
"kind": "peer",
"phase": "upstream",
"code": "Iceshrimp.NET v2026.1.2-beta NoteService.PublishNoteAsync: recipients from note.Mentions (empty when the Create is queued) and note.Reply.ReplyUserId (the grandparent's author)",
"opened": "2026-10-05",
"status": "open",
"note": "seen in the jobs table: the Create's pre-deliver job has recipientIds [] for every visibility, through the Mastodon and the native API; the Update of the same note lists the mentioned account and reaches PrivaPub"
}
]