Production report

Single-page view of what this site has actually probed, what has been verified, and what is still missing. Mirrors TRANSPARENCY.md and the live repo state. Refreshed on every build.

Executive summary

Tables probed
418
118 pass · 293 fail · 7 partial
Functions probed
10
7 pass · 0 fail
Coverage
28.2%
Across all sources
Rows captured
24,182
3,075 trials
Findings (F-IDs)
9
Stable named issues
History snapshots
443
Per-table append-only
Dated snapshots
8
Frozen states
Sources covered
10/46
of KNOWN_SOURCES

Per-source coverage

SourceCatalogTFpasspartfailcoveragestatus
opencodepresent2020100.0%probed
google_calendarpresent55100.0%probed
twiliopresent33100.0%probed
voyage_aipresent11100.0%probed
claudepresent22100.0%probed
claude_code_sessionspresent22100.0%probed
gmailpresent14312270.6%probed
renderpresent32166.7%probed
githubpresent364771728621.0%probed
chesspresent440.0%probed
notionabsentqueued
tavilyabsentqueued
serperabsentqueued
exaabsentqueued
firecrawlabsentqueued
web_scraperabsentqueued
brightdataabsentqueued
zeropsabsentqueued
assemblyaiabsentqueued
deepgramabsentqueued
elevenlabsabsentqueued
groq_aiabsentqueued
ollamaabsentqueued
cloudinaryabsentqueued
pdfabsentqueued
google_cloud_visionabsentqueued
google_sheetsabsentqueued
cloudsyncabsentqueued
rcloneabsentqueued
azureabsentqueued
microsoft_graph_v4absentqueued
stream_videoabsentqueued
kairon_liveabsentqueued
acmecorpabsentqueued
acmetaskabsentqueued
agentmailabsentqueued
bloggerabsentqueued
careops_appointmentsabsentqueued
careops_doctor_chatsabsentqueued
careops_family_notesabsentqueued
careops_lab_reportsabsentqueued
careops_medicationsabsentqueued
careops_patientsabsentqueued
careops_pharmacy_receiptsabsentqueued
careops_prescription_ocrabsentqueued
careops_symptom_logsabsentqueued

Findings (9)

critical
1
high
1
medium
4
low
3

Dated snapshots (8)

  • twilio·2026-09-02v0.5.0: twilio first probe — all 3 tables (account, calls, messages) pass cleanly. Trial account, all empty required_filters. Live data: 1 account row, 1 call (failed inbound), 17 messages (most outbound-api from +12674406256). 17/17 trials on account + calls + messages, 0 errors.
    3 tables · 0 fns · 2026-09-02T04:30:04
  • voyage_ai·2026-09-02v0.5.0: voyage_ai first probe — embeddings pass cleanly (4 variants × 4 trials = 16 calls, 0 errors after rate-limit backoff). Live Voyage AI API, per-call endpoint; tight free-tier rate limit, so 15s backoff between trials is mandatory.
    1 tables · 0 fns · 2026-09-02T04:58:10
  • gmail·2026-09-01.1v0.5.1: gmail message_attachments fix — re-probed with real DigitalOcean invoice PDF attachment (message_id=1a05c918ce469e58, attachment_id=ANGjdJ-Kl_..., size=82541 bytes) harvested live 2026-09-01. 12/14 pass; only message_headers (coral_bug.column_missing) and settings_filters (Gmail upstream EOF) remain documented Coral/Gmail bugs.
    14 tables · 0 fns · 2026-09-02T03:38:22
  • opencode·2026-09-01v0.5.0: opencode re-probe — all 20 tables (10 original + 10 v2: account_states, accounts, control_accounts, credentials, data_migrations, event_sequences, events, migrations, permissions, session_context_epochs). 20/20 pass with median latency populated via summary fallback. retry on transient registration; verdict fixed for empty tables.
    20 tables · 0 fns · 2026-09-01T12:28:26
  • google_calendar·2026-09-01v0.5.0: google_calendar re-probe — all 5 tables (calendars, events, calendar_colors, event_colors, settings). 5/5 pass. local Google Calendar API source, no token scope needed; empty required_filters.
    5 tables · 0 fns · 2026-09-01T13:12:52
  • gmail·2026-09-01v0.5.0: gmail re-probe — 14 tables: 11 pass (6 unfiltered + 5 id-filtered), 3 fail documented as known issues (settings_filters EOF upstream, message_headers coral_bug.column_missing, message_attachments needs real attachment_id from payload scan). Probe runner captures these honestly instead of hiding them.
    14 tables · 0 fns · 2026-09-01T14:14:32
  • github·2026-08-31v0.5.0: full re-probe with rows[], metadata.coral_version, history.* on every table
    364 tables · 7 fns · 2026-08-31T09:39:13
  • github·2026-08-30v0.4.0: findings + coverage + snapshots + token_runs + unlock_matrix + /findings + /timeline + /security/credentials + KNOWN_GAPS + attribution tests + SKILL.md
    364 tables · 7 fns · 2026-08-30T14:44:42

What this report is missing (production audit)

A reviewer arriving at this site should be able to answer any question from the data alone. These are the gaps that remain.

lowgithub coverage is 21.0% (71/364)

Most failures are upstream 404/rate-limit, fixable with better test data.

low1 critical finding(s) — review /open

Findings are stable F-IDs you can link to from PRs and issues.

Always-on improvements (regardless of source)

  • Cross-source comparison page. Side-by-side: which sources have the best coverage, which are subtly broken, which have private-only resources. Pulls from coverage.json.
  • Per-trial row diff. For a probe with 200 rows, render a paginated table view (sortable, filterable, column-show/hide). The data is already in rows[].
  • Coral version timeline. metadata.coral_version is already captured per probe. Plot pass-rate by coral version to catch regressions.
  • Per-row “type inference + stats” panel. For each column returned, show dominant type, null count, sample values, distinct count. Already implemented in ColumnProfile; needs wider placement.
  • Auto-classify retry outcomes. When a retry flips a verdict from fail → pass, log a “fix” event with the filter value that worked. Already started in retry_batch.py.
  • Lighthouse / web-vitals page. Render performance of the static site. Currently measured ad-hoc.
  • Per-source “how to read this” guide. On the source page, one paragraph explaining what tables mean + which `xxx_*.history` versions to compare. Especially helpful for sources without probe data yet.
  • Rate-limit dashboard. Token-by-token rate-limit usage over time. Helps diagnose the 77 rate-limited tables on github.

What you can do next

If you want to extend coverage

  1. Pick a source from /sources (40 queued)
  2. File [claim] issue
  3. Run catalog_export.py & probe_batch.py
  4. Push PR — site auto-updates

If you want to fix the github report

  1. Open coral bug for F026 (column_missing)
  2. Delete 5 dead Classroom tables from coral
  3. Mark 10 App-JWT-required tables in coral catalog
  4. Use known-good filter values per table
  5. Switch PAT → App JWT to clear the 60 req/hr wall
This page is generated at build time from reports/ JSON.
See also: /findings · /timeline · /probes · /