peopleanalyst

Platform · Shipped · new here

Benchmark flywheel canonicalization gate (PANTONE-0)

Every observation entering the proprietary benchmark store passes deterministic JobFrame canonicalization (normalize case/spacing/padding, membership vs universal levels + canon super-function slugs) or is rejected with a logged reason — raw client vocabulary can never seed the moat. Store verified EMPTY at gate time: zero contamination ever landed.

Cluster
Platform
Type
primitive
Status
Shipped
Used by
people-analytics-toolbox

Maturity evidence

Functioning
Live 2026-07-02 inside buildObservationRows; 7 gate tests; prod store verified empty pre-gate.
Valuable
Protects the declared primary moat (cross-client canonical observations); makes the schema's 'JobFrame canonical' contract true.
Understood
canonicalize.ts header + PANTONE-0 card document the deterministic-or-reject doctrine.
Integrated
All contributors pass through it by construction (it lives inside the shared row builder).

How to use it

REST
POST /api/benchmark/contribute (gated internally)
Data
src/lib/benchmark-store/canonicalize.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.