ResearchOps application visual walkthrough

Generated evidence of the current application build, covering registered pages and important interaction states.

Base URL: https://researchops.pages.dev/

Run started: 2026-05-03T18:03:38.264Z

17 pages 33 states 66 screenshots 0 failures

Core

Home

/

ResearchOps landing page.

Default state

captured · https://researchops.pages.dev/

Initial loaded page state.

Desktop

captured · https://researchops.pages.dev/

Home: Default state — Desktop
Mobile

captured · https://researchops.pages.dev/

Home: Default state — Mobile

Start research project

/pages/start/index.html

Start page for creating or beginning research project work.

Default state

captured · https://researchops.pages.dev/pages/start/index.html

Initial loaded page state.

Desktop

captured · https://researchops.pages.dev/pages/start/index.html

Start research project: Default state — Desktop
Mobile

captured · https://researchops.pages.dev/pages/start/index.html

Start research project: Default state — Mobile

Step 1 completed with project definition

captured · https://researchops.pages.dev/pages/start/index.html

Project name, description, phase and status entered using believable discovery-stage dummy data.

Desktop

captured · https://researchops.pages.dev/pages/start/index.html

Start research project: Step 1 completed with project definition — Desktop
Mobile

captured · https://researchops.pages.dev/pages/start/index.html

Start research project: Step 1 completed with project definition — Mobile

Step 2 default state

captured · https://researchops.pages.dev/pages/start/index.html

Second wizard step after a valid project definition has been entered on step 1.

Desktop

captured · https://researchops.pages.dev/pages/start/index.html

Start research project: Step 2 default state — Desktop
Mobile

captured · https://researchops.pages.dev/pages/start/index.html

Start research project: Step 2 default state — Mobile

Step 2 completed without AI rewrite invoked

captured · https://researchops.pages.dev/pages/start/index.html

Stakeholders, objectives and user groups entered with realistic planning data before the AI rewrite is requested.

Desktop

captured · https://researchops.pages.dev/pages/start/index.html

Start research project: Step 2 completed without AI rewrite invoked — Desktop
Mobile

captured · https://researchops.pages.dev/pages/start/index.html

Start research project: Step 2 completed without AI rewrite invoked — Mobile

Step 2 AI rewrite shown

captured · https://researchops.pages.dev/pages/start/index.html

Objectives meet the AI assistance threshold and the objectives AI rewrite panel is shown using a deterministic mocked response.

Desktop

captured · https://researchops.pages.dev/pages/start/index.html

Start research project: Step 2 AI rewrite shown — Desktop
Mobile

captured · https://researchops.pages.dev/pages/start/index.html

Start research project: Step 2 AI rewrite shown — Mobile

Step 3 default state

captured · https://researchops.pages.dev/pages/start/index.html

Final wizard step after the project definition, stakeholders, objectives and user groups have been entered.

Desktop

captured · https://researchops.pages.dev/pages/start/index.html

Start research project: Step 3 default state — Desktop
Mobile

captured · https://researchops.pages.dev/pages/start/index.html

Start research project: Step 3 default state — Mobile

Step 3 completed before create project

captured · https://researchops.pages.dev/pages/start/index.html

Lead researcher, email and project notes entered on the final wizard step before project creation is submitted.

Desktop

captured · https://researchops.pages.dev/pages/start/index.html

Start research project: Step 3 completed before create project — Desktop
Mobile

captured · https://researchops.pages.dev/pages/start/index.html

Start research project: Step 3 completed before create project — Mobile

Projects

Projects

/pages/projects/index.html

Project list page.

Default state

captured · https://researchops.pages.dev/pages/projects/index.html

Initial loaded page state.

Desktop

captured · https://researchops.pages.dev/pages/projects/index.html

Projects: Default state — Desktop
Mobile

captured · https://researchops.pages.dev/pages/projects/index.html

Projects: Default state — Mobile

Project dashboard

/pages/project-dashboard/index.html

Project dashboard page.

Default state

captured · https://researchops.pages.dev/pages/project-dashboard/index.html

Initial loaded page state.

Desktop

captured · https://researchops.pages.dev/pages/project-dashboard/index.html

Project dashboard: Default state — Desktop
Mobile

captured · https://researchops.pages.dev/pages/project-dashboard/index.html

Project dashboard: Default state — Mobile

Project outcomes

/pages/projects/outcomes/index.html

Outcomes page for project-level findings and outputs.

Default state

captured · https://researchops.pages.dev/pages/projects/outcomes/index.html

Initial loaded page state.

Desktop

captured · https://researchops.pages.dev/pages/projects/outcomes/index.html

Project outcomes: Default state — Desktop
Mobile

captured · https://researchops.pages.dev/pages/projects/outcomes/index.html

Project outcomes: Default state — Mobile

Project journals

/pages/projects/journals/index.html

Reflexive journal page.

Default state

captured · https://researchops.pages.dev/pages/projects/journals/index.html

Initial loaded page state.

Desktop

captured · https://researchops.pages.dev/pages/projects/journals/index.html

Project journals: Default state — Desktop
Mobile

captured · https://researchops.pages.dev/pages/projects/journals/index.html

Project journals: Default state — Mobile

Study

Study overview

/pages/study/index.html

Study overview and readiness controls.

Default state

captured · https://researchops.pages.dev/pages/study/index.html

Initial loaded page state.

Desktop

captured · https://researchops.pages.dev/pages/study/index.html

Study overview: Default state — Desktop
Mobile

captured · https://researchops.pages.dev/pages/study/index.html

Study overview: Default state — Mobile

Discussion guides

/pages/study/guides/index.html

Discussion guide list and editor page.

Default state

captured · https://researchops.pages.dev/pages/study/guides/index.html

Initial loaded page state.

Desktop

captured · https://researchops.pages.dev/pages/study/guides/index.html

Discussion guides: Default state — Desktop
Mobile

captured · https://researchops.pages.dev/pages/study/guides/index.html

Discussion guides: Default state — Mobile

Participants

/pages/study/participants/index.html

Participants page for a study.

Default state

captured · https://researchops.pages.dev/pages/study/participants/index.html

Initial loaded page state.

Desktop

captured · https://researchops.pages.dev/pages/study/participants/index.html

Participants: Default state — Desktop
Mobile

captured · https://researchops.pages.dev/pages/study/participants/index.html

Participants: Default state — Mobile

Study session

/pages/study/session/index.html

Session running and note capture page.

Default state

captured · https://researchops.pages.dev/pages/study/session/index.html

Initial loaded page state.

Desktop

captured · https://researchops.pages.dev/pages/study/session/index.html

Study session: Default state — Desktop
Mobile

captured · https://researchops.pages.dev/pages/study/session/index.html

Study session: Default state — Mobile

Utilities

Notes

/pages/notes/index.html

Notes page.

Default state

captured · https://researchops.pages.dev/pages/notes/index.html

Initial loaded page state.

Desktop

captured · https://researchops.pages.dev/pages/notes/index.html

Notes: Default state — Desktop
Mobile

captured · https://researchops.pages.dev/pages/notes/index.html

Notes: Default state — Mobile

Sessions

/pages/sessions/index.html

Sessions list page.

Default state

captured · https://researchops.pages.dev/pages/sessions/index.html

Initial loaded page state.

Desktop

captured · https://researchops.pages.dev/pages/sessions/index.html

Sessions: Default state — Desktop
Mobile

captured · https://researchops.pages.dev/pages/sessions/index.html

Sessions: Default state — Mobile

Analysis

Study synthesis

/pages/synthesize/index.html

Study-scoped evidence grouping and theme creation page.

Missing study ID error state

captured · https://researchops.pages.dev/pages/synthesize/index.html

Synthesis loaded without a study ID; the page shows the blocking route-context error.

Desktop

captured · https://researchops.pages.dev/pages/synthesize/index.html

Study synthesis: Missing study ID error state — Desktop
Mobile

captured · https://researchops.pages.dev/pages/synthesize/index.html

Study synthesis: Missing study ID error state — Mobile

Empty evidence state

captured · https://researchops.pages.dev/pages/synthesize/?pid=recVisualProject001&sid=recVisualStudy001

Study synthesis loaded with valid study context but no captured evidence notes. The page routes the researcher to evidence capture rather than showing synthesis controls.

Desktop

captured · https://researchops.pages.dev/pages/synthesize/?pid=recVisualProject001&sid=recVisualStudy001

Study synthesis: Empty evidence state — Desktop
Mobile

captured · https://researchops.pages.dev/pages/synthesize/?pid=recVisualProject001&sid=recVisualStudy001

Study synthesis: Empty evidence state — Mobile

Evidence available before working clusters

captured · https://researchops.pages.dev/pages/synthesize/?pid=recVisualProject001&sid=recVisualStudy001

Study synthesis with realistic evidence available. The first available task is creating a working cluster grouping; evidence selection remains hidden until a cluster exists.

Desktop

captured · https://researchops.pages.dev/pages/synthesize/?pid=recVisualProject001&sid=recVisualStudy001

Study synthesis: Evidence available before working clusters — Desktop
Mobile

captured · https://researchops.pages.dev/pages/synthesize/?pid=recVisualProject001&sid=recVisualStudy001

Study synthesis: Evidence available before working clusters — Mobile

Working cluster grouping created

captured · https://researchops.pages.dev/pages/synthesize/?pid=recVisualProject001&sid=recVisualStudy001

A researcher creates a provisional working cluster grouping before adding evidence. Evidence selection becomes available only after the cluster exists.

Desktop

captured · https://researchops.pages.dev/pages/synthesize/?pid=recVisualProject001&sid=recVisualStudy001

Study synthesis: Working cluster grouping created — Desktop
Mobile

captured · https://researchops.pages.dev/pages/synthesize/?pid=recVisualProject001&sid=recVisualStudy001

Study synthesis: Working cluster grouping created — Mobile

Evidence added to working cluster grouping

captured · https://researchops.pages.dev/pages/synthesize/?pid=recVisualProject001&sid=recVisualStudy001

A researcher selects two evidence notes and adds them to an existing working cluster grouping. Theme creation becomes available after evidence is grouped.

Desktop

captured · https://researchops.pages.dev/pages/synthesize/?pid=recVisualProject001&sid=recVisualStudy001

Study synthesis: Evidence added to working cluster grouping — Desktop
Mobile

captured · https://researchops.pages.dev/pages/synthesize/?pid=recVisualProject001&sid=recVisualStudy001

Study synthesis: Evidence added to working cluster grouping — Mobile

Theme creation hidden before evidence is grouped

captured · https://researchops.pages.dev/pages/synthesize/?pid=recVisualProject001&sid=recVisualStudy001

Theme creation remains hidden until at least one working cluster grouping contains source evidence.

Desktop

captured · https://researchops.pages.dev/pages/synthesize/?pid=recVisualProject001&sid=recVisualStudy001

Study synthesis: Theme creation hidden before evidence is grouped — Desktop
Mobile

captured · https://researchops.pages.dev/pages/synthesize/?pid=recVisualProject001&sid=recVisualStudy001

Study synthesis: Theme creation hidden before evidence is grouped — Mobile

Theme created with evidence traceability

captured · https://researchops.pages.dev/pages/synthesize/?pid=recVisualProject001&sid=recVisualStudy001

A theme is created from a populated cluster and the source evidence IDs remain inspectable.

Desktop

captured · https://researchops.pages.dev/pages/synthesize/?pid=recVisualProject001&sid=recVisualStudy001

Study synthesis: Theme created with evidence traceability — Desktop
Mobile

captured · https://researchops.pages.dev/pages/synthesize/?pid=recVisualProject001&sid=recVisualStudy001

Study synthesis: Theme created with evidence traceability — Mobile