| React SPA | Accessible rendering, local interaction feedback, locale selection and navigation. | Authorization, business decisions, process state, or executable form rules. |
| Contentful | Bilingual copy, supported screen composition, fields, options, display conditions and declarative validation. | Customer answers, private evidence, task assignment, or product invariants. |
| Release compiler/registry | Validating a complete bilingual publication and retaining immutable versions for drafts and cases. | Choosing a newer release for an in-flight case. |
| Keycloak | Authentication, OIDC identity and MFA. | Employer membership, case ownership or reviewer assignment. |
| BFF | Fastify tRPC experience procedures over HTTPS and REST compatibility endpoints, TypeBox boundary contracts, opaque browser sessions, CSRF, task-screen assembly and private adapter orchestration. | Treating a caller-supplied role, hidden field or schema-valid request as authority. |
| TypeBox and HTTP validation | Code-owned transport schemas, supported CMS-definition vocabulary and inferred TypeScript types. Adoption is planned. | Authoring product fields, replacing pinned CMS constraints, granting permissions or compiling arbitrary CMS schemas. |
| Camunda | BPMN instance state, task state, assignment, timers and transition references. | Canonical answers, policy/claim records, payment balances or CMS form definitions. |
| Business-owner modules | Persistent records, revisions, domain authorization, idempotent commands, outbox and reconciliation. | Browser presentation or authored content. |
| Private adapters and simulators | Mapping supported gRPC or HTTPS services into stable internal contracts; synthetic legacy and payment behavior. | Browser RPC ingress, business authorization from service identity, or real money movement. |
| Document store and scanner | Private bytes, versioning, quarantine and malware verdict before authorized use. Private evidence is delivered; full-stack certification remains later work. | Public CMS assets. |