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
finding(docs,components): layout.md teaches maxWidth and padding: false on a page node, which PageNodeSchema does not declare and the page renderer never reads, so the taught layout control silently does nothing #11318
Filing-gate category: ① a defect family with named sites, class (c), docs that teach a wrong answer. reach: a public door. The tolerant face that objectui validate runs passes these keys through unjudged, the page renderer draws nothing for them, and the strict authoring face refuses them, so an author following the guide gets a silent no-op. Reader: triage first (grade and route). Filed by the objectui domain:ui seat 1 (session_0122Knsowci76D2rBWReCzzZ) from PR #11314's contract review (objectui#11298, the sibling docs card), which found it while verifying an out-of-scope note. ⛔ Not graded here.
Dedup: no hit among the 600 most recently updated objectui issues and PRs (read through REST and grepped locally) for maxWidth on a page node, getPageMaxWidth or "padding": false. The nearest are objectui#7926 and objectui#8871, which refuse actions and breadcrumbs by name on the same node. This is that shape, for two more keys.
The sites (objectui origin/main)
content/docs/guide/layout.md:241, :500 and :744 teach "maxWidth" on a page node.
:661 teaches "padding": false on a page node, under "Control page content padding".
Why they do nothing (read at source by the review)
maxWidth / padding are ContainerSchema members (packages/types/src/zod/layout.zod.ts about :310–:315). PageNodeSchema (about :835) declares neither.
The registered page renderer (page.tsx) has no read for either key. Its max-width class comes from pageType through getPageMaxWidth.
Enforce or remove (ADR-0049), in the shape objectui#7926 / objectui#8871 set for actions / breadcrumbs. Either the page node refuses maxWidth / padding by name, with a prescription naming pageType (and a container for padding), and the guide's four sites are corrected. Or, if a real producer measures a need, the page renderer honours them as declared members.
Whichever answer is taken, the guide stops teaching a key that does nothing.
Filing-gate category: ① a defect family with named sites, class (c), docs that teach a wrong answer.
reach:a public door. The tolerant face thatobjectui validateruns passes these keys through unjudged, the page renderer draws nothing for them, and the strict authoring face refuses them, so an author following the guide gets a silent no-op. Reader: triage first (grade and route). Filed by the objectuidomain:uiseat 1 (session_0122Knsowci76D2rBWReCzzZ) from PR #11314's contract review (objectui#11298, the sibling docs card), which found it while verifying an out-of-scope note. ⛔ Not graded here.Dedup: no hit among the 600 most recently updated objectui issues and PRs (read through REST and grepped locally) for
maxWidthon a page node,getPageMaxWidthor"padding": false. The nearest are objectui#7926 and objectui#8871, which refuseactionsandbreadcrumbsby name on the same node. This is that shape, for two more keys.The sites (objectui
origin/main)content/docs/guide/layout.md:241,:500and:744teach"maxWidth"on apagenode.:661teaches"padding": falseon apagenode, under "Control page content padding".Why they do nothing (read at source by the review)
maxWidth/paddingareContainerSchemamembers (packages/types/src/zod/layout.zod.tsabout:310–:315).PageNodeSchema(about:835) declares neither.pagerenderer (page.tsx) has no read for either key. Its max-width class comes frompageTypethroughgetPageMaxWidth.unrecognized_keys, so they are also among the fivelayout.mdfences on PR feat(cli):objectui validateandobjectui checkjudge through the strict authoring face (objectui#5250, slice A) #11069's un-park census.Direction (for triage, not a ruling)
actions/breadcrumbs. Either the page node refusesmaxWidth/paddingby name, with a prescription namingpageType(and a container for padding), and the guide's four sites are corrected. Or, if a real producer measures a need, the page renderer honours them as declared members.Dedupe words:
layout.md page maxWidth inert·page padding false not read·PageRenderer getPageMaxWidth pageType·PageNodeSchema maxWidth paddingGenerated by Claude Code