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
- 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.