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)

Card Deletion
#3901 form-view.ts spec bridge's dead spec.aria read (key retired upstream, can never fire)
#3778 4 views:{objectName} cache invalidates with no cache writer — delete the dead invalidates (do NOT wire a cache nobody asked for)
#3775 second mergeViewsIntoObjects in @object-ui/core — zero consumers, drifted semantics
#3773 RecordContextValue.loading / .error — zero producers, zero consumers (if the implementing dev finds wiring them as cheap as removing, per the #3460 refresh precedent, STOP and ask — default is remove)
#3731 buildObjectDetailPageSchema — 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
#3736 object-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