Skip to content

web(render): dissolve web::render onto co-located homes (eliminate the projector grab-bag) #658

Description

@mdorman

Part of #303 (umbrella); tracked by the #312 shared-UI omnibus (the web::render-eliminated half).

Context

web/src/render/mod.rs is a horizontal grab-bag of ~11 pure server-projector helpers
consumed across ~7 verticals (posts, home, audiences, media, taglist, topbar, avatar, icon).
#312 closes only when web::render is eliminated — its contents redistributed to
co-located feature homes, a shared leaf-primitive home, and the shell home. No open issue
currently owns this; it is the unowned tail of #312.

Scope — redistribute each helper to its co-located home, then delete web::render

Move each helper to live beside its reactive twin / primary consumer (ADR-0070 / #312's
unit-migration rule), a strangler re-export shim per increment:

Exact destination homes are maintainer-directed (as with the vertical issues); the mapping
above is the starting map.

Acceptance floor

Notes

Coordinates with #312 and #330 (shell).

Metadata

Metadata

Assignees

No one assigned

    Labels

    toolingAn issue with the workflow tooling.

    Type

    Projects

    Status
    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions