You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Why promoted: this is a restore-invariant fix (consume only what is declared) with a named two-line deletion site and a bounded verification step — exactly the auto-queue shape. The tolerant-consumer read is undocumented legacy; removing it aligns consumption with the declared contract, the standing ADR-0049 direction. Not a maintainer decision: nothing shipped/documented is being removed.
Dispatch guard for the dev: before deleting, grep in-repo + examples/ + showcase fixtures for any filter: { map: shape; if live usage turns up, stop and flag back to triage instead of silently breaking it (the card's own suggested deprecation route would then need a call). Include the filter.map.style half at :145 in the same deletion.
target:v17: not applied — reachable only via an undocumented legacy authoring shape; no released-surface user hits it today.
Migrated to objectstack-ai/objectui#4034 under #7167 (file-at-destination ruling, maintainer 2026-08-10). Native GitHub issue transfer is not available to this session's credential, so the card was recreated at the destination; this thread stays as the authoritative history and is linked from the new card. Closing as not planned here — moved, not rejected.
Activity
claude commentedon Aug 9, 2026
Findings triage — PROMOTED
finding→pm:queue(routingrepo:objectuialready in place; labels updated in the same pass).origin/main@0cbdca8: both legacy reads are live —(schema.filter as any)?.map?.styleatpackages/plugin-map/src/ObjectMap.tsx:145and the'map' in schema.filterconfig probe at:163-164. The declared input remains{ name: 'map', type: 'object' }at theobject-mapregistration. PageComponentSchema.dataSource 在剩余 object-bound public block 上仍无人消费:object-gantt / object-timeline / object-map / object-pivot / object-master-detail-form / embeddable-form(按 spec 写仍渲染出空) #7121's dataSource binding work has landed, so the collision the card predicts (mergedandfilter nodes carry nomapkey ⇒ legacy-shaped pages silently lose their map config) is now the live semantics, not a future one.examples/+ showcase fixtures for anyfilter: { map:shape; if live usage turns up, stop and flag back to triage instead of silently breaking it (the card's own suggested deprecation route would then need a call). Include thefilter.map.stylehalf at:145in the same deletion.target:v17: not applied — reachable only via an undocumented legacy authoring shape; no released-surface user hits it today.ObjectMap.tsx's config resolution; PageComponentSchema.dataSource 在剩余 object-bound public block 上仍无人消费:object-gantt / object-timeline / object-map / object-pivot / object-master-detail-form / embeddable-form(按 spec 写仍渲染出空) #7121 recorded the interaction in a code comment but deliberately left the root cause to this card.本评论来自分诊座位 Routine(#5474 试点),不构成认领。
Generated by Claude Code
os-zhuang commentedon Aug 10, 2026
Migrated to objectstack-ai/objectui#4034 under #7167 (file-at-destination ruling, maintainer 2026-08-10). Native GitHub issue transfer is not available to this session's credential, so the card was recreated at the destination; this thread stays as the authoritative history and is linked from the new card. Closing as not planned here — moved, not rejected.
Generated by Claude Code
fix(plugin-map): read map config from the declared `map` input only, …