You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue indexes 11 independent pull requests that address correctness, restriction lifecycle, transparency, and ranking behavior in the published codebase.
The changes are intentionally kept separate so each can be reviewed, accepted, revised, or rejected independently. This is not a request to merge them as one feature set. If external contributions are not in scope for this repository, please let me know and I will close or rework them accordingly.
Suggested review order
The smallest correctness-focused changes are the best starting point:
Backfill candidates after late filtering — lets Phoenix refill from its ranked reserve after visibility/dedup filtering, while keeping generic pipelines opt-out by default.
Pipeline behavior change, isolated to Phoenix opt-in.
Expose restriction scope in Under the Hood reports — adds structured historical restriction scope and impact metadata without exposing internal actors or rule identifiers.
Bound and explain automated NSFW account labeling — uses published 10-of-20 original-post evidence over 60 days, a 7-day TTL, repost exclusion, and transparent reassessment metadata.
Policy change. The public repository does not expose the NsfwAdmin writer/remover path, so that flag cannot be fully migrated here.
Expose bounded live restriction status — reports current account labels and recent post restrictions through a bounded authenticated Under the Hood view.
Request-time transparency; limited to the newest 100 timeline edges and 30 days.
Make UserCred teleport prior verification-neutral — removes Premium/verification eligibility from the uniform PageRank prior while preserving engagement blending.
Default to gated dwell-regret ranking — changes the default value-model mode to the existing gated dwell/negative-feedback objective, with weighted mode retained as rollback.
High-impact product objective change.
Verification and limitations
All 11 PRs currently show their available GitHub checks passing.
Each PR documents the formatting, static checks, and focused regression coverage performed.
Several published components omit Cargo/Bazel/Scala/Strato build targets or depend on internal generated types, so full compilation and integration tests cannot be run from this public snapshot. Those limitations are stated explicitly in the individual PRs.
The patches were prepared with AI assistance (Codex and subagents), then reviewed individually for scope and correctness. No claim is made that unavailable internal tests passed.
I would appreciate guidance on which categories are in scope and which PRs should be prioritized, revised, or closed.
Purpose
This issue indexes 11 independent pull requests that address correctness, restriction lifecycle, transparency, and ranking behavior in the published codebase.
The changes are intentionally kept separate so each can be reviewed, accepted, revised, or rejected independently. This is not a request to merge them as one feature set. If external contributions are not in scope for this repository, please let me know and I will close or rework them accordingly.
Suggested review order
The smallest correctness-focused changes are the best starting point:
Correctness and recovery
Restriction lifecycle and transparency
Ranking behavior
Verification and limitations
I would appreciate guidance on which categories are in scope and which PRs should be prioritized, revised, or closed.