Profile Workspace Bootstrap and Featured Post Reuse
How the app creates a profile workspace for a user who does not have one yet, and how it reuses an existing featured profile-workspace post instead of creating duplicates.
Profile Workspace Bootstrap and Featured Post Reuse
Where you see this in the app
This page documents the first-time profile-workspace creation flow behind profile setup.
Users usually encounter it indirectly: they try to activate or configure a featured profile workspace, and the app creates one if none exists yet.
What bootstrap does
Bootstrap is the app's way of ensuring the user has a valid profile-workspace post to work with.
From an end-user standpoint, bootstrap means:
- create a profile workspace if needed,
- otherwise keep using the existing valid profile-workspace post,
- avoid making the user manually create a separate setup post first.
Created vs reused workspace
The app returns both a post id and a created state.
| State | Meaning |
|---|---|
created: true | A new profile-workspace post had to be provisioned |
created: false | An existing valid profile-workspace post was reused |
This is important because repeat setup actions should not keep creating duplicates.
How featured-post reuse works
If a valid featured profile-workspace post already exists, the app prefers to reuse it.
If the previously featured reference is invalid or missing, the app can fall back to another existing profile-workspace post before deciding to create a new one.
The intended user-facing effect is stability: your featured workspace identity should remain consistent instead of multiplying into many almost-identical profile-workspace posts.
What users should expect
Users should expect bootstrap to be quiet and practical.
It is not meant to feel like a separate publishing workflow. It is a setup helper that makes later profile-workspace actions possible.
Related docs
Related docs
See it in action
Previous
Profile Workspace Check-In States and Active Room Timing
How profile-workspace check-in behaves on place pages, what already-checked-in means, and how long the app treats the room as active after a successful check-in.
Next
Profile Workspace Default Template and First-Run Content
How a newly provisioned profile workspace gets its default runtime shape, what starter content users may inherit on first run, and how that differs from later manual template changes.