Skip to content

PR #100 dropped the metadata-authoring destination in five more places than the four #102 names #148

Description

@os-project-manager

Found while executing #102 (the ruled Studio card). Filed rather than folded in: #102's dispatch declared a six-file surface and named exactly four rewrite sites; these five are outside it, and widening the surface without reporting is what that card forbids.

How this was measured

By diffing PR #100 (adbcafc, restricted to content/docs), not by enumerating pages from memory:

git show adbcafc -U0 -- 'content/docs' > pr100.diff

Then classifying each removed Console occurrence by what it pointed at. #102's four are the ones where the removed noun named a metadata-authoring destination and the replacement dropped it. The same classification finds five more.

The five

Verified on origin/main at 514527b:

Site PR #100 removed It reads today Points at
build/index.mdx:13 table row **Console click-build** (fallback) table row **Click-build** (fallback) authoring, click path — the exact peer of build/data/index.mdx:21, which #102 fixes
build/index.mdx:3 (description) "by clicking in Console" "by clicking through forms" the same click-build path
build/index.mdx:52 "Wire a Console form." "Wire a form." form design
build/automation/flows.mdx:9 "Console's flow builder" "the flow builder" flow authoring
build/automation/flows.mdx:279 "Console ships a visual flow builder" "ObjectOS ships a visual flow builder" flow authoring — substituted with the product name, so the where is still unnamed

The first is the sharpest: build/index.mdx:13 and build/data/index.mdx:21 carry the same "click-build" row on two pages, and after #102 only one of them names Studio.

Flow authoring really is Studio's, and it is measurable rather than inferred: PILLAR_FOR_SURFACE_TYPE maps flow to the automations pillar (objectui packages/app-shell/src/views/studio-design/StudioDesignSurface.tsx, origin/main at 6ff0eb1).

Everything else PR #100 dropped is correct and must stay dropped

The same sweep classified the rest as the end-user / rendering sense of the word — "a button in Console's record detail", "records in Console", "REST, Console, ObjectQL". Those are #79's unnamed surface and the noun is correctly gone. This card is only about occurrences that named where an author goes.

What settling it looks like

Apply #102's ruling to the five, the same way #102 applied it to its four: name Studio as the destination, without reintroducing Console. The decision is already made — this is transcription, not a question. build/index.mdx:13 should read as build/data/index.mdx:21 now does.

Cost of leaving it

The corpus ends up half-converted: the Build index says "Click-build" with no destination while the page it links to says "Studio → Objects → New Object". A reader who greps for the authoring surface finds it named in some places and absent in others, which is the state #102 exists to end.

Related: #102 (the ruling), #79, #100.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions