People Analytics Toolbox

Component Primitives — Brief 01

1 degraded

1. Tokens

Color, typography, spacing, radius, shadow, motion

Spoke Colors

reincarnation
preference-modeler
data-anonymizer
segmentation-studio
calculus
anycomp
forecasting
metrics-catalog
wage-compliance
coming-soon

Status Colors

OperationalDegradedDownComing Soon

Pill Category Colors

source
transform
control
human
ai
publish

Typography

Heading XL — 40px

Heading L — 28px

Heading M — 20px

Body — 16px

Body Small — 14px

Caption — 12px

Mono Label — 11px

Radius Scale

pill 4px
default 8px
hero 12px

Spacing (4px increments)

4
8
12
16
20
24
32
40
48
64

2. Pills

Compact pill × 5 states × 6 categories (30 cells)

State \ Categorysourcetransformcontrolhumanaipublish
idle
source_op
transform_op
control_op
human_op
ai_op
publish_op
running
source_op
transform_op
control_op
human_op
ai_op
publish_op
active
source_op
transform_op
control_op
human_op
ai_op
publish_op
complete
source_op
transform_op
control_op
human_op
ai_op
publish_op
error
source_op
transform_op
control_op
human_op
ai_op
publish_op

Regular Pill (idle + expanded)

fetch_hris_data
normalize_fields

Pill Expression (adjacency without wires)

csv_import
|
anonymize
|
export_parquet
survey_responses
|
validate_schema
|
human_review
|
gpt4_classify
|
aggregate_scores
|
webhook_notify

Pill Anatomy

transform_records
Category dot
Label
Expand affordance →
↑ Status indicator (pulsing = running)

3. Status Badges

4 states × 3 variants (12 cells)

Variant \ Stateokdegradeddowncoming-soon
inlineOperationalDegradedDownComing Soon
standaloneOperationalDegradedDownComing Soon
aggregateOperationalDegradedDownComing Soon

Sample Status Page (7 spokes)

Reincarnation
Operational
Preference Modeler
Operational
Data Anonymizer
Degraded
Segmentation Studio
Operational
Calculus
Operational
AnyComp
Operational
Forecasting
Coming Soon
Metrics Catalog
Operational
Wage Compliance
Operational
Job Family Agent
Operational

4. Metric Cards

hero | standard | dense | empty | loading | error

hero

voluntary_attrition_quarterly

high

tenure_band:0-12mo

12.4%+2.1pp
CI: [10.9%, 14.0%]n=487Updated 2h ago
CriticalQ2 Watch

standard

engagement_score

department:engineering

7.8/10+0.3
[7.4, 8.2]n=234

time_to_fill_days

role:senior_engineer

45d-5
[38, 52]n=28

internal_mobility_rate

location:remote

8.2%0
[6.1%, 10.3%]n=156

promotion_velocity

level:L3-L4

18.5mo-2.3mo
[16.2, 20.8]n=89

empty

No data yet

dense

voluntary_attrition_quarterlytenure_band:0-12mo12.4%+2.1pp[10.9%, 14.0%]n=487
engagement_scoredepartment:engineering7.8/10+0.3[7.4, 8.2]n=234
time_to_fill_daysrole:senior_engineer45d-5[38, 52]n=28

loading

error

Failed to load metric

Connection timeout to metrics service

Card Anatomy

voluntary_attrition_quarterly

high

tenure_band:0-12mo

12.4%+2.1pp
CI: [10.9%, 14.0%]n=487Updated 2h ago
CriticalQ2 Watch

name — Metric identifier (font-mono)

segment — Target segment filter

value + unit — Primary measurement

delta — Period-over-period change

CI — Confidence interval (never hidden)

n= — Sample size (never hidden)

sparkline — Trend visualization

metadata — Tags, significance, recency

5. Segment Chips

selectable | display | cohort

selectable (toggleable filter)

tenure_band:0-12mon=487department:engineeringn=234location:remoten=156

display (already-applied, with × to remove)

tenure_band:0-12modepartment:engineering

cohort (named segment composition)

New Engineers(department:engineeringtenure_band:0-12mo)n=89

8-chip Filter Bar

Filters:tenure_band:0-12mon=487department:engineeringn=234location:remoten=156level:L3-L4n=89manager:directn=312High Performers(rating:exceeds)n=67hire_source:referraln=201country:USn=445

6. Empty / Loading / Error States

Card variants + Workbench grid variants

empty (card)

No metrics configured

Add your first metric to start tracking.

loading (card)

error (card)

Failed to load

Connection refused

workbench grid — empty

No metrics configured

Add metrics from your connected data sources to start building your workbench.

workbench grid — loading

workbench grid — error

Failed to load metrics

Failed to connect to metrics service. Check your API configuration.

7. Spokes Catalog

Seven spoke visual signatures (Finder-tag dots)

ReincarnationAdaptive psychometric diagnostic; IRT scoring, info-gain item selection
Precise, math-forward
Preference ModelerSurveys with anonymity gates, conjoint, forced-choice
Approachable, survey-oriented
Data AnonymizerPII detection + tokenization, 17 strategies
Strict, security-toned
Segmentation StudioHRIS field normalization + multi-membership segmentation
Operator-oriented
CalculusMetric computation + statistical enrichment (Wilson CIs, OLS)
Math-forward
AnyCompCompensation Decision OS; band math, recommendations
Numbers-first
ForecastingMonte Carlo + VOI/EVPI/EVSI
Decision-analytic
Metrics CatalogCanonical metric definitions and registry
Catalog, reference
Wage ComplianceJurisdiction rules and compliance checks
Regulatory, precise
Job Family AgentComing soon
Coming-soon