Invite client
Creates an organization and adds the email to the invite list. The membership is created when that person first signs in. The server refuses anyone who is not Scott.
Email
Full name
Organization slug
Organization name
Staging status
Unbuilt parts
Test Inbox (view only: lockwork-gate2-sink@deadset.work)
| Received (CT) | Source | To | From | Subject |
|---|
Iron Law (save raw first, fingerprint, check cache before any call)
AI provider not approved yet: no call is made, $0.00
click twice: first saves, second is a cache hit
Orphan check (every vault-backed table)
| Table | State | Rows with no vault row |
|---|
Recent events (CT)
| When | Kind | Provider | Fingerprint | Cost |
|---|
Spend guard ($5 a day per org, $25 a day all orgs; one locked step per paid call)
staging only: sets a test org to $4.90, fires 20 calls at once at $0.05 (synthetic, $0 real cost)
staging only: sets all orgs to $24.90 (6 test orgs at $4.15), fires the same 20 calls from an org with room
Question set (DSCA, frozen: the same questions every run)
Questions
| ID | Question | Type |
|---|
Rivals
Runs (saved visibility runs; real rows only, never a sample)
one question (C01), logged out; one test run per source (Perplexity, ChatGPT, Gemini, AI Overviews, AI Mode), no retries
Score chart (share of non-branded questions where DSCA is named; built only from saved rows in visibility_score_weekly)
Headline = named (solid). Linked = second line (dashed). Faint line = rolling 4-week average. Each circle is one saved week; click it to open the saved answers behind it. A black square is a result. Click a square to open its proof and its pitch. API and consumer are separate series and are never added together or averaged.
API visibility, NOT consumer-equivalent
Consumer visibility (logged-out browser)
Day 0 / 30 / 60 / 90
| Series | Source | Day 0 | Day 30 | Day 60 | Day 90 |
|---|
Spot-check (one in ten automatic grades, picked at random per run; re-grade 0, 1 or 2)
Golden Record (DSCA's one locked fact block; every page and profile draft is taken from it)
Directories (12 free directories + 2 Google profiles, checked field by field against the Golden Record; $0 only)
| Line | Directory | Status | Link | Last checked | Cost |
|---|
Web remediation (DSCA fact pages, schema, and the email records for dscreativesagency.com; green = live and correct, red = not yet; $0 only)
| Item | Status | Checks | Last checked | Cost |
|---|
Send controls
Off
Waiting for Scott's written OK on the live migration
Pitches (source, check date, Scott's approval)
Draft a pitch
Founder
Recipient
Angle or source
Source:
Check date:
Content hash:
Google message ID:
staging only
Courteous reply
Request ID: Model:
Legal: held Writing: pass
Request ID: Model:
Body
Check text
Unmatched replies
Voice Cards
Source used:
why:
Quotes
Proof sheet
Request ID: Model:
E2E test report (staging plumbing; seven checks; no email is sent from this page)
A green line is a check that already has its rows. A red line is waiting on the slice named in the line. This page does not prove the job. Slice 30 does.