Estimate: 55m · Type: code · Depends on: 6.17.1, 6.17.2
The discoverable entry point. Add a prominent "Start building in public" CTA for non-public projects (placement per 6.17.1 — e.g. a project-settings General card and/or a dismissible project-shell nudge), gated to project admins (assertCanManage), shown only when the project is NOT already public. Clicking opens the 6.17.2 explainer/confirm → on confirm flips access to public via setAccessLevel. After success, update affected surfaces (server refresh for the settings/header server bits; the page-state-after-mutation rule). Non-admins / already-public projects don't see the CTA.
public; the public page becomes reachable.--el-*/shape tokens; matches 6.17.1.app/(authed)/settings/project/...) + project shell/header; setAccessLevel; CLAUDE.md "Page state after a mutation"; design 6.17.1