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.
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
Fixeslines — the member cards stay open asfindingand 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)
form-view.tsspec bridge's deadspec.ariaread (key retired upstream, can never fire)views:{objectName}cache invalidates with no cache writer — delete the dead invalidates (do NOT wire a cache nobody asked for)mergeViewsIntoObjectsin@object-ui/core— zero consumers, drifted semanticsRecordContextValue.loading/.error— zero producers, zero consumers (if the implementing dev finds wiring them as cheap as removing, per the #3460refreshprecedent, STOP and ask — default is remove)buildObjectDetailPageSchema— zero callers since MetadataDetailPage retired@object-ui/plugin-report'sreact-dompeer declaration — never imported; keep the UMD external mapping, drop the peer rowRules
Fixesline.