Skip to content

sweep: dead-surface deletions — 7 zero-consumer items, one claim, one PR (findings-triage batch 2026-08-09) #3931

Description

@os-project-manager

Created by the maintainer-authorized one-off triage pass (2026-08-09, registered on objectstack#6015). Same shape as objectstack's spec sweep cards (#6486 family): one claim, one PR, N Fixes lines — the member cards stay open as finding and are ⛔ excluded from individual selection; they close when this sweep's PR merges.

Members (each verified zero-consumer by its own filing; re-verify premise at claim time)

CardDeletion
#3901form-view.ts spec bridge's dead spec.aria read (key retired upstream, can never fire)
#37784 views:{objectName} cache invalidates with no cache writer — delete the dead invalidates (do NOT wire a cache nobody asked for)
#3775second mergeViewsIntoObjects in @object-ui/core — zero consumers, drifted semantics
#3773RecordContextValue.loading / .error — zero producers, zero consumers (if the implementing dev finds wiring them as cheap as removing, per the #3460refresh precedent, STOP and ask — default is remove)
#3731buildObjectDetailPageSchema — zero callers since MetadataDetailPage retired
#3740@object-ui/plugin-report's react-dom peer declaration — never imported; keep the UMD external mapping, drop the peer row
#3736object-detail custom widget's 60 lines of hardcoded Chinese copy — dormant code, zero callers; delete the dead widget body rather than translating dead text (AGENTS.md #-1)

Rules

  • Deletions only — no rewiring, no capability additions; any member that turns out to have a live consumer at claim time gets dropped from the PR with a comment on its card, not "fixed" speculatively.
  • Changeset per repo convention; each member's card cited in the PR body with its Fixes line.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions