peopleanalyst

Platform · Live · new here

Diagnostic acquisition — next-best-ask over a live hypothesis set

Given candidate hypotheses still standing and a discrimination matrix (variable x hypothesis x power, acquisition cost weighted by GOVERNANCE not just effort), return the next single data ask and what it resolves — ranked by expected information gain (bits, as a min/expected/max range) per unit of governance friction, with explicit ties. advance() folds each answer in (Bayes-update, eliminate, re-rank): the iterative loop. The minimum discriminating data request IS the minimum governance ask. Hub-side engine pa-site's lib/diagnostic/discrimination.ts delegates ranking to (HO-623 item 2).

Cluster
Platform
Type
algo
Status
Live
Used by
people-analytics-toolbox

Maturity evidence

Functioning
10 node:test tests green (npx tsx --test src/lib/voi/diagnostic-acquisition/engine.test.ts): hand-computed 3x4 fixture gains, governance-weight ranking flip, advance eliminate+re-rank+chain-to-resolution, distinguished 0/1-candidate askability errors. REST routes + MCP tools registered.
Valuable
No consumer wired yet. pa-site's lib/diagnostic/discrimination.ts still ranks locally; value lands when its delegation seam (PA-1031 / HO-623 item 2) calls POST /api/voi/diagnostic-acquisition/rank instead.
Understood
Method + governance rationale + VOI boundary documented in engine.ts/types.ts headers and the Layer-1 manifest entry.
Integrated
Exposed on both doors (REST + MCP gateway) but not yet called by any consumer; first intended integration is the pa-site delegation.

How to use it

REST
/api/voi/diagnostic-acquisition/rank
MCP
voi.diagnostic-acquisition.rank
Data
src/lib/voi/diagnostic-acquisition/

Other Platform capabilities

← Every platform capability

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