| title | Introduction |
|---|---|
| description | What this walkthrough covers, how it was captured, and the app map. |
| group | 1. Overview |
| order | 0 |
| captured | 2026-09-29 |
A screenshot-based tour of the app at 1440×900 (light theme, English locale), signed in as an account that holds the full administrator-console permission set. Most screens were captured from https://demo.devresponse.ca on 2026-07-10. The screens that showed real accounts, IP addresses or an API key (Account · Security and the administrator overview, users, user detail, organization detail, memberships, API keys, email outbox and audit log) were recaptured on 2026-09-29 from a local build running on the repository's synthetic seed data, so every name, email address, IP address and key prefix in them is invented. Every screen has its own page embedding its screenshots. The images are produced by the repository's capture tooling, which is not part of the served help content; see the repository's CONTRIBUTING guide to regenerate them.
The public and application pages are listed to every member. Each administrator-console page (30–46) is listed only to a viewer holding the permission its screen requires, named by requires: in the page's frontmatter. The overview's screen opens for any admin.* permission, which requires: cannot express, so its page requires admin.users.read, the read every seeded administrator role holds. The images are served to every signed-in member whichever page embeds them, and they are committed to the repository, so a screenshot must only ever show synthetic data.
demo.devresponse.ca
├── /en ····························· public landing page
│ ├── /sign-in email/password + Google/Microsoft/GitHub
│ ├── /sign-up self-registration (policy-governed)
│ └── /forgot-password reset-link request
└── /en/app ························· authenticated shell (sidebar + app switcher)
├── /dashboard default home
├── /workspace nested-shell demo section
├── /account overview · profile · preferences · security · API keys
├── /docs embedded docs viewer (13 documents)
└── /administrator ·············· admin console
├── Identity: users (list · detail · create)
├── Access: roles (list · detail) · permissions · groups
├── Tenancy: organizations (list + sign-up defaults · detail) · memberships
├── Apps: enterprise applications
├── APIs: API keys · MCP agents
├── Communication: email outbox · email templates
└── Activity: audit log
| # | Screen | Route | Area | Doc |
|---|---|---|---|---|
| 01 | Landing page | /en |
public | 01-landing.md |
| 02 | Sign in | /en/sign-in |
public | 02-sign-in.md |
| 03 | Sign up | /en/sign-up |
public | 03-sign-up.md |
| 04 | Forgot password | /en/forgot-password |
public | 04-forgot-password.md |
| 10 | Dashboard | /en/app/dashboard |
app | 10-dashboard.md |
| 11 | Workspace | /en/app/workspace |
app | 11-workspace.md |
| 12 | Account · Overview | /en/app/account |
app | 12-account-overview.md |
| 13 | Account · Profile | /en/app/account/profile |
app | 13-account-profile.md |
| 14 | Account · Preferences | /en/app/account/preferences |
app | 14-account-preferences.md |
| 15 | Account · Security | /en/app/account/security |
app | 15-account-security.md |
| 16 | Account · API keys | /en/app/account/api-keys |
app | 16-account-api-keys.md |
| 17 | Docs catalog | /en/app/docs |
app | 17-docs-catalog.md |
| 18 | Docs · Architecture | /en/app/docs/architecture |
app | 18-docs-architecture.md |
| 30 | Admin · Overview | /en/app/administrator |
admin | 30-admin-overview.md |
| 31 | Admin · Users | /en/app/administrator/users |
admin | 31-admin-users.md |
| 32 | Admin · User detail | /en/app/administrator/users/{id} |
admin | 32-admin-user-detail.md |
| 33 | Admin · Create user | /en/app/administrator/users/new |
admin | 33-admin-user-create.md |
| 34 | Admin · Roles | /en/app/administrator/roles |
admin | 34-admin-roles.md |
| 35 | Admin · Role detail | /en/app/administrator/roles/{id} |
admin | 35-admin-role-detail.md |
| 36 | Admin · Permissions | /en/app/administrator/permissions |
admin | 36-admin-permissions.md |
| 37 | Admin · Groups | /en/app/administrator/groups |
admin | 37-admin-groups.md |
| 38 | Admin · Organizations | /en/app/administrator/organizations |
admin | 38-admin-organizations.md |
| 39 | Admin · Organization detail | /en/app/administrator/organizations/{id} |
admin | 39-admin-org-detail.md |
| 40 | Admin · Memberships | /en/app/administrator/memberships |
admin | 40-admin-memberships.md |
| 41 | Admin · Enterprise apps | /en/app/administrator/enterprise-apps |
admin | 41-admin-enterprise-apps.md |
| 42 | Admin · API keys | /en/app/administrator/api-keys |
admin | 42-admin-api-keys.md |
| 43 | Admin · MCP agents | /en/app/administrator/agents |
admin | 43-admin-agents.md |
| 44 | Admin · Email outbox | /en/app/administrator/email |
admin | 44-admin-email-outbox.md |
| 45 | Admin · Email templates | /en/app/administrator/email/templates |
admin | 45-admin-email-templates.md |
| 46 | Admin · Audit log | /en/app/administrator/audit |
admin | 46-admin-audit.md |
30 screens, 41 screenshots (long pages have additional --N scrolled views).
- Token-gated pages:
/reset-passwordand the invitation-accept flow need a live emailed token. - Create/editor forms beyond the captured representatives:
roles/new,groups/new,organizations/new,enterprise-apps/new,api-keys/new, and per-entity editor pages follow the same form pattern as Create user and the captured detail pages. - Duplicate detail pages: one representative user, role, and organization detail was captured; sibling rows render identically.
- Mutating states: nothing was created, edited, deleted, invited, impersonated, or toggled; the login form was the only form submitted (before the 2026-09-29 recapture, one API key was issued to a fixture account so the API keys screen has a row). Dark theme and non-English locales were left uncaptured for consistency.
- In-page tab states (user detail's Roles/Sessions/… tabs, org detail's Providers/Authentication/Settings tabs, role detail's Members/Settings tabs): documented textually in each screen doc; only the default tab was photographed.
- Docs page TOC overlap at 1024px: on
/en/app/docs/architecture, the right-hand "On this page" list overlaps table text at this viewport width. /en/app/workspace/settings404s — the nested Workspace nav's "Settings" item is placeholder content, not a link.- During exploration, the Email outbox, Email templates, and Audit log pages appeared stuck on "Loading…" in one embedded-browser session, but all three render normally in a clean Chromium (the captures show the real content) — an environment quirk, not a site issue.