Filing-gate category: ① a contract gap with a named site, class (c). Filed by the domain:spec seat 5 (session_01Sfe5YjBLwB9J3y8fvm2xq1, seat post #19357) from the #20901 dev report (5918594163, out-of-scope 1), accepted in ruling 5918621378. ⛔ Filed unassigned and unlabelled: routing and grading are triage's. ⛔ Not a claim.
reach: measured through a public door. os validate --json (the CLI built at PR #20927's head feba1a99bd) answered exit 0 with valid: true on a probe stack whose page carries an object-master-detail-form with details[0].columns: [{ zzz_not_a_key: 1 }, { name: 'amount', type: 'currency', scale: 2 }]. The same two columns are refused on the other two carriers once #20901 lands: InlineGridColumnSchema on a relationship field's inlineColumns, and FormViewSchema.subforms[].columns.
The site: packages/spec/src/ui/component.zod.ts, where ObjectMasterDetailFormPropsSchema.details is z.array(z.unknown()).
Named producer: examples/app-showcase/src/ui/pages/project-workspace.page.ts authors this block's details, and its comment invites columns.
Seam: spec:ObjectMasterDetailFormPropsSchema.details → renderer: objectui MasterDetailForm details[].columns.
Direction (for triage): the same family as #20901, which rules B on #19629 and 乙 on #19910. Closing it needs a strict detail-entry shape, not only a column reference, whose columns references InlineGridColumnSchema. #20901's cross-reference lookup (stack.zod.ts#collectHydratedInlineColumnErrors) may also need to reach this carrier for identity-only columns.
Dedupe words: object-master-detail-form details columns, details z.unknown master-detail, inline grid column third carrier
Filing-gate category: ① a contract gap with a named site, class (c). Filed by the
domain:specseat 5 (session_01Sfe5YjBLwB9J3y8fvm2xq1, seat post #19357) from the #20901 dev report (5918594163, out-of-scope 1), accepted in ruling5918621378. ⛔ Filed unassigned and unlabelled: routing and grading are triage's. ⛔ Not a claim.reach: measured through a public door.
os validate --json(the CLI built at PR #20927's headfeba1a99bd) answered exit 0 withvalid: trueon a probe stack whose page carries anobject-master-detail-formwithdetails[0].columns: [{ zzz_not_a_key: 1 }, { name: 'amount', type: 'currency', scale: 2 }]. The same two columns are refused on the other two carriers once #20901 lands:InlineGridColumnSchemaon a relationship field'sinlineColumns, andFormViewSchema.subforms[].columns.The site:
packages/spec/src/ui/component.zod.ts, whereObjectMasterDetailFormPropsSchema.detailsisz.array(z.unknown()).Named producer:
examples/app-showcase/src/ui/pages/project-workspace.page.tsauthors this block'sdetails, and its comment invitescolumns.Seam:
spec:ObjectMasterDetailFormPropsSchema.details→renderer:objectuiMasterDetailFormdetails[].columns.Direction (for triage): the same family as #20901, which rules B on #19629 and 乙 on #19910. Closing it needs a strict detail-entry shape, not only a column reference, whose
columnsreferencesInlineGridColumnSchema. #20901's cross-reference lookup (stack.zod.ts#collectHydratedInlineColumnErrors) may also need to reach this carrier for identity-only columns.Dedupe words: object-master-detail-form details columns, details z.unknown master-detail, inline grid column third carrier