peopleanalyst

Platform · Building · new here

Outcome-first assessment↔performance validity loop (US20160092822A1, public-domain)

Correlates a PREDICTOR BATTERY against actual job performance to refine which predictors actually predict here: captures the realized outcome as one INDEPENDENT measurement event, correlates each predictor against it (composing the single-pair criterion-validity primitive), emits per-predictor observed + operational validity coefficients, ranks predictors by realized validity, and returns a predictor-refinement report with refined normalized weights (proportional to positive significant validity; noise/counter predictors -> 0; signal-free battery -> honest uniform fallback). A standard criterion-validity loop in public-domain I-O psychometrics. COMPLEMENTS (does not duplicate) PAT-204's outcome-feedback weight loop (#196): that learns weights for one specific matcher's signals; this is a general assessment->performance VALIDITY layer over any predictor battery vs any realized-outcome event. Pure / deterministic / stateless; no live source or API key.

Cluster
Platform
Type
algo
Status
Building
Used by
Not yet integrated into a consumer product

Maturity evidence

Functioning
core/validity-loop.ts composes computeCriterionValidity across the battery (per-predictor observed + operational validity, ranking, refined normalized weights) + REST (POST /api/spokes/performance-validity/validity-loop, service-key gated) + MCP (performance-validity.analyze.validity-loop) wired from one contract (1.4.0); 8 passing tests (tsx --test src/spokes/performance-validity/tests/validity-loop.test.ts) incl. correlated predictor -> high validity + top rank + dominant weight, noise/counter predictor -> dropped + zero weight, report ranks by validity, determinism, thin-join honesty, signal-free uniform fallback; changed-files typecheck clean, check:spokes (0 required gaps) + check:standards green.
Valuable
Outcome-first validity layer routed from the patent-radar sweep; turns a hiring/assessment battery + realized outcomes into per-predictor validity + refined weights (which predictors actually predict performance here). Public-domain (abandoned patent) -> no legal gate. No live consumer wiring yet.
Understood
spoke README (outcome-first validity loop section: synthesis decision vs criterion-validity + vs PAT-204 #196, mermaid of predictor battery + independent outcome -> per-predictor validity -> ranking -> refined weights -> refinement report) + docs/SURFACE.md use-case + CHANGELOG 1.4.0.
Integrated
REST + MCP from one declaration on branch feat/validity-loop-us20160092822a1 (PR open, NOT merged); contract + handlers + register-tools + discovery roster wired into the existing performance-validity spoke. No live consumer wiring yet.

How to use it

REST
/api/spokes/performance-validity/validity-loop
MCP
performance-validity.analyze.validity-loop
Data
src/spokes/performance-validity/core/validity-loop.ts

Other Platform capabilities

← Every platform capability

Capability detail sourced from the People Analytics Toolbox capability feed (source of truth), snapshot retrieved 2026-07-23.