§01Changelog

What shipped.

Vorel ships continuously. Everything that lands in a customer-facing flow shows up here with a plain description and the date it went live.

  1. Shipped

    Design system rolls out across console and marketing.

    The Vorel brand moves from a handoff doc into production. Every surface — sidebar, top bar, badges, webhook flows, and the full marketing site — now draws from a single token set.

    • Signal red-pink replaces placeholder blue across all accents.
    • Console sidebar ships with Signal logomark, "Operate / Build / Insights" grouping, and pulsing live dot on Inbox.
    • Marketing site: landing, product, integrations, customers, pricing, plus trust, careers, about, docs, changelog, and full legal set.
  2. Shipped

    Outbound webhooks and CSV exports.

    Teams can now subscribe their own systems to Vorel events and pull CSV snapshots of leads, bookings, and conversations for reporting.

    • Signed webhook deliveries with HMAC-SHA256.
    • Spec-compliant retry ladder: 60s, 5m, 30m, 2h, 12h.
    • Reveal-once secret UX in the console.
    • GET /api/exports/{leads,bookings} CSV endpoints.
  3. Shipped

    QA rubric and reviewer override.

    Every closed conversation gets a rubric score. Reviewers can override, annotate, and ship the rubric into a coaching queue.

    • LLM-scored rubric with 5 dimensions.
    • Reviewer override with audit trail.
    • /qa pages: dashboard, evaluation detail, coaching export.
  4. Shipped

    Gemini tool-calling loops for all 4 sub-agents.

    Qualification, router, booking, and handoff agents now run on the Gemini tool-calling loop with the typed tool layer.

    • Deterministic tool scopes per sub-agent.
    • Staging replay of every tool call.
    • Tenant-aware context window and redaction.
  5. Shipped

    n8n-orchestrated agent layer with live router.

    The outer flow (webhook → router → intent dispatch → send) now runs as an n8n workflow. The inner LLM loop stays in app code behind a signed JWT.

    • `whatsapp-turn` workflow live in production.
    • JWT issuers: vorel-n8n and vorel-worker.
    • Per-tenant feature flags on the dispatch.
  6. Shipped

    WhatsApp dev-mode webhook and BullMQ worker.

    Inbound WhatsApp messages are now durable: signature-verified at the edge, enqueued, processed by a BullMQ worker with visibility into retries.

    • Webhook HMAC signature verification.
    • Idempotent turn processing.
    • Redis-backed queue with visible failure modes.
  7. Shipped

    Tool layer with mocked externals.

    The typed tool layer lands. Every integration has a mock, a staging replay, and a production adapter.

    • Contracts for Salesforce, Stripe, Twilio, and the custom seed set.
    • Smoke test harness: `pnpm smoke:tools`.
    • No agent can hallucinate an API call.

Prefer the source?

Customer Slack channels get the raw ship notes before they hit this page. Ask for an invite after your pilot kicks off.