Product Requirements Document · AI Agent
A scheduled AI agent that publishes a personalized, single-career letter every day, backed by a living board of jobs to apply to right now.
The problem A bright, college-aged young adult with ADHD freezes at “what do you want to do with your life?” Standard career advice makes it worse: it arrives as one giant list, assumes a four-year degree, and is built for confident, linear job-seekers. The result is overwhelm and avoidance at exactly the moment a first real step would help. |
The solution Find Your Flow is a scheduled agent that publishes one short, designed career letter a day to a private phone page. Each letter covers a single realistic, low-school career, shows the real outlook and pay, lays out the actual Colorado training path, and points to one real, currently-open job so she can see it is not made up. A separate, always-current jobs board holds roles she can apply to today. One option at a time, her choice, never a list to drown in. |
Take the overwhelm out of choosing a career by serving up one realistic, low-school path at a time, in small doses, each with a verified outlook, a real pay number, a concrete first step to get qualified, and a real job that proves the field is hiring. Move her from “I can’t think about this” to “I could tour that school” or “I could apply to that.”
One person, Jillian, and every decision is filtered against who she actually is:
If a career does not fit that profile, it does not get written. The voice is always low-pressure and neutral, presenting options as hers to choose, never a parent deciding her life.
Find Your Flow is a small static site with a deliberate three-surface split: a router, the dated letters we archive, and a single living jobs board we never archive.
| Surface | File(s) | Role | Lifecycle |
|---|---|---|---|
| Router / scheduler | index.html | What loads at /flow/. ~15 lines of vanilla JS: reads today’s date and redirects to the letter scheduled for that day. Holds the publish schedule (date → file). | Edited only to add a new edition’s date. |
| Daily letter | vol-01 … vol-NN.html | The career letter for one day, one career. Swipeable five-card deck plus a qualify box and a real-job box. This is the thing we save. | One new dated file per day, permanent, listed in the archive. |
| Jobs board | jobs.html | A single living page of apply-today, part-time jobs Jillian can land right now with her current skills. The cumulative running list. | Updated in place, never versioned, never archived. |
| Archive | archive.html | Index of every past letter, newest first, one line each. | One new row per edition. |
| This PRD | about.html | How the agent works (this page). | Static. |
| Working notes | PIPELINE.md | Internal: the running list of careers covered, the queue, the rules. Not published. | Updated each run. |
Why two different lifecycles
The newsletter is the artifact we archive, one dated letter per day, saved forever so the journey is visible. The jobs board is a tool, not an artifact: it should always reflect what is open right now, so it lives as one page that gets refreshed in place. Mixing the two (versioning the jobs page, or letting the letter go stale) was the thing to avoid.
The agent is defined by a SKILL.md spec and runs on a schedule. A full daily run is:
PIPELINE.md and the archive) and choose a new one, never a repeat. Ideas are drawn from the U.S. Bureau of Labor Statistics fastest-growing list and a curated queue, then screened against Jillian’s fit profile.vol-NN.html from the locked template (section 5), in Jillian’s voice.jobs.html; re-verify existing ones and drop anything that has closed. The board carries forward day to day.archive.html, and append the edition’s date to the index.html schedule so it rotates in automatically on its day.PIPELINE.md: what was covered, what is queued, any new rules.When it posts
One letter per calendar day. The router shows the letter whose scheduled date is today; before a given letter’s date it is not shown, and after the last scheduled date the router holds on the newest. Jillian just opens /flow/ each morning and gets the right day’s letter, in order, automatically.
Every letter follows one locked structure so they read as a series, not one-offs:
| Block | Spec |
|---|---|
| Hero | Gold “refresh daily” bar, plum hero with the Find Your Flow logo and the edition’s volume number and date. |
| Intro | One warm paragraph in Jillian’s voice that names the single career and why it suits her. |
| Deck | Exactly five swipeable cards. Card 1 is the headline career; cards 2–5 are real settings or specialties within that same career. Each card: one photo, a label, a headline, a short paragraph, and three stat chips (pay, outlook, entry). |
| How to get qualified | The real path with verified, accredited, Colorado-local links, framed as a small first step, prefer the least-school and most affordable route. |
| A real job in this field | One real, currently-open job on the employer’s own page, showing the true pay, so an aspirational career is always paired with proof it hires. Never a low-skill front-desk placeholder as the headline. |
| Bottom actions | Two buttons: See all the careers we have explored (archive) and Jobs you can apply to today (the living jobs board), plus a small link to this PRD. |
Non-negotiables
index.html date-router shows the correct letter each day with no manual step.SKILL.md definition.Success is not engagement metrics. It is Jillian opening the page on a normal morning, getting one realistic option that actually fits, and taking one small real step, touring a school, stacking a free certificate, or applying to one job from the board, on something she chose herself. The agent’s job is to keep the door open, one low-pressure day at a time.