Skip to main content

Product Surface Validation Log

Published docs pages: 159 Use this log to validate each published docs page against the actual product surface:
  • Frontend UI labels, routes, visible controls, and interaction states
  • Backend Django models, serializers, views, tasks, and permissions
  • Voice worker / runtime behavior where the page describes call execution, voice runtime, tools, telephony, or post-call processing
  • Screenshot coverage and demo seed data where the page includes images
Mark a page as complete only when all applicable checks are done. Columns:
  • Read: page read in full
  • UI: docs match the current frontend product surface
  • Backend/Worker: docs match Django and runtime behavior
  • Images/Seed: screenshots, screenshot scripts, and seed data checked if the page uses images
  • Done: audit completed, with any needed fixes made and verified
Leave Images/Seed unchecked only if the page has no screenshots or seeded product state to validate.

Guides > Get Started

Guides > Build > Agent Basics

Guides > Build > Voice & Identity

Guides > Build > Prompts & Instructions

Guides > Build > Knowledge Bases

Guides > Build > Tools & Actions

Guides > Build > Conversation Flow

Guides > Build > Analytics & Goals

Guides > Build > Privacy & Compliance

Guides > Test

Guides > Deploy

Guides > Deploy > Phone Numbers

Guides > Deploy > Phone Numbers > Provider Guides

Guides > Manage

Guides > Manage > Conversations

Guides > Manage > Tasks

Guides > Manage > Contacts

Guides > Manage > Campaigns

Guides > Manage > Web Widgets

Guides > Manage > Quality Studio

Guides > Manage > Trust Center

Guides > Examples

Guides > Troubleshooting

Guides > Reference

Guides > Workspace Admin

Guides > Developers & Integrations

Guides > Billing & Usage

Guides > Partner Network

API reference > Getting started

SDKs > Overview

SDKs > Server SDKs

MCP

Changelog

Final Verification

Completed on 2026-04-21.
  • jq '[.. | objects | .pages? // empty | .[]? | strings] | length' documentation/docs.json returned 159.
  • rg -n "\[ \]" documentation/product-surface-validation-log.md returned no unchecked rows.
  • node scripts/audit-en-docs.mjs --json audited 159 pages with 0 missing pages, 0 broken links, 0 broken anchors, and 0 stale-pattern hits.
  • node scripts/audit-screenshot-coverage.mjs --json found 107 docs-referenced image bases, 107 script-managed image bases, 0 missing image files, 0 docs refs not covered by scripts, and 0 unused image files.
  • Targeted stale-claim scans found no remaining docs hits for unsupported SSO, white-label, warm transfer, agent versioning, stale SDK package names/imports, old API env vars, old unscoped public API paths, notification preferences, browser push notifications, CSV/Excel column mapping, or configurable MCP timeouts.
  • python3 -m py_compile backend/django_app/teams/permissions_catalogue.py backend/django_app/core/management/commands/seed_demo_workspace.py passed.