User journey

A day inside Psyche.OS.

Not a feature list. This is who actually opens the product, what a real day looks like once they do, and what it still asks of them. Every scene below maps to a screen that exists and runs today.

Who it's for

Three counsellors, one interface, no separate modes.

Psyche.OS was designed and stress-tested against three real patterns of use, not one idealised power user. The interface has to hold up for all three at once, often on the same device.

The Lead

Senior counsellor.

Writes in detail, signs promptly, uses the on-device model sparingly. Co-signs the intern's work and owns the crisis protocol when it's needed.

The Counsellor

Mid-career, the median day.

Sparser notes under real interruption, the occasional unfinished draft, a missed follow-up now and then. This is who the interface actually has to work for.

The Intern

Junior, in training.

Leans on the on-device model more, tags a little looser. Their work is attested rather than signed, which is exactly what gives the Lead something to review.

Teachers and parents get a hand-off, not an account: a read-only overview of what they need to know, one action (a referral, or a consent decision), and a message thread. And the student is never a user of the software. They're who the whole interface is arranged around.

Scene 01

Arrival.

A counsellor opens Psyche.OS, installed to the home screen, no browser chrome, opens instantly even with a weak signal. Today's Queue is already prioritised. Risk is shown as luminosity, not a red badge shouting for attention. Nobody has to triage first. It's already done.

Psyche.OS Today's Queue, a live, auto-prioritised list of students needing attention, with priority encoded as luminosity rather than a badge.
A student's record in Psyche.OS, with risk status, guardian and teacher context, assessments, and interventions arranged around the student instead of buried in tabs.

Scene 02

A walk-in.

A student appears unannounced. Command Palette, one keyboard shortcut, a name typed, and the counsellor is in that student's workspace in under two seconds: one continuous scroll, nothing behind tabs. If it's a new case, Intake takes a risk level and a few quick tags, and the case is live on the roster immediately.

Scene 03

The session.

The interface transforms around the conversation: live notes, a mood check, an emotion wheel, intervention shortcuts. Nobody stops to "write a note." As the counsellor types naturally, a SOAP note composes itself in the margin, on-device, grounded strictly in what was actually written. Nothing invented, ever. If in-the-moment guidance is needed, the protocol deck opens as an overlay, right over the live session, without breaking it.

Psyche.OS Session mode, a distraction-free writing surface with SOAP, DAP, and BIRP format tools, guided protocols, and mood and emotion tracking.
Psyche.OS Crisis workflow, a guided protocol covering an immediate-safety checklist, a structured risk screen, a collaborative safety plan, notification, and documentation.

Scene 04

If it turns into a crisis.

The orb densifies, and the whole room shares that mood, never red, never flashing. The counsellor is walked through an immediate-safety checklist, a structured risk triage scored to Low, Moderate, High, or Imminent, a collaborative safety plan, and one-click escalation with timestamped notifications and 24×7 helplines. Everything lands on the timeline as it happens. A crisis note carries a force-sign gate: Psyche.OS will not let one sit unsigned.

Scene 05

After the session.

The SOAP note is already most of the way written. The counsellor reviews it and signs, there's no save button anywhere in the product, signing is the save. If this was the Intern instead, the same act becomes an attestation, and it queues quietly for the Lead to co-sign later. Nothing is lost in the hand-off, it's just visible as a queue instead of invisible as a gap.

Psyche.OS Later workspace, the calmer, between-sessions space for documentation backlog, upcoming appointments, and a breathing Focus mode.
Psyche.OS report generator, showing report types including student summary, parent summary, teacher summary, and risk report, each drafted from the real record.

Scene 06

End of day.

Before leaving, a report gets pulled, a parent letter, a teacher summary, a school-analytics view, generated straight from the real record: concerns, assessments, timeline, goals, crisis history. It can be polished on-device for tone only, and every AI-touched paragraph carries a visible "AI-drafted, review" badge until it's read and, if needed, hand-edited. Export it, or hand the device to a teacher or parent for their own portal view, gated by a PIN that's honestly a courtesy deterrent, and both sides know it.

Journey by moment

Every surface, in the order a day actually visits them.

Today's Queue

Priority pre-computed, shown as light, not alarm.

Calm, oriented

Command Palette (⌘K)

Find anyone or anything in under two seconds.

Frictionless

Intake

Risk level and a few tags, live on the roster instantly.

Fast, low-ceremony

Roster

The whole caseload, one list, risk-ordered, forgiving search.

In control

Session Mode

Live note, invisible SOAP, protocol deck on call.

Present with the child

Living Timeline

Crisis periods dense, calm periods empty, visually honest.

Contextual, not overwhelmed

Crisis workflow

Guided triage, safety plan, escalation, force-signed.

Held, not alone

Focus, breathing orb

A session countdown choreographed by the particle field.

Regulating

IEP & RTI

Goals plotted against an aim line, service logs kept honest.

Rigorous, defensible

Reports

Eight variants, AI-polish optional, always visibly badged.

Trustworthy

Insights

Worsening-trend and spike detection, narrated, not just charted.

Proactive

Teacher & Parent portal

Read-only, plus one bounded action and a message thread.

Transparent, bounded

Safeguarding

Structured packs for formal child-protection documentation.

Procedurally safe

Timetable

Free-text periods and days, since counsellors often teach too.

Flexible to the real school

What I hope you feel

I didn't build this to be flawless. I built it to be honest.

I could tell you Psyche.OS makes the hard days easy. It doesn't, and I'd rather say that plainly than let a demo convince you otherwise. What I can tell you is what it actually holds for you, and where it still asks something of you, the way I'd tell a colleague over tea, not the way a sales page would put it.

What I built to hold you

The force-sign gate, so a crisis is never left unsigned by accident. A hard rule against inventing anything. Search that finds a child even by a nickname or a typo, because I know how it feels to lose ten minutes you never had.

What still catches you

A walk-in that pulls you away mid-note. The same safety confirmation asked again, even on a case that hasn't changed in weeks. One device carrying the only copy. I haven't solved these yet, and I didn't want to pretend I had.

What a real year still costs

Two hundred interrupted days still leave some notes unfinished. The same gate that protects a child adds friction at the end of a long one. I'd rather you know that now than find it out alone, three months in.

If any of this sounds familiar, it's because I built it from inside the job, not from a spec sheet. I'm still building it, honestly, one real school day at a time.

First session, day one

No account screen. No tutorial modal.

  1. 01

    Install to the home screen. HTTPS or localhost, that's the only requirement.

  2. 02

    Open to an empty Today's Queue. Nothing blocks the surface first.

  3. 03

    The first student goes through Intake and exists on the roster immediately.

  4. 04

    The first session teaches the invisible-SOAP behaviour by doing it, not by explaining it.

  5. 05

    The first exported report shows the deterministic-then-optional-polish pattern for what it is.

No account creation, no cloud sign-up. Data is local-first from the very first launch, which is part of the point: nothing leaves the device unless someone chooses to export it.

Where we're still building

Scope, stated plainly.

Norm-referenced instruments

Today's ADHD, autism, and learning-difference tools are originally-worded screening adaptations of well-known clinical structures. Full norm-referenced scoring is the next step on a positive screen, not a claim we make yet.

Encryption & access control

Data stays on the device today. Encryption at rest, roles beyond the portal PIN, and audit logs are designed into the model already, just not wired up yet.

True multi-counsellor sync

Built for one counsellor, one device, first. A shared caseload across counsellors and devices without a server is the harder problem, and it's next, not now.

This is where the product is headed, not a promise with a date on it. Every line above still has to earn its place, the same way everything already shipped did.