Found while implementing #5428 (PR #5588), which fixed exactly this at two surfaces. These two are outside that card's scope fence — one of them is in a package that card names as a read-only reuse target.
What
Comment hygiene, not behaviour. Two comments still point at objectui#4163 as the place the multi-locale-authoring question will be answered. #4163 closed as completed on 2026-08-15, so both now defer to nothing:
packages/i18n/src/pickLocalized.ts:132
* is not a multi-locale authoring UI (objectui#4163) and does not pretend to
packages/plugin-dashboard/src/WidgetConfigPanel.tsx:518
// A full multi-locale editor (authoring every locale in the panel) is
// objectui#4163's territory, not this one.
Both are attached to code that is otherwise correct — setLocalized and the panel that first adopted it. Nothing is broken; the sentence that scopes them is what has gone stale.
Why record it
#5428 is the demonstration that this class does not stay harmless. There, a placeholder's deferral pointed at #4163 and its justification cited a spec version that had moved on; the dangling pointer is what let the expired justification sit unread for a release cycle at two surfaces. The remedy #5428 applied is worth repeating rather than re-pointing: state the rule actually in force, and let the open product question be an open product question instead of a reference to a closed card.
Explicitly NOT in this finding
Most other #4163 mentions in the tree are historical attribution — "objectui#4163 part 1 audited these thirteen sites", "merged scope from the #4163 part-1 audit". Citing a closed card for work it actually did is correct and should be left alone. Only forward-looking "this will be answered in #4163" phrasing is stale.
packages/components/src/renderers/basic/record-picker.tsx also defers to #4163, but there a real render-site gap stands behind the dead pointer — filed separately as #5590 rather than folded in here.
Filed unassigned and unqueued, finding only: whether comment hygiene of this size is worth a dispatch is a triage call.
Generated by Claude Code
Found while implementing #5428 (PR #5588), which fixed exactly this at two surfaces. These two are outside that card's scope fence — one of them is in a package that card names as a read-only reuse target.
What
Comment hygiene, not behaviour. Two comments still point at objectui#4163 as the place the multi-locale-authoring question will be answered. #4163 closed as completed on 2026-08-15, so both now defer to nothing:
Both are attached to code that is otherwise correct —
setLocalizedand the panel that first adopted it. Nothing is broken; the sentence that scopes them is what has gone stale.Why record it
#5428 is the demonstration that this class does not stay harmless. There, a placeholder's deferral pointed at #4163 and its justification cited a spec version that had moved on; the dangling pointer is what let the expired justification sit unread for a release cycle at two surfaces. The remedy #5428 applied is worth repeating rather than re-pointing: state the rule actually in force, and let the open product question be an open product question instead of a reference to a closed card.
Explicitly NOT in this finding
Most other
#4163mentions in the tree are historical attribution — "objectui#4163 part 1 audited these thirteen sites", "merged scope from the #4163 part-1 audit". Citing a closed card for work it actually did is correct and should be left alone. Only forward-looking "this will be answered in #4163" phrasing is stale.packages/components/src/renderers/basic/record-picker.tsxalso defers to #4163, but there a real render-site gap stands behind the dead pointer — filed separately as #5590 rather than folded in here.Filed unassigned and unqueued,
findingonly: whether comment hygiene of this size is worth a dispatch is a triage call.Generated by Claude Code