fix(spec): grade connector.actions.description/outputSchema and app.areas.description live at the objectui pin - #20814
Conversation
…reas.description live at the objectui pin The flow designer reads a connector action's description and outputSchema (objectui#11028) and the Studio app preview draws each area's description (objectui#11027), both at the .objectui-sha pin db11afd4967. Each row cites the reader and its producer. Count shards regenerated; the two README Notes cells that enumerated these keys as dead are corrected. Claude-Session: https://claude.ai/code/session_01Sfe5YjBLwB9J3y8fvm2xq1 Co-authored-by: Claude <noreply@anthropic.com>
📓 Docs Drift Check
What this run could not see
Coarse fallback — 137 page(s) merely mention a changed package (the pre-#9192 predicate, kept for the deliberately-wide backstop): |
…299-ledger-flips-at-pin
permission.rowLevelSecurity.label/.description: PermissionPreview draws both, but no route mounts it for permission (the custom PermissionMatrixEditPage takes the item). view container label: the container never enters a Studio enumeration, so it never reaches ViewPreview. Notes only; status, evidence, verifiedAt and every other field unchanged, and each note is shorter. Claude-Session: https://claude.ai/code/session_01Sfe5YjBLwB9J3y8fvm2xq1 Co-authored-by: Claude <noreply@anthropic.com>
Contract reviewServed-tier: Scope read: cards #20287 and #20299 (bodies and every comment, including claims ① Derived judgmentsStructural read of the diff — right.
Flip 1, Flip 2, Flip 3, Dead row 1 and 2, Dead row 3, the The Author-shown and AI-facing text, sentence by sentence.
② Semver level
③ Boundary flagsDev-report deviations and flags (
Check-runs on Implemented-by: VERDICT: PASS Adopted and posted by
Generated by Claude Code |
Closes #20287
Part of #20299
Clause-②: no
Three liveness rows go
dead→live. Each cites its objectui reader and producer, read at the.objectui-shapindb11afd4967:connector.actions.description: the flow designer's Action picker (FlowReferenceField.tsx#connectorActionsToOptions), from objectui#11028.connector.actions.outputSchema: the flow designer's downstream references (flow-scope.ts#nodeOutputRefs), from objectui#11028.app.areas.description: the Studio app preview's Areas list (AppPreview.tsx#readAreas), from objectui#11027.#20299 stays open. Three of its rows are unchanged, because no reader at the pin reaches them:
permission.rowLevelSecurity.labeland.description:PermissionPreviewrenders both, but no Studio route mounts it forpermission.MetadataResourceEditPagehands a permission item to the registered customPermissionMatrixEditPage. That page renders no preview, and it reads no policy label or description.viewcontainerlabel:ViewPreviewdraws the draft'slabel, but the draft is always a ViewItem. Both the metadata list and the Studio list drop the aggregated container. Expansion takes each ViewItem'slabelfrom its list or form entry, not from the container.Also in the diff: the regenerated
state-counts/app.mdandstate-counts/connector.md. Four hand-written sentences that these flips made false are also corrected: theappandconnectorREADME Notes cells, theconnector.actions.inputSchemanote, and theapp.areascontainer note.Acceptance notes
check:livenesspasses at41b5470514:connectoris 31 live, 1 planned, 23 dead, andappis 50 live, 8 dead, 1 planned. The shard sum is 960 live and 122 dead.db11afd4967. No Studio was booted.Generated by Claude Code