Skip to content

What this is

Performix's HTTP + MCP surface. All routes are auth-protected (Clerk); production is not public.

Conventions

  • Routes: src/app/api/<namespace>/<verb>/route.ts; team-scoped methods under /api/teams/{teamId}/*.
  • Auth: Clerk session/authorization on every call.

Endpoints

CapabilityRESTMCPReturns
CAMS binding-constraint diagnosticPOST /diagnoseCAMS scores + the single binding constraint (UI: /diagnose)
Executive ReadoutPOST /api/teams/{teamId}/executive-readoutexecutive_readoutframed competency-rollup + perception-gap
Interpretability RulesPOST /api/teams/{teamId}/interpretability-rulesinterpretability_rules"why this nudge / why this flag" over a precomputed prediction
Conformal-Interval Confidence GatingPOST /api/teams/{teamId}/conformal-gatingconformal_gatingdecide vs. abstain on prediction uncertainty
Coaching DoorUI (Coaching Door)simulated-practice scoring + behavioral-signal nudges

Full generated reference

Generated from docs/capability-manifest.jsonreference-apis.generated.md / reference-mcp.generated.md. Regenerate with node ~/devplane/scripts/gen-product-reference.mjs ..

Honest scope

/diagnose is real in prod; the team-scoped executive methods are shipped; the Coaching Door is a UI surface. Performix consumes upstream toolbox/Principia services — these endpoints assume those are reachable.

See also

Getting Started · Concepts · Trust & Confidence