Journey: product development participant
Kind: Journey (primary)
Status: Active â intended experience (not yet externally validated)
Users: Typical product development participants â technical (engineers, technical PMs) and non-technical (designers, PMs, product leads) working in agent harnesses.
Observed need and evidence
Section titled âObserved need and evidenceâNeed (from product strategy, not field study): Agents are strong at layout and weak at intentional affect. Participants lack a shared language for âhow this should feel,â then either skip feeling work or debate it again during polish.
Evidence status: Working hypothesis grounded in ../PRODUCT.md and ../strategy/market-and-users.md. No interview quotes or analytics recorded here yet.
Desired user and business outcome
Section titled âDesired user and business outcomeâPrimary feeling (ProductFeeling as product): grounded clarity â participants can name how their product feels and why, on real evidence; confidence to act is the earned residue.
Never feel: blocked or overwhelmed (see feeling-north-star.md).
- Participant can name a primary feeling and anti-goals without inventing a parallel process.
- They can review a surface/flow/state for emotional fit before or beside craft work.
- They leave with an executable brief or a durable docs update â not a vibes-only chat.
- ProductFeeling is used as a companion to Impeccable and DocSlime, not a replacement.
Users and context
Section titled âUsers and contextâ| Lens | Context | Friction to reduce |
|---|---|---|
| Non-technical (PM, designer, product lead) | Decides outcomes; may paste Figma/copy/flows; may not own the repo | Jargon, ceremony, âethics police,â blocked because docs arenât set up |
| Technical (engineer, technical PM) | Owns code/docs; pairs with Impeccable; may run init and handoff | Re-litigating strategy in craft; duplicate SoT; token-heavy handbook loads |
Both may use chat-only (paste a surface) or project-anchored (docs/ + optional .productfeeling/).
Current journey (intended)
Section titled âCurrent journey (intended)âflowchart TD
Start["Need: this feels off / we need a feeling north star"] --> Mode{"Context available?"}
Mode -->|"Paste in chat"| Chat["Chat-only review"]
Mode -->|"Repo has or will have docs"| Proj["Project-anchored"]
Chat --> Cmd["/productfeeling feel | audit | map | âŚ"]
Proj --> Docs["Read docs/strategy + experience + PRODUCT selectively"]
Docs --> Cmd
Cmd --> Findings["Findings in normal design voice"]
Findings --> Intent{"User asked for changes?"}
Intent -->|No| Offer["Offer brief / handoff / init"]
Intent -->|Yes| Cont["Continue toward requested changes"]
Offer --> Out["Shared language + optional durable write"]
Cont --> Out
Stages and intended feeling
Section titled âStages and intended feelingâ| Stage | What happens | Intended feeling |
|---|---|---|
| Arrive | Install skill or invoke in harness; optional handbook chunk | Ready, on solid footing |
| Orient | Context from chat and/or docs/ (strategy/experience first for this product) |
Grounded â oriented, low setup tax |
| Review | Named techniques against one primary feeling | Grounded clarity â evidence, not vibes |
| Decide | Findings; ethics as ordinary design judgment | Clarity â named, actionable, not policed |
| Continue | Brief â Impeccable, and/or durable update â DocSlime/docs/ |
Confidence â obvious next move |
| Persist | Reviews in .productfeeling/reviews/ only; docs only when lasting |
Confidence â uncluttered, respected |
Opportunity and hypothesis
Section titled âOpportunity and hypothesisâOpportunity: Make feeling work a first-class, low-friction step for both technical and non-technical participants in the same skill UX.
Hypothesis: If chat-only never blocks on missing docs, and project-anchored work prefers existing docs/ (especially strategy/experience) over a conspicuous emotion file, then both participant types will complete a useful review in one session and optionally persist without creating competing sources of truth.
Intended behavior
Section titled âIntended behaviorâ- Missing
docs// FEELING.md never blocks a scoped review of provided material. - One primary feeling; secondary tones at most two.
- Selective handbook and docs loads.
- Dark-pattern invention refused; existing risks flagged as design findings.
- Handoff offered; docs not auto-bloated with reviews.
Given / When / Then scenarios
Section titled âGiven / When / Then scenariosâ| ID | Scenario |
|---|---|
| EXP-J1 | Given a non-technical PM pastes a checkout flow and asks how it feels, When they run /productfeeling feel, Then they get a primary-feeling restatement and findings without being forced through init. |
| EXP-J2 | Given an engineer in a DocSlime repo, When they run a review, Then the agent loads relevant docs/strategy / experience / PRODUCT slices and writes the review under .productfeeling/reviews/. |
| EXP-J3 | Given either participant asked only for review, When the command finishes, Then the agent does not apply unsolicited product/code edits (may offer handoff). |
| EXP-J4 | Given either participant asked to fix empty-state feeling, When analysis finishes, Then work continues toward that change, with Impeccable offered for craft polish. |
Maps to ../REQUIREMENTS.md: FR-2, FR-3, FR-4, FR-6, FR-8, FR-9, FR-10, FR-12.
Constraints and domain language
Section titled âConstraints and domain languageâ- Feeling context â product/strategy/experience docs (preferred); legacy FEELING.md optional.
- Participant â human in the product development lifecycle (technical or not).
- Agent â harness executing the skill; not the primary âuserâ of this journey doc, but the medium.
- Companions: Impeccable (craft), DocSlime (durable docs).
Success signals and telemetry
Section titled âSuccess signals and telemetryâQualitative for now (no production telemetry contract yet):
- Participant can restate the primary feeling after one session.
- Review completes without setup deadlock.
- Durable writes land in
docs/only when lasting; reviews stay in.productfeeling/.
Open questions
Section titled âOpen questionsâ- Field evidence: which participant type hits chat-only vs project-anchored first?
- What âtime to first useful findingâ feels acceptable for each lens?
- How often should handbook depth be offered vs stayed silent?
Related requirements, tests, architecture, and ADRs
Section titled âRelated requirements, tests, architecture, and ADRsâ- Requirements: FR-2âFR-4, FR-6âFR-10, FR-12
- Strategy:
../strategy/market-and-users.md,../strategy/positioning.md - Tests / observability: TBD when engineering docs are filled