Ship log

Every two weeks, what changed.

Real engineering progress, in present tense, with the technical specifics. No marketing-speak. Bookmark this page if you want to know whether ScendCore is moving — and how fast.

10
Releases · 90 days
40
Shipped items
Every 2 weeks
Cadence
2026-05-30

Agent identity v2 + outcome pricing draft + content audit

  • Shipped
    Agent Identity v2 (EPIC #3055) — locked roster of four agents (Riley, Sophie, Mark, Alex) across three departments (Marketing, Sales, Service). Hybrid product brand + persona pairing: ScendCore for Marketing · Riley, ScendCore for Sales · Mark, ScendCore for Front Desk · Sophie, ScendCore for Service · Alex. Eight sub-issues shipped end-to-end. · See it →
  • Shipped
    Tenant persona override — admins can rename Mark → Priya without breaking sender slug deliverability. agents.display_name column + Identity block in /agents/[id] Configuration tab.
  • Shipped
    Logo v4 — diagonal-X mark across the marketing site + dashboard + favicons. Three colorways (terracotta primary / umber secondary / warm-black monochrome). · See it →
  • Shipped
    Mobile nav submenu — tap any section in the hamburger overlay to reveal sub-pages inline. Was rendering as direct links; submenu data was lost.
  • Shipped
    Mailbox infrastructure FAQ correction — pricing FAQ now accurately describes the platform-provisioned via.scendcore.com sender addresses, auto-created m.<tenant> Resend subdomain with pre-warmed shared IPs, and which mailbox infrastructure customers bring vs. we provide.
  • Shipped
    Marketing content audit — pricing sync across solutions / for / products pages (16 files), roster correctness across compare hub + sandbox (6 files), softened unsourced stats with "Typical scenario" framing (7 files).
  • Announced
    Outcome pricing draft — third meter alongside Credits + Wallet, phased by agent (Service+Front Desk first, Sales second, Marketing deferred). Full spec with unit-economics analysis parked under EPIC #3078 for resume when ready.
2026-05-25

Brand v4 + Department dashboards EPIC + Mobile chrome COMPLETE

  • Shipped
    Brand v4 — three-mark logo system locked: Primary terracotta (external), Secondary umber (in-product), Monochrome warm-black (third-party / co-brand).
  • Shipped
    L2 off-white canvas locked for dashboard (sc-canvas #fafaf8 + 9 paired tokens). Marketing untouched (warm cream stays).
  • Shipped
    Mobile chrome COMPLETE on both marketing site and dashboard: hamburger + accordion megamenu (marketing), 5-tab + More-sheet (dashboard). · See it →
  • Shipped
    Inbox v2 functionally complete — drafts feed, scheduled send, snooze, edit prefill, mark-read, search, bulk actions, mobile responsive, channel routing, realtime updates, AI reply chips, dark-mode tokens. Twelve PRs (#2729-#2740). · See it →
  • Announced
    Department dashboards EPIC filed (#3088) — three new tabs (Marketing / Sales / Service) with agent-specific content. Front Desk folds into Sales/Service by call intent.
2026-05-18

Marketing site rebuild — v10 dark canvas across every primitive

  • Shipped
    Twenty-four pages rebuilt on the v10 dark-canvas design system: products, platform primitives, agent personas, pricing, manifesto, changelog, team.
  • Shipped
    New Products portfolio — 7 product lines (Agents, Inbox, Workflows, Voice, Intelligence, Data, Copilot) with a unified template. · See it →
  • Shipped
    AgentTeamGrid component humanises the agents across /products/agents and /products/copilot — four portraits (Riley, Sophie, Mark, Alex), role accents, per-agent CTAs. · See it →
  • Shipped
    InboxDemo: animated 4-frame hero mockup showing inbound → AI draft → approve → CRM log. All 3 differentiators visible at once. · See it →
  • Shipped
    /pricing/credits — Credits + Wallet model explained in one place. 14 metered actions, 10 wallet items, 5 tier inclusions. · See it →
Earlier releases
Week of May 13·5 items4s1i

Pricing v3 + cost catalog completion

  • Shipped
    Pricing Framework v3 published — Credits + unified Wallet model, with a low-cost entry tier.
  • Shipped
    Cost catalog UI at /admin/cost-catalog — annotate supplier costs in code with @cost comments; scanner auto-syncs to DB.
  • Shipped
    Wallet backfill + seed migration applied to production. Existing customers get gifted wallet balance migrated automatically.
  • Shipped
    Lever 8 (annotated embeddings) + Lever 9 (model routing via platform_config) live.
  • Improved
    EPIC #2277 — 7 Track C primitive variants merged. Test suite +71 tests, now at 560.
Week of May 6·4 items4s

Campaign Pages Phase 1.6 — landing-page builder ships

  • Shipped
    Visual landing-page builder: drag-and-drop blocks, responsive renderer, inline text editing, image uploads.
  • Shipped
    CTAs panel, video-embed block, custom-domain attachment.
  • Shipped
    Custom domain SSL live end-to-end — first customer domain serving production traffic.
  • Shipped
    Track D agent loop fix — `callToolPhase` correctly threads tool results back into the agent prompt.
Week of May 6·3 items1a1s1f

Trial signup pipeline verified end-to-end in production

  • Announced
    External signup → Riley replies with industry-tuned content → BANT qualified → opportunity created → CRM logged. All autonomous. Verified live.
  • Shipped
    12 PRs shipped covering: trial signup flow, industry tuning, qualification scoring, opportunity creation, CRM writeback.
  • Fixed
    BullMQ jobId deduplication bug — was preventing certain re-runs against the same contact.
Week of May 5·2 items2s

SSL launch-readiness — all enforcement gaps closed

  • Shipped
    11 PRs to production (#1869-#1881) covering DB schema, API enforcement, UI guardrails, queue-worker checks.
  • Shipped
    /pricing claims now match runtime enforcement at three layers — no more "pricing page says X, app does Y" gap.
Week of April 27·4 items2s1f1i

Autonomy stack documented + 4 sibling EPICs filed

  • Shipped
    Autonomy controls system documented end-to-end. 6-layer model: levels, action policies, dynamic risk, contact controls, hard guardrails, kill switch.
  • Shipped
    EPIC #1740 (Skills Phase 1) — voice-relay refactor + agent-runtime package extracted as foundation for skill marketplace.
  • Fixed
    P0 BullMQ colon-in-queue-name fix shipped to production.
  • Improved
    Test suite +200 tests, now at 3320+.
Week of April 20·3 items3s

Voice system V1 → V2 migration complete

  • Shipped
    EPIC #1510 closed. All voice agents on V2 architecture: streaming STT + LLM + TTS pipeline, sub-second response.
  • Shipped
    Voice documentation at /docs/voice — README, CAPABILITIES, PRODUCT_CAPABILITIES, TECHNICAL_MANUAL, TROUBLESHOOTING.
  • Shipped
    Neural2 TTS in 24 voices, Twilio Trust Hub registration, STIR/SHAKEN attestation.
Week of April 20·2 items1f1s

Brain Phase 2 validation — silent-failure bugs eliminated

  • Fixed
    4 silent-failure bugs in the Brain decision loop shipped (#1412/1413/1414). Decision log now captures the inputs even on agent-side errors.
  • Shipped
    Architecture doc: end-to-end flow across intake → qualify → close → deliver → CS, with shipped-vs-gap map.

Ship velocity is the only credible signal a software company can give.

Twenty-four pages, seven products, sub-second voice agents — all shipped to production in the last 90 days.

Ship log — What changed in ScendCore | ScendCore