Skip to content

VOX-3b · In My Head transports — Twilio/Gmail adapters #162

Description

@4444J99

Plan: docs/plans/in-my-head-transports.md · https://github.com/organvm/universal-mail--automation/blob/codex/uma-literal-mail-union-154/docs/plans/in-my-head-transports.md
Owner: universal-mail--automation · Priority: medium · Type: code

Concern

The transports — Twilio webhook + Gmail watch — live where accounts already live.

Process

  1. Reuse existing gmail_auth.py / auth/onepassword.py (1Password-backed) — no new credential code.
  2. Add an adapter that, on received message, POSTs to vox /ingest/email (and /ingest/sms for Twilio).
  3. Pull the resolved voice_id + hydrated key from the credential layer; call vox /jobs/{id}/generate; route audio back.
  4. Respect the his-hand registry: any new account action is a lever, not a chat task.

Verify against meta/macro

  • Uses the established 1Password-backed auth (no secret in repo).
  • vox called only as a pure receiver (VOX-3a contract).
  • No ElevenLabs account creation here either — key comes from credential organ.

Metadata

Metadata

Assignees

No one assigned

    Labels

    planplan / design docvoxVOX voice-substrate program

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions