01
Public by design
The docs and legal routes mount with optional authentication. Signed-out visitors can read every section and use the sandbox with sample data.
- The sandbox does not call app contexts.
- The sandbox does not create Ash resources.
- The sandbox does not require migrations or seed data.
02
Clear boundary
Public docs should feel interactive without pretending to be a user's real workspace. The interface labels sample-only state and keeps reset controls visible.
- Created sandbox items are temporary.
- Legal pages stay available alongside product docs without changing the route structure.
- Product docs can be expanded without changing the route structure.