Make going public a first-class, discoverable product action framed around the established "building in public" concept — sharing your project's journey openly (roadmap, board, work items, progress) to build community, gather feedback, and attract users/teammates/investors (the #buildinpublic movement: Indie Hackers, founders on X). Today the only way to go public is a buried four-level Access dropdown (Settings → Members/Access, 6.12.8) — undiscoverable and unframed.
This story:
public access level as a "Building in public" status. The four levels stay (public > open > limited > private), but public is presented/branded as "Building in public" — copy, the make-public control, and a project status indicator. Going public = "starting to build in public"; the other levels stay the private/team modes.public (reuse the 6.12.8 setAccessLevel).Pairs with 6.16 (once you're building in public, you author your public hero + page in place); no hard dependency — they can proceed in parallel.
User feedback (2026-06-15): "we should have an easier access to let the user start 'building in public', search for the concept online, and the project 'public' just became a status if the user starts building in public."
lib/services/projectsService.ts setAccessLevel, app/(authed)/settings/project/members/_components/ProjectMembersSettings.tsx (~509-596)prisma/schema.prisma ProjectAccessLevel enum (public > open > limited > private)design/public-projects/ (Panel 6 access)