Assessments — current architecture

Behavioral and English Proficiency · repository inspection, 20 October 2026

Assessments — current architecture Behavioral and English Proficiency · repository inspection, 20 October 2026 Assessment browser · React assessment UI · Architecture component Assessment browser React assessment UI TLS ingress · nginx · HTTPS + WebSocket · Architecture component TLS ingress nginx · HTTPS + WebSocket Application API · Fastify · identity + state · Architecture component Application API Fastify · identity + state Voice and scoring · Gateway + durable job loops · Architecture component Voice and scoring Gateway + durable job loops OpenAI APIs · Live · audio · structured results · Architecture component OpenAI APIs Live · audio · structured results Deloitte SSO · Authentik · verified OIDC claims · Architecture component Deloitte SSO Authentik · verified OIDC claims PostgreSQL · Attempts · jobs · review history · Architecture component PostgreSQL Attempts · jobs · review history Evidence files · English audio + encrypted artifacts · Architecture component Evidence files English audio + encrypted artifacts Legend Frontend Backend Database Cloud Security External

One shared experience

  • • Name, email and code grant candidate access to assigned assessments.
  • • Deloitte SSO also admits reviewers; administrators manage invitations and configurations.

One deployed process

  • • API, live voice and both job loops run in one tsf-proficiency container.
  • • PostgreSQL stores Behavioral audio chunks; English media uses encrypted local files.

Human-reviewed evidence

  • • Submission seals the original answers and recordings before AI analysis.
  • • AI reveal is explicit; human ratings are separate, additive records.