Public living-doc URL
Share a read-only Gherkin source + run summary with stakeholders who don't have a VisualQ account.
The public living-doc turns any feature into a stakeholder-friendly URL. No login, no per-seat licence — just a stable link you can drop into a Slack channel or a release email.
Enabling sharing
- Open the feature, scroll to the Public living-doc card in the right sidebar.
- Click Share publicly. VisualQ:
- Generates a 22-character unguessable
publicSlug. - Creates a denormalised mapping doc in
public_frt_features/{slug}so unauthenticated requests can resolveslug → org/project/featurewithout exposing IDs. - Sets
publicEnabled: trueon the feature.
- Generates a 22-character unguessable
- Click Copy to grab
https://visualq.ai/frt/public/{slug}.
What the public page shows
- Feature name, description, tags, language.
- Full Gherkin source with syntax highlighting.
- The last 5 runs with status, browsers, scenarios pass/fail, and date.
- A "Powered by VisualQ" footer linking back to the marketing site.
The page never exposes:
- Step definition Playwright code.
- Step error messages or stack traces.
- Screenshots, traces, video, or HAR.
- The project's other features.
Disabling sharing
The same card has a Stop sharing button. VisualQ:
- Sets
publicEnabled: falseon the feature. - Deletes the mapping doc in
public_frt_features.
Existing links return 404 immediately. Even if you re-enable sharing later, you'll get a brand new slug — the previous URL stays dead, which matters for revoking access after an incident.
Permissions
Only admins can enable or disable public sharing for a feature. The
unauthenticated /api/public/frt/{slug} endpoint is the only public surface
on the project.