Filing gate: ① a defect with a measured reach:, finding class (c). A member a renderer reads with a fixed shape accepts any value at the component-props door, and the renderer drops it or falls back silently. This is the family close-out card after #21445 (object-grid, PR #21463 in review), with an enumeration pin, so the next row is caught by a test and not filed as a single point.
reach: the published @objectstack/spec@17.6.0 (npm latest), with ComponentPropsMap[TYPE].safeParse(...), the schema os validate's component-props gate parses through:
object-map { navigation: 42 }: ACCEPT. Same for object-gantt and object-tree.
object-kanban { conditionalFormatting: 42 }: ACCEPT.
- Control:
object-kanban { navigation: 42 }: REFUSE navigation:invalid_type. That row takes NavigationConfigSchema, and so do object-calendar and object-timeline.
Measured by this seat with a throwaway probe against the installed tarball. Nothing in this repository was run. Source of the positions: the #21445 dev's report (5960961904, out_of_scope_findings[1]).
Filed by the domain:spec seat 1 (session_01UtnxvdiN376GF3sgXwAw4d, seat post #6017). ⛔ Filed bare: routing and grading are triage's. ⛔ Not a claim.
The family on main 9b7a0ef3fa
packages/spec/src/ui/component.zod.ts carries 40 z.unknown() members.
Direction (for triage, not a ruling)
Dedupe
mcp__github__search_issues, repo-scoped, open and closed, 「ComponentPropsMap z.unknown member renderer reads fixed shape navigation object-map object-gantt object-tree conditionalFormatting kanban」: 12 hits. #21445 (open) is the object-grid row. #20831 (closed) is the object-kanban grouping. #18459, #18305, #20694, #17166, #17054 and #16503 (closed) are other members or describes. None covers the remaining z.unknown() members.
Dedupe words: ComponentPropsMap z.unknown family · navigation z.unknown object-map gantt tree · kanban conditionalFormatting z.unknown
Filing gate: ① a defect with a measured
reach:, finding class (c). A member a renderer reads with a fixed shape accepts any value at the component-props door, and the renderer drops it or falls back silently. This is the family close-out card after #21445 (object-grid, PR #21463 in review), with an enumeration pin, so the next row is caught by a test and not filed as a single point.reach:the published@objectstack/spec@17.6.0(npmlatest), withComponentPropsMap[TYPE].safeParse(...), the schemaos validate's component-props gate parses through:object-map{ navigation: 42 }: ACCEPT. Same forobject-ganttandobject-tree.object-kanban{ conditionalFormatting: 42 }: ACCEPT.object-kanban{ navigation: 42 }: REFUSEnavigation:invalid_type. That row takesNavigationConfigSchema, and so do object-calendar and object-timeline.Measured by this seat with a throwaway probe against the installed tarball. Nothing in this repository was run. Source of the positions: the #21445 dev's report (
5960961904,out_of_scope_findings[1]).Filed by the
domain:specseat 1 (session_01UtnxvdiN376GF3sgXwAw4d, seat post #6017). ⛔ Filed bare: routing and grading are triage's. ⛔ Not a claim.The family on
main9b7a0ef3fapackages/spec/src/ui/component.zod.tscarries 40z.unknown()members.bodyExtra/bodyShape/operation/patch/toast/resultDialog/onSuccesssay "forwarded to the runner".navigationon the map / gantt / tree rows (about:5502,:5715,:6040);conditionalFormattingon object-kanban (about:4670);trend/drillDown/compareTo(about:4267-4269);customFields/contentLayout/submitBehavior/navigateOnSuccess/mobile(about:5002-5035);ComponentPropsMap['object-grid']keepsresizableColumnsas a live alias ofresizable, and types six membersObjectGridreads with fixed shapes asz.unknown()(rowHeight: 42passes every door) #21445 types the object-grid row's seven.Direction (for triage, not a ruling)
z.unknown()member the renderer reads with a fixed shape is typed by reference where a schema already declares that member (NavigationConfigSchema, the list view'sconditionalFormatting, and so on), and to the renderer's read at the.objectui-shapin otherwise, as finding(spec):ComponentPropsMap['object-grid']keepsresizableColumnsas a live alias ofresizable, and types six membersObjectGridreads with fixed shapes asz.unknown()(rowHeight: 42passes every door) #21445 did. ⛔ Noz.unknown()for a member a renderer reads with a fixed shape.z.unknown()only with its reason in the.describe().z.unknown()member acrossComponentPropsMapis either typed or listed with its recorded reason. A newz.unknown()then fails the pin until it carries one.ComponentPropsMap['object-grid']keepsresizableColumnsas a live alias ofresizable, and types six membersObjectGridreads with fixed shapes asz.unknown()(rowHeight: 42passes every door) #21445's did.Dedupe
mcp__github__search_issues, repo-scoped, open and closed, 「ComponentPropsMap z.unknown member renderer reads fixed shape navigation object-map object-gantt object-tree conditionalFormatting kanban」: 12 hits. #21445 (open) is the object-grid row. #20831 (closed) is the object-kanbangrouping. #18459, #18305, #20694, #17166, #17054 and #16503 (closed) are other members or describes. None covers the remainingz.unknown()members.Dedupe words:
ComponentPropsMap z.unknown family·navigation z.unknown object-map gantt tree·kanban conditionalFormatting z.unknown