Backend-Tests oder manuelle Testmatrix dokumentiert
Kein Follow → nur Public + Discovery
Follow vorhanden → Followers + Own Pets
Self-Posts immer sichtbar
Visibility nur serverseitig
Akzeptanzkriterien:
Kein Leak von followers-Posts
Backend-Tests oder manuelle Testmatrix dokumentiert
Visibility serverseitig im Feed vollständig enforced.
followers-Pets nur sichtbar für Owner oder bestätigte Follower.
Typkette (Guard → Controller → Service) vereinheitlicht (RequestUser).
Keine Frontend-Filter notwendig.
Visibility serverseitig im Feed vollständig enforced.
followers-Pets nur sichtbar für Owner oder bestätigte Follower.
Typkette (Guard → Controller → Service) vereinheitlicht (RequestUser).
Keine Frontend-Filter notwendig.
Frontend-UX für Visibility umgesetzt.
Followers-only Posts werden im Feed angezeigt, aber als „locked“ markiert.
Interaktionen & Preview sind deaktiviert, kein 403 mehr im UI.
Frontend-UX für Visibility umgesetzt.
Followers-only Posts werden im Feed angezeigt, aber als „locked“ markiert.
Interaktionen & Preview sind deaktiviert, kein 403 mehr im UI.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Kein Follow → nur Public + Discovery
Follow vorhanden → Followers + Own Pets
Self-Posts immer sichtbar
Visibility nur serverseitig
Akzeptanzkriterien:
Kein Leak von followers-Posts
Backend-Tests oder manuelle Testmatrix dokumentiert
Visibility serverseitig im Feed vollständig enforced.
followers-Pets nur sichtbar für Owner oder bestätigte Follower.
Typkette (Guard → Controller → Service) vereinheitlicht (RequestUser).
Keine Frontend-Filter notwendig.
Backend-Visibility korrekt (403 bei followers-only).
Frontend-UX für 403-Fälle folgt.
Frontend-UX für Visibility umgesetzt.
Followers-only Posts werden im Feed angezeigt, aber als „locked“ markiert.
Interaktionen & Preview sind deaktiviert, kein 403 mehr im UI.