Step-1 proof for docs/design-discussion-lens.md: the parse prompt (col 3) turns a researcher's real guide (col 1) into
the author-recognisable structure the lens navigates by (col 2) — terse nav labels + the one-line intent that later
routes quotes to each question. Two real, US-federal public-domain 18F guides, reproduced verbatim (attribution in footer).
The distillations here are the hand-authored target the col-3 prompt is written to reproduce, before the LLM is wired.
Hello, my name's [moderator], and I'm going to walk you through today's session… my office is currently working with [partner] to [broad purpose]. Joining us are [observers].
I'd like to begin by thanking you for making time… we'd like to keep this session to [duration]. Does that still work for you?
During this session, I'll start by asking you a few questions around your work. Later on, I'll ask you to share your screen and accomplish a few tasks using the website we're evaluating.
Please be aware that there are no wrong answers… I'll ask you to think aloud as much as possible: to describe what you're looking at and what you're trying to do.
With your permission, I'd like to record this call… Is that okay? Finally, I want to confirm that you've received a participant agreement — is that correct?
Before we take a look at the site, I'd like to hear a little bit about you — what's your occupation? What do you do all day?
Does your work require a specific kind of training or experience?
What are your goals in doing your work? What motivates you?
The first thing I'd like you to do is share your screen… make sure to close anything you don't want recorded.
Please look at this page and tell me what you make of it: What are your first impressions? What is this site for? You can scroll, but don't click on anything just yet.
Now I'm going to ask you to respond to the following scenarios. I'll read each scenario out loud and share the text via chat.
Example: Imagine you're working on a collaborative training application… Using this website, show me how you would identify whether or not your system will require completing a privacy impact assessment.
You mentioned [something they said out loud] earlier and I didn't want to jump in at that time. Can you say more about that?
What are your thoughts about these concepts, generally?
Thank you so much for your time. Before we finish, what did we forget to ask about?
Would you be open to speaking with us again in the future?
Who else should we talk to?
Hello, my name's [moderator], and I'm going to walk you through today's session. [Explains partnership purpose, introduces observers, confirms duration.]
There are no wrong answers. As you go about using the [prototype], I'll ask you to think aloud as much as possible… With your permission, I'd like to record this call.
What's your occupation? What do you do all day?
What kind of person does your kind of work, generally?
What are your goals in doing your work? What motivates you?
If you had to explain this in the simplest terms possible, how would you do it?
How does [topic] tie back to your goals in doing your work?
What do you do when you have questions about [topic]?
What's one thing you wish were more straightforward about [topic]?
When was the last time you did [task]? Tell me more.
Do you mind sharing your screen?
Can you show me how you do [task]?
Thank you so much for your time. Before we finish, what did we forget to ask about?
Would you be open to speaking with us again in the future?
Who else should we talk to?
DiscussionGuidebristlenose/llm/prompts/parse-discussion-guide.md
Output schema (Pydantic; shown as YAML)
Then, per quote (routing)
Sources — both guides are US-federal public domain (18F / GSA), reproduced verbatim: 18F Usability Test Guide · 18F In-Depth Interview Guide. Wider openly-licensed corpus consulted: gov.uk Service Manual — moderated usability testing (OGL) · Digital.gov — how to conduct a usability test (public domain) · GitLab Handbook — writing a discussion guide (CC BY-SA) · NN/g — Writing an Effective Guide for a UX Interview. Distillations are hand-authored to the col-3 prompt's target output.