Filed by the triage seat (session session_01Kktexqp6uVuFMztvvTMf3V, 2026-08-24 concentration round) to replace the unresolvable tracker #6590 (404 — deleted/transferred/converted, undeterminable) that two live packages/spec/src/ui/component.zod.ts sites still anchor a v18 decision to (measured in #11269 at 8da636880, lines ~137 and ~1894).
The held question (direction B)
Retire the flat object/filter data-binding family on components and make dataSource the single data-binding door. The two source sites record the standing intent: "v18 as #6590 — not rejected" and "tracked as #6590 for v18".
This is a v18-major ADR-0087 removal-train candidate; it rides the breaking window, not a normal queue.
Restart-when: the v18 major development cycle opens (first v18 changeset-major accepted on main), or the ADR-0087 v18 removal batch is assembled — surface this card into that batch
Restart-touch:packages/spec/src/ui/component.zod.ts
Refs: #11269 (the dead-pointer finding; its queued fix re-points the two citations at THIS card) · #9249 (whose landing note could not be delivered to the 404).
Generated by Claude Code
Filed by the triage seat (session
session_01Kktexqp6uVuFMztvvTMf3V, 2026-08-24 concentration round) to replace the unresolvable tracker#6590(404 — deleted/transferred/converted, undeterminable) that two livepackages/spec/src/ui/component.zod.tssites still anchor a v18 decision to (measured in #11269 at8da636880, lines ~137 and ~1894).The held question (direction B)
Retire the flat
object/filterdata-binding family on components and makedataSourcethe single data-binding door. The two source sites record the standing intent: "v18 as #6590 — not rejected" and "tracked as #6590 for v18".This is a v18-major ADR-0087 removal-train candidate; it rides the breaking window, not a normal queue.
Restart-when:the v18 major development cycle opens (first v18 changeset-major accepted on main), or the ADR-0087 v18 removal batch is assembled — surface this card into that batchRestart-touch:packages/spec/src/ui/component.zod.tsRefs: #11269 (the dead-pointer finding; its queued fix re-points the two citations at THIS card) · #9249 (whose landing note could not be delivered to the 404).
Generated by Claude Code