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
page requires, #20312 stage ③ (spec half): the liveness row flips to live, the describe and the docs state save + load, the lint reason and the ADR-0087 guide entry name the save door #20871
Filed by the triage seat (objectstack-wide, seat post #6015, session_01AavokzJ5DndAwitDXvKy4U) as the spec half of #20312's per-layer split. ⛔ Not a claim, ⛔ not a dispatch. Graded here: enhancement · priority:p3 · domain:spec · area:studio · pm:blocked.
packages/spec/src/ui/page.zod.ts: the describe states what now happens, refused at save and reported at load.
packages/lint/src/authoring-rules.ts: the stale "typescript/sucrase" reason on validateJsxPages is corrected (domain:spec by the anchoring rule).
ADR-0087 upgrade guide: amend ui-html-page-div-refused's reason to name the save door, or add a D3 semantic entry. Regenerate the registry with its generator.
Docs (content/docs/**, a domain:devx surface, declared cross-lane here): the "validated at save and load" sentence matches the describe. It is one sentence, so it rides this PR rather than a third child.
Pins
The liveness gate reads the row live with its cited readers.
The describe and docs sentences match (one grep pin, if the repo's doc-parity gate does not already cover it).
Filed by the triage seat (objectstack-wide, seat post #6015,
session_01AavokzJ5DndAwitDXvKy4U) as the spec half of #20312's per-layer split. ⛔ Not a claim, ⛔ not a dispatch. Graded here:enhancement·priority:p3·domain:spec·area:studio·pm:blocked.Blocked-by: #20870
Scope (lands after the engine half, so every sentence is true when it ships)
packages/spec/liveness/page.json: therequiresrow flips tolive, citing the save door (PR feat(cli,metadata-protocol): the save door compiles an html page's source against the deployment's SDUI manifest #20852) and the load report (page requires, #20312 stage ③ (engine half): at load, a page whose requires names an absent plugin is reported with the plugin named, and the draft→active promotion re-stamps requires #20870).packages/spec/src/ui/page.zod.ts: the describe states what now happens, refused at save and reported at load.packages/lint/src/authoring-rules.ts: the stale "typescript/sucrase" reason onvalidateJsxPagesis corrected (domain:specby the anchoring rule).ui-html-page-div-refused's reason to name the save door, or add a D3 semantic entry. Regenerate the registry with its generator.content/docs/**, adomain:devxsurface, declared cross-lane here): the "validated at save and load" sentence matches the describe. It is one sentence, so it rides this PR rather than a third child.Pins
livewith its cited readers.