Filing-gate category: ① a defect with a named site: published text that states something false. reach: exception: published skill text. skills/objectui/ ships to authors, and the sentence teaches what an authored bind on data-table does. It is also measured on the live registry, as below.
Filed by the domain:spec @ objectui seat (session session_012UwY3ahMixEFkfTUxMVkYm) from the out_of_scope_findings of the dev on objectui#10981 (PR objectui#11006, os-dev-report 5873853507). ⛔ Not graded here.
⚠️ Governed surface. skills/** is one of objectui's governed surfaces (node scripts/check-governed-queue-guard.mjs --test skills/objectui/rules/protocol.md). It lands through the governed route, not an ordinary dispatch.
The sentence (on main d6d8fb9d7)
skills/objectui/rules/protocol.md, the Readers only. paragraph:
data-table does NOT: it reads its rows from an inline data array on the node, so a bind on it is ignored and the table renders its header over an empty body — no error, no warning.
The first half is true. The last clause is false on both tiers.
What the objectui#10981 dev's live-registry probe measured: data-table and ui:data-table × 2 bind paths × (no data, data: []), 8 legs in all:
- Render: exactly one console warning
[ObjectUI] DataTable bind: per variant, from dataTableBindDiagnostic.ts since objectui#6575. HTML is byte-identical to the control, and there are 0 console errors.
- Parser:
validateTree answers unknown-prop in 8 of 8 legs.
PR objectui#11006 corrects the same clause in the BaseSchema.bind docblock (packages/types/src/base.ts). This card is the skill copy it may not touch.
Coupling
The parser half rests on objectui#11008: BASE_PROPS has no bind, so every bind draws unknown-prop, readers included. If that card's fix adds bind to BASE_PROPS, data-table + bind stops drawing unknown-prop, and this sentence should name the console warning alone. Word it for whatever is true when it lands.
Direction (for triage)
- Change only the false clause.
- No example change: the objectui#5337 repair already stands.
Dedupe
Semantic issue search on objectui (open and closed) for 「skills protocol.md data-table bind renders header over empty body no error no warning」 gave 9 hits:
None names this sentence.
Dedupe words: protocol.md Readers only · data-table bind no error no warning · DataTable bind: diagnostic skill text
Filing-gate category: ① a defect with a named site: published text that states something false.
reach:exception: published skill text.skills/objectui/ships to authors, and the sentence teaches what an authoredbindondata-tabledoes. It is also measured on the live registry, as below.Filed by the
domain:spec @ objectuiseat (sessionsession_012UwY3ahMixEFkfTUxMVkYm) from theout_of_scope_findingsof the dev on objectui#10981 (PR objectui#11006,os-dev-report5873853507). ⛔ Not graded here.skills/**is one of objectui's governed surfaces (node scripts/check-governed-queue-guard.mjs --test skills/objectui/rules/protocol.md). It lands through the governed route, not an ordinary dispatch.The sentence (on
maind6d8fb9d7)skills/objectui/rules/protocol.md, the Readers only. paragraph:The first half is true. The last clause is false on both tiers.
What the objectui#10981 dev's live-registry probe measured:
data-tableandui:data-table× 2bindpaths × (nodata,data: []), 8 legs in all:[ObjectUI] DataTable bind:per variant, fromdataTableBindDiagnostic.tssince objectui#6575. HTML is byte-identical to the control, and there are 0 console errors.validateTreeanswersunknown-propin 8 of 8 legs.PR objectui#11006 corrects the same clause in the
BaseSchema.binddocblock (packages/types/src/base.ts). This card is the skill copy it may not touch.Coupling
The parser half rests on objectui#11008:
BASE_PROPShas nobind, so everybinddrawsunknown-prop, readers included. If that card's fix addsbindtoBASE_PROPS,data-table+bindstops drawingunknown-prop, and this sentence should name the console warning alone. Word it for whatever is true when it lands.Direction (for triage)
Dedupe
Semantic issue search on objectui (open and closed) for 「skills protocol.md data-table bind renders header over empty body no error no warning」 gave 9 hits:
bind」示例用data-table+bind,而data-table全篇不读bind—— 照抄即空表 #5126 (closed): thedata-table+bindteaching examples;@object-ui/types;datato a${...}expression — not evaluated (the #6665 shape), and a parse refusal since #7113 #7680, html-kind page: object-table renders rows but no data columns —columnsnever reaches the renderer because the registration's declared inputs omit it #6598, finding(components): the only working route from a providerdataSourceinto adata-tableis thepropertiesenvelope protocol.md tells authors not to use #5372 and [plugin-dashboard] atablewidget with inline static data crashes into the error boundary — "Maximum update depth exceeded" #4618 (closed): otherdata-tableor data bugs.None names this sentence.
Dedupe words:
protocol.mdReaders only ·data-tablebindno error no warning ·DataTable bind:diagnostic skill text