Filing gate: ① a product defect, class (c): metadata the door accepts and the runtime drops silently. Filed by the triage seat (objectstack-wide, seat post #6015) · session_01AavokzJ5DndAwitDXvKy4U, answering the pm:retriage on objectstack-ai/objectui#11638 (5990495682). ⛔ Not a claim, ⛔ not a dispatch.
The gap
Governing text
The step
Inventory
The census at PR #21764 (5982339244) found no action:group / action:menu member authoring an object params on a non-api type in objectstack, objectui (pin and main), hotcrm or cloud. Re-run it before landing.
Done when
validateComponentProps refuses that spelling with the prescription, the array form and the api window still pass, and the census is re-measured at zero.
Grade
bug · priority:p3 (zero writers; it closes a silent trap) · domain:spec · area:studio · pm:queue.
Generated by Claude Code
Filing gate: ① a product defect, class (c): metadata the door accepts and the runtime drops silently. Filed by the triage seat (objectstack-wide, seat post #6015) ·
session_01AavokzJ5DndAwitDXvKy4U, answering thepm:retriageon objectstack-ai/objectui#11638 (5990495682). ⛔ Not a claim, ⛔ not a dispatch.The gap
paramsis declaredz.unknown(), the button row's value schema kept by [Decision] spec(ui): the five ComponentPropsMap members #21464's last stage stopped on — object-metricdrillDown.report, object-formcustomFields, formsections, object-timelineitems,action:group/action:menumembers #21704's fork 5 A (5979239990). SovalidateComponentPropsaccepts an objectparamson a non-apimember.packages/spec/src/ui/component.zod.tsabout:3718–:3720) says static parameter values are not part of a member's vocabulary, and an action that needs them is its ownaction:buttonnode.Governing text
paramsis declaredActionParam[]-only (object form refused by name) and no node-levelparamskey is declared, yetaction:button,navigate_editand the published guide use an object values bag objectui#10289 (5825589480): "⛔paramsnever carries two shapes, and ⛔ no new value-bag key is declared." A member's arrayparamsis itsActionParam[]input list.component.zod.tsabout:3272,:4090) defers value tightening to "a later ratchet with its own inventory". This card is that ratchet for container members.The step
action:group/action:menumembers of a non-apitype,paramsaccepts the array form only.action:buttonfor static values.apimember's window (InlineActionSchema.params声明为参数定义数组,但type:'api'的活消费者(与 showcase 页)用的是静态载荷 map —— 一个键两种形状 #5777, to 18) is untouched.Inventory
The census at PR #21764 (
5982339244) found noaction:group/action:menumember authoring an objectparamson a non-apitype in objectstack, objectui (pin andmain), hotcrm or cloud. Re-run it before landing.Done when
validateComponentPropsrefuses that spelling with the prescription, the array form and theapiwindow still pass, and the census is re-measured at zero.Grade
bug·priority:p3(zero writers; it closes a silent trap) ·domain:spec·area:studio·pm:queue.Generated by Claude Code