Health
Product
Why Health exists, who it serves, and what success looks like.
Spot outdated projects worth selling upgrades for, keep them secure, size sell hours for PMs, and hide inactive ones.
01
What it is
Primary surface
Data stance
We ship
- Worst-first view of sellable upgrade opportunities
- Honest EOL ages, alert severity, and sell-hour signals
- Hide inactive projects so triage stays on active work
- Copy and Slack so PMs and leads share the same context
We do not ship
- A marketing portfolio or agency brochure
- A generic security-dashboard SaaS skin
- Celebration metrics or vanity charts
- Timesheet or delivery-hour forecasts
02
Users
Engineers & tech leads
PMs & commercial
Do
Write so an engineer trusts the data and a PM can size (and sell) without a Slack thread to engineering.
Don’t
Don’t keep inactive projects in the main list, hide them so sellable work stays obvious.
03
Jobs to be done
Find sellable work
Triage risk
Estimate sell hours
Hide inactive
Share context
Refresh
04
Key flows
01 · Arrive
02 · Inspect
03 · Refresh
Last refresh time lives on the Refresh control (hover / focus), not a permanent header clock. After a scan, Refresh briefly shows Updated. Footer = filtered / total repo count only.
05
Success signals
Pipeline
Estimation
Hierarchy
Restraint
06
Non-goals
Out of scope
- General project management or CMS
- Required database for core scan and cache
- Multi-tenant SaaS for external customers
- Product analytics or third-party trackers
- A documentation portal that replaces the app
07
Surface map
Overview
/), org rollup in Portfolio · Security · Opportunity · Actions. Coloured tiles jump to filtered Dashboard or Opportunities.Dashboard
/dashboard), filters, refresh, expandable detail. Share a card with /dashboard?project=name.Settings
Brand OS
/brand-os, hub for the living guides and estimate method. Quiet secondary chrome link beside the work nav (also from Settings).Product
/product, problem, users, jobs, flows, boundaries.Experience
/experience, annotated flows and durable UI states.Brand
/brand, meaning of look and voice: mark, colour, type, principles.Design
/design, tokens and component specimens for makers.Do
Keep work chrome identical: HealthLogo left + quiet desktop tagline; Overview · Opportunities · Dashboard · Settings; quiet Brand OS → /brand-os. One dark system. Report language EN|NL only for Copy / Slack.
Don’t
Don’t bury the problem definition only in internal docs: /product is the living brief. Don’t put four guide links in the primary work row, one quiet Brand OS hub entry is enough.