Developer Manual

Prerequisites

Confirm the supported package tuple, runtime requirements, and host responsibilities.

Current package tuple

The current documented tuple is @answerup/core 1.0.0-rc.1, @answerup/runtime 0.2.0-preview.1, @answerup/actions 0.2.0-preview.2, and @answerup/retell 0.2.0-preview.1. See the API Reference for exact declarations and the package guide for relationships.

Documentation is readable now. Package installation access remains associated with the Private Preview; this manual does not publish an installation command that cannot currently succeed.

Proven requirements

RequirementCurrent evidence
Core runtimeNode >=20, CommonJS
Runtime, Actions, RetellNode >=22, ESM
Package importsPackage-root imports only
TypeScriptUse declarations shipped with the approved package surface; exact compiler settings are host-owned and not frozen here
Operating systemNo OS-specific requirement is established by the package authority
Provider accessHost supplies the provider integration and its credentials
Verifier accessHost supplies an independent read against the authoritative system
Identity and tenant scopeHost establishes requester, subject, tenant, account, and policy context
PersistenceHost-owned; no AnswerUp hosted database is supplied
Logging and retentionHost/operator responsibility; redact credentials and unnecessary personal data

Provider SDKs, credentials, database engines, queues, hosted ingress, and production deployment are not package prerequisites established by the current portal authority. Treat them as integration decisions.

Before production use

Decide how the host will persist lifecycle identities and evidence, coordinate multiple workers, handle process loss, rotate credentials, and schedule verifier-only reconciliation. The current process-local Runtime surface does not itself establish restart safety or exactly-once execution.