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
- Comp audit self-serve — CSV intake, free validate, commerce-gated watermarked run (HO-155)
- Gift pass — gifted ownership on the entitlement store (magic-link claim)
- JobFrame canonical Job Family × Focus × Level taxonomy + classifier
- SMB pay-system wizard — chocolate/vanilla over the pay-system catalog
- Support channel — portfolio-wide /support form → ticket store → operator email
- Ask-your-data — generalizable NL→rank→tier→cite spoke (HO-378)
- Diagnostic acquisition — next-best-ask over a live hypothesis set
- Executive-Priorities Elicitation Instruments (static catalog)
Capability detail sourced from the People Analytics Toolbox capability feed (source of truth), snapshot retrieved 2026-07-23.