Back to Plate

Editors Blocks Style Inventory

docs/sync/shadcn/runs/2026-05-29-4a4dc8e-to-efdec3c-editors-blocks-style/inventory.md

53.0.84.7 KB
Original Source

Editors Blocks Style Inventory

Scope: Plate /editors visual parity against upstream shadcn /blocks, excluding the blocks category nav, Open in v0, and a bottom browse-more CTA.

Full upstream range artifacts:

  • upstream-name-status.tsv: 751 changed apps/v4 rows.
  • upstream-numstat.tsv: 751 rows.
  • upstream-commits.txt: 13 commits.
  • scope-name-status.tsv: 12 changed rows directly touching upstream block demo content in the range.
  • target-reference-files.tsv: 8 unchanged current upstream files used as the visual source of truth.

Out-of-scope changed rows: 739.

Scoped Rows

StatusUpstream fileSubsystemPlate ownerDecisionEvidence
referenceapps/v4/app/(app)/blocks/layout.tsxproduct-pageapps/www/src/app/(app)/editors/layout.tsx, apps/www/src/app/(app)/editors/editor-description.tsxsmart-mergeAdopt centered PageHeader, action rhythm, and section-soft content wrapper; do not import PageNav, BlocksNav, or Browse all blocks.
referenceapps/v4/app/(app)/blocks/page.tsxproduct-pageapps/www/src/app/(app)/editors/page.tsxsmart-mergeAdopt simple vertical block-list rhythm; do not import upstream bottom Browse more blocks as Browse more editors.
referenceapps/v4/app/(app)/blocks/[...categories]/page.tsxproduct-pagenoneno-opCategory-specific block routes are tied to upstream blocks gallery; user explicitly excluded the category nav surface.
referenceapps/v4/components/block-display.tsxpreview-viewapps/www/src/components/block-display.tsxsmart-mergeUse as layout/composition reference only; Plate keeps registry cache, editor demo items, and /view/[name].
referenceapps/v4/components/block-viewer.tsxpreview-viewapps/www/src/components/block-viewer.tsxsmart-mergeUse toolbar density/content-wrapper cues only; explicitly exclude upstream OpenInV0Button.
referenceapps/v4/components/page-nav.tsxproduct-pagenoneexclude-upstreamUser pasted this exact wrapper as unwanted.
referenceapps/v4/components/blocks-nav.tsxproduct-pageapps/www/src/components/blocks-nav.tsxexclude-upstreamKeep out of /editors; category nav belongs to upstream blocks gallery.
referenceapps/v4/components/open-in-v0-button.tsxpreview-viewnoneexclude-upstreamUser explicitly said no Open in v0; durable policy excludes v0.
Mapps/v4/registry/bases/base/blocks/preview-02/cards/sidebar-nav.tsxproduct-pagenoneexclude-upstreamRhea/block-demo content, not Plate editor docs.
Mapps/v4/registry/bases/base/blocks/preview/cards/codespaces-card.tsxproduct-pagenoneexclude-upstreamUpstream block demo content, not Plate editor docs.
Mapps/v4/registry/bases/base/blocks/preview/cards/ui-elements.tsxproduct-pagenoneexclude-upstreamUpstream block demo content, not Plate editor docs.
Mapps/v4/registry/bases/base/blocks/sidebar-07/components/nav-projects.tsxproduct-pagenoneexclude-upstreamUpstream sidebar block content, not Plate editor docs.
Mapps/v4/registry/bases/base/blocks/sidebar-07/components/nav-user.tsxproduct-pagenoneexclude-upstreamUpstream sidebar block content, not Plate editor docs.
Mapps/v4/registry/bases/base/blocks/sidebar-07/components/team-switcher.tsxproduct-pagenoneexclude-upstreamUpstream sidebar block content, not Plate editor docs.
Mapps/v4/registry/bases/radix/blocks/preview-02/cards/sidebar-nav.tsxproduct-pagenoneexclude-upstreamUpstream block demo content, not Plate editor docs.
Mapps/v4/registry/bases/radix/blocks/preview/cards/codespaces-card.tsxproduct-pagenoneexclude-upstreamUpstream block demo content, not Plate editor docs.
Mapps/v4/registry/bases/radix/blocks/preview/cards/ui-elements.tsxproduct-pagenoneexclude-upstreamUpstream block demo content, not Plate editor docs.
Mapps/v4/registry/bases/radix/blocks/sidebar-07/components/nav-projects.tsxproduct-pagenoneexclude-upstreamUpstream sidebar block content, not Plate editor docs.
Mapps/v4/registry/bases/radix/blocks/sidebar-07/components/nav-user.tsxproduct-pagenoneexclude-upstreamUpstream sidebar block content, not Plate editor docs.
Mapps/v4/registry/bases/radix/blocks/sidebar-07/components/team-switcher.tsxproduct-pagenoneexclude-upstreamUpstream sidebar block content, not Plate editor docs.

Decision Counts

DecisionCount
smart-merge4
exclude-upstream15
no-op1
out-of-scope changed rows739